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

Slides:



Advertisements
Similar presentations
Wei Lu 1, Kate Keahey 2, Tim Freeman 2, Frank Siebenlist 2 1 Indiana University, 2 Argonne National Lab
Advertisements

1 From Grids to Service-Oriented Knowledge Utilities research challenges Thierry Priol.
Self-Managing Anycast Routing for DNS
Josh Alcorn Larry Brachfeld An in depth review of ad hoc mobile network & cloud security concerns.
Virtualization and Cloud Computing. Definition Virtualization is the ability to run multiple operating systems on a single physical system and share the.
Cloud Computing to Satisfy Peak Capacity Needs Case Study.
Impala: A Middleware System for Managing Autonomic, Parallel Sensor Systems Ting Liu and Margaret Martonosi Princeton University.
ContainerApp Container -X memory -Y CPU -Z Storage -N Network -Port ContainerManager Container Hypervisor (Java Runtime) -Understands IaaS of Cloud / Provider.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
The Bio-Networking Architecture: An Infrastructure of Autonomic Agents in Pervasive Networks Jun Suzuki netresearch.ics.uci.edu/bionet/
Slide 1 ISTORE: System Support for Introspective Storage Appliances Aaron Brown, David Oppenheimer, and David Patterson Computer Science Division University.
Virtualization for Cloud Computing
Implementing Failover Clustering with Hyper-V
Design and Implementation of a Single System Image Operating System for High Performance Computing on Clusters Christine MORIN PARIS project-team, IRISA/INRIA.
WHAT IS PRIVATE CLOUD? Michał Jędrzejczak Główny Architekt Rozwiązań Infrastruktury IT
Abstract Cloud data center management is a key problem due to the numerous and heterogeneous strategies that can be applied, ranging from the VM placement.
Rainbow Facilitating Restorative Functionality Within Distributed Autonomic Systems Philip Miseldine, Prof. Taleb-Bendiab Liverpool John Moores University.
Naixue GSU Slide 1 ICVCI’09 Oct. 22, 2009 A Multi-Cloud Computing Scheme for Sharing Computing Resources to Satisfy Local Cloud User Requirements.
Microsoft Confidential - Signed NDA Required Windows Azure Executive Vision and Roadmap NAME TITLE Microsoft Corporation.
Department of Computer Science Engineering SRM University
UI and Data Entry UI and Data Entry Front-End Business Logic Mid-Tier Data Store Back-End.
Cloud computing.
Adaptive software in cloud computing Marin Litoiu York University Canada.
Managing a Cloud For Multi Agent System By, Pruthvi Pydimarri, Jaya Chandra Kumar Batchu.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Improving Network I/O Virtualization for Cloud Computing.
Active Network Node in Silicon-Based L3 Gigabit Routing Switch Active Network Node in Silicon-Based L3 Gigabit Routing Switch 1 UC Berkeley Engineering.
Automating service management Tiina Niklander Faculty of Science Department of Computer Science In AMICT 2008 Petrozavodsk, May 2008.
Microsoft Virtual Academy.
Introduction to the Java Virtual Machine 井民全. JVM (Java Virtual Machine) the environment in which the java programs execute The specification define an.
1 Evolution of OSG to support virtualization and multi-core applications (Perspective of a Condor Guy) Dan Bradley University of Wisconsin Workshop on.
Composing Adaptive Software Authors Philip K. McKinley, Seyed Masoud Sadjadi, Eric P. Kasten, Betty H.C. Cheng Presented by Ana Rodriguez June 21, 2006.
Large Scale Sky Computing Applications with Nimbus Pierre Riteau Université de Rennes 1, IRISA INRIA Rennes – Bretagne Atlantique Rennes, France
Dynamic Resource Monitoring and Allocation in a virtualized environment.
Objectives Functionalities and services Architecture and software technologies Potential Applications –Link to research problems.
Performance evaluation of component-based software systems Seminar of Component Engineering course Rofideh hadighi 7 Jan 2010.
Enabling Self-management Of Component Based Distributed Applications Ahmad Al-Shishtawy 1, Joel Höglund 2, Konstantin Popov 2, Nikos Parlavantzas 3, Vladimir.
With Virtual Machine Self Service Joey Alexander Aaron Dick Jon Hacker Damen Hicks.
Instrumentation in Software Dynamic Translators for Self-Managed Systems Bruce R. Childers Naveen Kumar, Jonathan Misurda and Mary.
Bio-Networking: Biology Inspired Approach for Development of Adaptive Network Applications 21 May 2005Ognen Paunovski Bio-Networking: Biology Inspired.
Mohamed MOHAMED Supervisors: Djamel BELAID and Samir TATA Service Micro-Container for Component-Based Applications in Cloud Environments.
Centre d’Excellence en Technologies de l’Information et de la Communication Evolution dans la gestion d’infrastructure de type Cloud (SDI)
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
1 Agility in Virtualized Utility Computing Hangwei Qian, Elliot Miller, Wei Zhang Michael Rabinovich, Craig E. Wills {EECS Department, Case Western Reserve.
Self-Adaptive Embedded Technologies for Pervasive Computing Architectures Self-Adaptive Networked Entities Concept, Implementations,
International Conference on Autonomic Computing Governor: Autonomic Throttling for Aggressive Idle Resource Scavenging Jonathan Strickland (1) Vincent.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
1 Ji Wang and Dongsheng Li National Lab for Parallel and Distributed Processing Introduction of iVCE ( Internet-based V irtual C omputing E nvironment.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Demonstration StratusLab First.
AUTONOMIC COMPUTING B.Akhila Priya 06211A0504. Present-day IT environments are complex, heterogeneous in terms of software and hardware from multiple.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
PEER-TO-PEER NETWORK FAMILIES
Walter Binder Giovanna Di Marzo Serugendo Jarle Hulaas
Tools and Services Workshop Overview of Atmosphere
Anna Giannakou Christine Morin, Jean-Louis Pazat, Louis Rilling
3.2 Virtualisation.
Unistore: Project Updates
Managing Clouds with VMM
Haiyan Meng and Douglas Thain
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Project Overview Konstantinos Tserpes, ICCS/NTUA Final Review Meeting
In Distributed Systems
Self-Managed Systems: an Architectural Challenge
Requirements of Computing in Network
Task Manager & Profile Interface
Presentation transcript:

The Autonomic Cloud An ASCENS case study Future Emerging Technologies

The ASCENS Autonomic Cloud A 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

The ASCENS Autonomic Cloud The 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

Helena Ensemble Modeling SCEL/SACPL Development 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

The ASCENS Autonomic Cloud A 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

The ASCENS Autonomic Cloud Each 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

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

DEMO 2 Using the SCP with IaaS support This demo shows how the SCP can spawn new VMs, and shut them down for energy conservation

Summary The 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

More information can be found on