SP6
Design and implementation of components and applications for programmable overlay computers
The work in this subproject will serve as a "proof-of-concept" for the whole project. Our main goal is to develop a programmable Overlay Computing Platform based on the scientific advances of the project; this will be an overlay computer built on top of a global computer consisting of Internet-connected nodes. Among the functionalities that will be separately investigated in the other subprojects, the Overlay Computing Platform will include those which are important for the execution of distributed applications with intensive requirements for efficient use of computing, communication and information resources and security. To demonstrate the programmability of the platform, we also plan to implement an application on top of it. In parallel, for the validation of the scalability of both the platform and the application, we will also develop and setup an appropriate testbed environment.
The work within Subproject SP6 is
divided into the following workpackages:
WP6.1: Specification and design of the platform
WP6.2: Implementation of platform components
WP6.3: Integration and testing of the platform
WP6.4: Design and implementation of a demo application
Material relevant to work in progress within SP6 can also be found at the project Wiki (maintained by CTI).
To access the AEOLUS testbed click
here.
Deliverables
|
Deliverable |
Deliverable name |
WP |
|
|
D6.0.1 |
Subproject report on the activities of the first 12 months |
6.0 |
|
|
D6.1.1 |
State-of-the-art survey on overlay computers |
6.1 |
|
|
D6.1.2a |
Overlay Computing Platform: Design report |
6.1 |
|
|
D6.0.2 |
Subproject report on the activities of months 13-24 |
6.0 |
|
|
D6.2.1 |
Overlay Computing Platform - Software components |
6.2 |
|
|
D6.2.2 |
Microbenchmarking software package |
6.2 |
|
|
D6.2.3 |
Prototype for process migration and load balancing in BSP-based P2P systems |
6.2 |
|
|
D6.2.4 |
Generic engine for specifying computations in overlay computers |
6.2 |
|
|
D6.2.5 |
Prototype for anonymous communication |
6.2 |
|
|
D6.2.6 |
Prototype for secure distributed protocols |
6.2 |
|
|
D6.3.1 |
Overlay Computing Platform: Preliminary version |
6.3 |
|
|
D6.3.2 |
Architectural guidelines for testbed design |
6.3 |
|
|
D6.3.3 |
Testbed setup |
6.3 |
|
|
D6.0.3 |
Subproject report on the activities of months 25-36 |
6.0 |
|
|
D6.2.7 |
Prototype for protocol security verification |
6.2 |
|
|
D6.2.8 |
New components for Overlay Computing Platform |
6.2 |
|
|
D6.2.9 |
Software for dynamic replication in global overlay computers |
6.2 |
|
|
D6.2.10 |
Extended and improved software for the Web Computing Library |
6.2 |
|
|
D6.3.4 |
Overlay Computing Platform: Updated release |
6.3 |
|
|
D6.3.5 |
Integration of mobile and wireless extension into the OCP testbed |
6.3 |
|
|
D6.4.1 |
Demo application on the Overlay Computing Platform: specification and design report |
6.4 |
|
|
D6.4.2 |
Demo software for application scenario: Preliminary release |
6.4 |
* Not yet approved by EU.