Www.ascens-ist.eu The Autonomic Cloud An ASCENS case study Future Emerging Technologies.

12
www.ascens-ist.eu The Autonomic Cloud An ASCENS case study Future Emerging Technologies

Transcript of Www.ascens-ist.eu The Autonomic Cloud An ASCENS case study Future Emerging Technologies.

Page 1: 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

Page 2: Www.ascens-ist.eu The Autonomic Cloud An 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

Page 3: Www.ascens-ist.eu The Autonomic Cloud An ASCENS case study Future Emerging Technologies.

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

Page 4: Www.ascens-ist.eu The Autonomic Cloud An ASCENS case study Future Emerging Technologies.

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

Page 5: Www.ascens-ist.eu The Autonomic Cloud An ASCENS case study Future Emerging Technologies.

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

Page 6: Www.ascens-ist.eu The Autonomic Cloud An ASCENS case study Future Emerging Technologies.

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

Page 7: Www.ascens-ist.eu The Autonomic Cloud An ASCENS case study Future Emerging Technologies.

www.ascens-ist.eu

DEMO 1Using the SCP in a non-virtualized environmentThis demo shows how the cloud reacts to failing and joining nodes

Page 8: Www.ascens-ist.eu The Autonomic Cloud An ASCENS case study Future Emerging Technologies.

www.ascens-ist.eu

<screencast hier>

Page 9: Www.ascens-ist.eu The Autonomic Cloud An ASCENS case study Future Emerging Technologies.

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

Page 10: Www.ascens-ist.eu The Autonomic Cloud An ASCENS case study Future Emerging Technologies.

www.ascens-ist.eu

<screencast hier>

Page 11: Www.ascens-ist.eu The Autonomic Cloud An ASCENS case study Future Emerging Technologies.

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

Page 12: Www.ascens-ist.eu The Autonomic Cloud An ASCENS case study Future Emerging Technologies.

www.ascens-ist.eu

More information can be found on http://www.ascens-ist.eu/cloud