RESERVOIR Public Documents

The high-level objective of the RESERVOIR project is to provide a technology foundation for an Internet-scale data center where resources and services are transparently and flexibly provisioned and managed liked utilities. Specifically, RESERVOIR introduces a next-generation IT infrastructure for deployment of complex services across different administrative domains, while assuring QoS and security guarantees.

Here you can find RESERVOIR deliverable documentation and supplemental information describing the RESERVOIR components.

All RESERVOIR project deliverable reports are available below and divided by year in the left-hand column.

2010

Feb 14, 2011
Category: 2010
Posted by: berengere

This report presents the training plan and activities during the period from March 2010 through October 2010.

Download
Aug 29, 2010
Category: 2010
Posted by: nick

This document is the final deliverable (M30) of Reservoir Work Package (WP6.1): Market analysis and
exploitation.

Download
Aug 29, 2010
Category: 2010
Posted by: nick

This progress report covers the activities carried out until the middle of the third year of the RESERVOIR project, from February to June 2010

During the second year, two additional RESERVOIR test beds were set up, namely at Umea University and Thales. The addition of these test methods vastly increased the complexity of maintaining and installing code, and much effort was devoted improving test bed methodology. Technically, second year progress concentrated on limited scale RESERVOIR federation – namely remote provisioning. This entailed research and implementations which focused on both enabling cross-domain federation, including migration and placement planning and the roll-out of additional use cases in the test bed. In addition, issues raised at the end of year 1 review, such as addressing user requirements, security and exploitation were worked on. Work in the third year aimed at achieving the goal of full federation of RESERVOIR sites – i.e. taking remote migration a step further to demonstrate how a virtual machine running on one RESERVOIR cloud can be migrated live to another RESERVOIR site (and management domain) cutting across the subnetwork and storage boundaries.
The first half of the third year concentrated on the required technology for federation, which required innovations in especially in placement, and virtual application networking. Additionally, designs for advances in security, and admission control were worked on, as well as progress in mapping out the remaining use case – the Telco mashup scenario – in conjunction with Virtual Java Service Containers.

Download
Mar 1, 2010
Category: 2010
Posted by: nick

This report presents the training plan and activities.
During the period from July 2009 through February 2010, training work has focused on two
complementary directions. The first one has involved identifying and describing the different results of the RESERVOIR project in the form of a “RESERVOIR Framework”. The second direction has involved
defining a training plan for the RESERVOIR Framework.
The RESERVOIR Framework is composed of documentation, software and specifications resulting from
the project’s development work.

Download
Jan 29, 2010
Category: 2010
Posted by: nick

2009

May 4, 2010
Category: 2009
Posted by: partner
This scientific report covers the work done in year 2 of RESERVOIR on the Service Manager component.
Mar 1, 2010
Category: 2009
Posted by: nick

This document merges together D5.1.2a and D5.2. The first should have discussed the System Level Testing task, which has been postponed to implement a proper management methodology within the testbed. The second examines the state of the use cases, praticularly SAP and THALES ones, which are the focus of Y2.

Download
Mar 1, 2010
Category: 2009
Posted by: nick

This document includes the scientific deliverables of Work Packages WP3.1: VEE Provisioning and Supervision, WP3.2: Allocation Policy Management, and WP3.3: Federation of Management Domains. The chapters provide a description of the following activities:

Chapter 2 – Orchestration of VEE deployment and operation (related to Task 3.1.1. Dynamic Deployment and re-Allocation of VEEs);
Chapter 3 – Access to heterogeneous underlying virtualization, networking and storage services (related to Task 3.1.2. Efficient and Reliable Interaction with Virtualization Technologies);
Chapter 4 – Cloud-like management of virtual hardware resources (related to Task 3.1.3. Open Interfaces to Deploy, Monitor and Control VEEs);
Chapter 5 – VEE Optimal Placement (related to Task 3.2.1 VEE Policy Engine Component);
Chapter 6 – Policy Definition (related to Task 3.2.2. Management tools for the Policy Engine);
Chapter 7 – Access to remote cloud providers (related to Task 3.3.1. Architectures for Federated Management Domains);
Chapter 8 – Federation between clouds (related to Task 3.3.2. Extensions of VMI for Federation); Chapter 9 – Scheduling Heuristics for Federated Management Domains (related to Task 3.3.3. Novel Scheduling Heuristics for Federated Management Domains).

Download
Mar 1, 2010
Category: 2009
Posted by: nick

This document is the second scientific report deliverable of Reservoir Work Package 2. The deliverables associated with document are listed below:
D2.1.1 Virtual Machine Technologies (M12)—Is represented in chapters 1, 3.
D2.2.1 Virtual Java Service container (M12)—Is represented in chapter 5 in this deliverable
D2.3.1 Relocation Enablement (M12)—Is represented in chapters 2 and 4.


This document describes research progress related to the VEE Host (VEEH) component. VEEH is the
lowest layer in the RESERVOIR’s layered architecture. VEEH interacts with virtualization technology, e.g. KVM, XEN, etc. It provides an abstraction upon which the upper layers of the architecture can build. The VEEH Interface (VHI) provides a generic interface to interact with the VEEHs on a RESERVOIR site.

Download
Jan 29, 2010
Category: 2009
Posted by: nick

This document is the Scientific Report corresponding to the analysis activities performed during the second year of RESERVOIR project within the A4 activity.

It includes the work performed in Work Packages 4.1, 4.2 and 4.3, so integrating in the same document the formal deliverables 4.1.1, 4.1.2 and 4.1.3.

Download
Dec 1, 2009
Category: 2009
Posted by: sy

The prime deliverable of the project is the architecture – presented at length in this document – and a reference implementation of a service-oriented infrastructure which, building on open standards and new technologies will provide a scalable, flexible and dependable framework for delivering services as utilities.

This document focuses on identifying requirements for a highly dynamic computing cloud and defining
a high level architecture for a system that can satisfy those requirements. The goal of this document is to setup the foundation on which the components that make the RESERVOIR compute cloud will be developed.

However, this is not intended to be a static document; instead it is a living document that will be refined as the project progresses.

In this second revision of the document, emphasis is put on a rigorous requirements collection process, and expand on the “vertical functionality” of the system: whereas in the first version of the document a layered architecture with clear separation of abstractions and responsibilities between the different horizontal layers was proposed. In this version, important functions that do not belong solely to any particular layer but need to be dealt at all levels have been identified (hence labelling them “vertical functions”).

Download
Nov 1, 2009
Category: 2009
Posted by: sy

This document is the design and open specification delivery for RESERVOIR Virtual Execution Environment Infrastructure Enablement sub-activities:

  • Virtual Machine Technology
  • Relocation Enablement

The document outlines the architecture and high level design of the VEE Host (VEEH). VEEH is the lowest layer in the RESERVOIR’s layered architecture. VEEH interacts with virtualization technology, e.g. KVM, XEN, etc.. It provides an abstraction upon which the upper layers of the architecture can build. The VEEH Interace (VHI) provides a generic interface to interact with the VEEHs on a RESERVOIR site.

Download
Sep 29, 2009
Category: 2009
Posted by: nick

This document covers the activities carried outduring the first half of the second year of the RESERVOIR project, from February to July, 2009.

In those period a lot of effort was investigated in stabilizing the code in the test bed. A better development and integration process was put into place, including weekly teleconferences to
track open defect tickets. An additional router was purchased and configured for the Messina test bed in order to allow allocating a dedicated cluster of development machines per activity, as well as maintaining a cluster of demo machines with the latest stable build.
Technical advances over the first half of the second year were focused on both enabling cross-domain
migration and preparing for the roll-out of additional use cases in the test bed. In addition, issues raised at the end of year 1 review, such as addressing user requirements, security and exploitation were worked on.

Download
Mar 1, 2009
Category: 2009
Posted by: nick

This document is the first deliverable of RESERVOIR’s Work Package 1.2 which aims at ensuring that the different components developed in other work packages are compliant with the reference architecture and complement each other to fulfil the RESERVOIR vision.

This document presents the plan for integration towards deliverable D1.2.2a – an integrated prototype to be shown by the date of the Y1 project review (April 1, 2009). The highlight of this prototype will be on the integration between the different components and activities, i.e., the goal is to show end-to-end functionality even if it is partial. Clearly, each component/activity in the system may have an independent demo that shows additional functionality not shown in the integrated demo; as the project progresses this additional functionality, as well as other functions developed by the independent activities, will be gradually added and exploited into the full integrated demo.

The scenarios to be included in this prototype are described in Chapter 1, then subsequent sections list the contributions, both in terms of content and schedule, of each of the horizontal activities.

Download
Feb 28, 2009
Category: 2009
Posted by: nick

This document corresponds to the deliverable D5.5.1 Scenario-4 Telco Utility: scenario definition of the Work Package 5.5: Scenario-4, Telco Application defined and executed by Telef´onica I+D in the context of the EU-Funded FP7 RESERVOIR project.
Through this scenario, Telef´onica I+D aims to support its exploitation strategy for RESERVOIR results in order to show Telef´onica Group Strategy and Business Units the advantages of including Cloud Computing capabilities into the Open Telefnica Platform and Telef´onicas Data Centers strategy. Open Telef´onica is a corporative initiative to coordinate the groups enterprise initiatives to open to the Internet Market some Telecom capabilities for the development of services.
A set of elements has been selected to define this scenario: RESERVOIR cloud infrastructure to support the deployment of Open Telef´onica capabilities (EzWeb and OpenMovilForum APIs) and Telefnicas customers services (these customers play the role of Service Providers, in RESERVOIR terms).

Download
Feb 28, 2009
Category: 2009
Posted by: nick

This document is the first scientific report deliverable of Reservoir Work Package 2. The deliverables associated with document are listed below:
D2.1.1 Virtual Machine Technologies (M12)—It represents the chapters 1, 2 and 5 in this deliverable.
D2.2.1 Virtual Java Service container (M12)—It represents the chapter 6 in this deliverable
D2.3.1 Relocation Enablement (M12)—It represents the chapters 3 and 4 in this deliverable

This document describes research progress related to the VEE Host (VEEH) component. VEEH is the
lowest layer in the RESERVOIR’s layered architecture. VEEH interacts with virtualization technology, e.g. KVM, XEN, etc. It provides an abstraction upon which the upper layers of the architecture can build. The VEEH Interface (VHI) provides a generic interface to interact with the VEEHs on a RESERVOIR site.

Download
Feb 7, 2009
Category: 2009
Posted by: sy

This document specifies the architecture and internal components defined for one of the three main components of the RESERVOIR project: the Virtual Execution Environment Manager (VEEM). The functionality provided by the VEEM APIs and interfaces will be discussed identifying how other global RESERVOIR components know how to use and implement their functionality. Additionally, the internal architecture of the VEEM is defined so each of its components can be clearly understood and their development started. This document can be used as a starting point if an extension of functionality is needed.

Download

Feb 5, 2009
Category: 2009
Posted by: sy

This document includes the scientific deliverables regarding the Management of Virtual Execution Environments and in particular Virtual Execution Environment (VEE):

  • Provisioning and Supervision
  • Allocation Policy Management
  • Federation of Management Domains

The document provides a description of the following research lines: Distributed Management of Virtual Machines (Chapter 2); Provisioning to Meet SLA Commitments (Chapter 3); Architectures for Federation (Chapter 4), Provisioning Heuristics across Cloud Sites (Chapter 5) and Security in Cloud Infrastructures (Chapter 6).

Download
Feb 1, 2009
Category: 2009
Posted by: sy

This document includes the scientific deliverables regarding the following areas:

  • VEE Provisioning and Supervision
  • Allocation Policy Management
  • Federation of Management Domains.

The chapters provide a description of the following research lines: Distributed Management of Virtual Machines (Chapter 2); Provisioning to Meet SLA Commitments (Chapter 3); Architectures for Federation (Chapter 4); Provisioning Heuristics across Cloud Sites (Chapter 5); and Security in Cloud Infrastructures (Chapter 6).

Download
Jan 29, 2009
Category: 2009
Posted by: nick

This document is the Scientific Report corresponding to the analysis activities performed during the first year of RESERVOIR project within the A4 activity. It include the work performed in Work Packages 4.1, 4.2 and 4.3, so integrating under the same document the formal deliverables 4.1.1, 4.1.2 and 4.1.3.


D4.1.1 – It represents the chapters 2 and 3 in this deliverable.
D4.1.2 – It represents the chapters 4 and 5 in this deliverable.
D4.1.3 – It represents the chapters 6 and 7 in this deliverable.

Download
Jan 29, 2009
Category: 2009
Posted by: nick

This document includes the scientific deliverables of Work Packages WP3.1: VEE Provisioning and Supervision, WP3.2: Allocation Policy Management, and WP3.3: Federation of Management Domains. The chapters provide a description of the following research lines: Distributed Management of Virtual Machines (see Chapter 2), Provisioning to Meet SLA Commitments (see Chapter 3), Architectures for Federation (see Chapter 4), Provisioning Heuristics across Cloud Sites (see Chapter 5) and Security in Cloud Infrastructures (see Chapter 6).

Download
Jan 29, 2009
Category: 2009
Posted by: nick

This document describes the software components of the prototype of the RESERVOIR project for the
month 12 review. It will present the utility use case scenario, and based on that scenario every involved software component is enumerated. Additionally separated software prototypes are mentioned.

Download

2008

Nov 5, 2008
Category: 2008
Posted by: sy

This document presents the scientific progress of Activity 4 during the first year of the RESERVOIR project. This activity comprises the development and integration of components in the Service Manager (SM), as well as the underlying research to make these components capable of fulfilling their roles in the overall architecture.

Download
Nov 1, 2008
Category: 2008
Posted by: sy

The Virtual Execution Host (VEEH) is responsible for control and monitoring of Virtual Execution Environments (VEEs) and their resources. It interacts with the different physical VEE Hosts in the site to do low-level VEE operations required for the service-level management (e.g. create VEE, allocate additional resource to VEE, monitor VEE, migrate VEE, create virtual networks and virtual disks, etc. ). Its functionality is exposed to the VEEM through the VEE Host Interface (VHI). This document is the Scientific Report corresponding to the analysis activities performed during the first year of RESERVOIR project within the Service Manager activity of the RESERVOIR project.

Download
Jun 15, 2008
Category: 2008
Posted by: sy

This document focuses on identifying requirements for a highly dynamic computing cloud and defining a high level architecture for a system that can satisfy those requirements. The goal of this document is to setup the foundation on which the components that make the RESERVOIR compute cloud will be developed. However, this is not intended to be a static document; instead it is a living document that will be refined as the project progresses.

Download