Www.ascens-ist.eu The Autonomic Cloud An ASCENS case study Future Emerging Technologies.
-
Upload
arnold-mclaughlin -
Category
Documents
-
view
215 -
download
3
Transcript of Www.ascens-ist.eu The Autonomic Cloud An ASCENS case study Future Emerging Technologies.
www.ascens-ist.eu
The Autonomic CloudAn ASCENS case study
Future Emerging Technologies
www.ascens-ist.eu
The ASCENS Autonomic CloudA distributed software system which is able to execute applications in the presence of challenges such as
• A fluctuating environment: heterogeneous nodes which join and leave at will
• Different requirements of applications such as required CPU time and memory that must be satisfied
• The need for energy conservation wherever possible, but still being able to execute applications
www.ascens-ist.eu
The ASCENS Autonomic CloudThe cloud achieves self-* properties, such as self-awareness and self-adaptivity, through integration of three computing areas
• Voluntary Computing: Individuals donate resources, and can remove them
• Peer-to-Peer Computing: There is no central entity or coordinator
• Cloud Computing: Applications are executed “in the net” without the need for manual configuration
www.ascens-ist.eu
Helena Ensemble Modeling
SCEL/SACPLDevelopment
SOTA Goals and Utilities
DEECo planning & monitoring
Experimental Evaluation of Cooperative Approaches
Policy-Based Control with
FACPL
Stability in dDoS Attacks
Pastry Routing Analysis
Adaptation Patterns
Full KnowLang Cloud Model
The case study is a test-bed for many ASCENS approaches over the whole life-cycle of autonomic systems
Zimory IaaS
www.ascens-ist.eu
The ASCENS Autonomic CloudA working demonstrator of the ASCENS cloud – called the Science Cloud Platform (SCP) – has been implemented
• It allows executing applications “on the cloud” in a heterogeneous, p2p-based network
• It reacts to events such as leaving and joining nodes, or increased load
• It can use the Zimory IaaS platform for dynamically adding and removing virtual machines for the network
www.ascens-ist.eu
The ASCENS Autonomic CloudEach application in the cloud is managed by several nodes in different roles
• A node with the initiator role is responsible for supervising app storage, migration, and execution
• A node with the executor role is responsible for actually executing the app
• Different other roles support the management process by storing app bytecode and deploying / undeploying apps and virtual machines
www.ascens-ist.eu
DEMO 1Using the SCP in a non-virtualized environmentThis demo shows how the cloud reacts to failing and joining nodes
www.ascens-ist.eu
<screencast hier>
www.ascens-ist.eu
DEMO 2Using the SCP with IaaS supportThis demo shows how the SCP can spawn new VMs, and shut them down for energy conservation
www.ascens-ist.eu
<screencast hier>
www.ascens-ist.eu
SummaryThe Science Cloud Platform (SCP) demonstrator implements a prototype for a peer-2-peer, voluntary computing-based autonomic cloud
• The cloud is based on research performed within the ASCENS project
• Design time: requirements analysis, modeling/programming, and verification
• Runtime: Monitoring, awareness, and self-adaptation
www.ascens-ist.eu
More information can be found on http://www.ascens-ist.eu/cloud