Resources and Services Virtualization without Boundaries (RESERVOIR) www.reservoir-fp7.eu The research leading to these results has been partially funded.

Slides:



Advertisements
Similar presentations
What Does it Mean to be a Strategic NESSI Project?
Advertisements

Pros and Cons of Cloud Computing Professor Kam-Fai Wong Faculty of Engineering The Chinese University of Hong Kong.
Policy based Cloud Services on a VCL platform Karuna P Joshi, Yelena Yesha, Tim Finin, Anupam Joshi University of Maryland, Baltimore County.
2  Industry trends and challenges  Windows Server 2012: Beyond virtualization  Complete virtualization platform  Improved scalability and performance.
1/16 Distributed Systems Architecture Research Group Universidad Complutense de Madrid An Introduction to Virtualization and Cloud Technologies to Support.
Canada-EU Future Internet Workshop Waterloo, Canada March 24th, 2011 Ignacio M. Llorente DSA-Research.org Distributed Systems Architecture Research Group.
Towards a Virtual European Supercomputing Infrastructure Vision & issues Sanzio Bassini
Cloud Management Mechanisms
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
Infrastructure layer Massonet Philippe, CETIC RESERVOIR Dissemination Activity Leader John Kennedy, INTEL Infrastructure Leader.
The RESERVOIR Model and Architecture for Open Federated Cloud Computing B. Rochwerger D. Breitgand E. Levy A. Galis K. Nagin I. Llorente R. Montero Y.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
Cloud Computing and RESERVOIR project CSFI May 2008 Author: Stefano Beco Resources and Services Virtualization.
A Service Platform for On-Line Games DebanJan Saha, Dambit Sahu, Anees Shaikh (IBM TJ Watson Research Center, NY) Presented by Gary Huang March 17, 2004.
Towards an Integrated Multimedia Service Hosting Overlay Dongyan Xu, Xuxian Jiang Department of Computer Sciences Center for Education and Research in.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
Demonstrating IT Relevance to Business Aligning IT and Business Goals with On Demand Automation Solutions Robert LeBlanc General Manager Tivoli Software.
Plan Introduction What is Cloud Computing?
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and software.
1/17 Distributed Systems Architecture Research Group Universidad Complutense de Madrid Execution of SGE Clusters on top of Hybrid Clouds using OpenNebula.
IBM Labs in Haifa © 2008 IBM Corporation RESERVOIR – Bringing the Cloud down to Earth Eliot Salant – RESERVOIR Project Coordinator Manager,
BMC Software confidential. BMC Performance Manager Will Brown.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
© Copyright 2011 Hewlett-Packard Development Company, L.P. 1 Sundara Nagarajan (“SN”) CLOUD SYSTEMS AUTOMATION.
Objective 1.2 Cloud Computing, Internet of Services and Advanced Software Engineering Arian Zwegers European Commission Information Society and Media Directorate.
Alex Galis University College London
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
IBM Haifa Research Labs © 2008 IBM Corporation RESERVOIR – A Service-Oriented Virtualized Platform Shimon Agassi, Benny Rochwerger, Eliot Salant {shimon_agassi,
Challenges towards Elastic Power Management in Internet Data Center.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
PowerOneData’s GENII Leverages Cloud Platform to Deliver Affordable, Scalable, and Accessible Meter Data Management Software to Customers COMPANY PROFILE:
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
Actualog Social PIM Helps Companies to Manage and Share Product Information Using Secure, Scalable Ease of Microsoft Azure MICROSOFT AZURE ISV PROFILE:
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
Built on Azure, Moodle Helps Educators Create Proprietary Private Web Sites Filled with Dynamic Courses that Extend Learning Anytime, Anywhere MICROSOFT.
RESERVOIR RESERVOIR Resources and Services Virtualization without Barriers Philippe Massonet (CETIC)
Centre d’Excellence en Technologies de l’Information et de la Communication Evolution dans la gestion d’infrastructure de type Cloud (SDI)
Produced in cooperation with: HP Technology Forum & Expo 2009 © 2009 Hewlett-Packard Development Company, L.P. The information contained herein is subject.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
CLOUD COMPUTING AND LESSONS FROM THE PAST Presented By Sanjana Malhotra.
Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Zentera Guardia Fabric ™ Securely Connects Client-Server Apps between Microsoft Azure, Enterprise Datacenters & Other Public Clouds MICROSOFT AZURE ISV.
Built on the Powerful Microsoft Azure Platform, Forensic Advantage Helps Public Safety and National Security Agencies Collect, Analyze, Report, and Distribute.
Microsoft Azure and ServiceNow: Extending IT Best Practices to the Microsoft Cloud to Give Enterprises Total Control of Their Infrastructure MICROSOFT.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
RESERVOIR Service Manager NickTsouroulas Head of Open-Source Reference Implementations Unit Juan Cáceres
New Paradigms: Clouds, Virtualization and Co.
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
MICROSOFT AZURE ISV PROFILE: BMC SOFTWARE
Understanding The Cloud
RESERVOIR – A Service-Oriented Virtualized Platform
Clouds , Grids and Clusters
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
GGF15 – Grids and Network Virtualization
Management of Virtual Execution Environments 3 June 2008
OpenNebula Offers an Enterprise-Ready, Fully Open Management Solution for Private and Public Clouds – Try It Easily with an Azure Marketplace Sandbox MICROSOFT.
Cloud Computing and RESERVOIR project CSFI May 2008
Resource and Service Management on the Grid
Cloud Computing: Concepts
Zendos Tecnologia Utilizes the Powerful, Scalable
Presentation transcript:

Resources and Services Virtualization without Boundaries (RESERVOIR) The research leading to these results has been partially funded by the European Community's Seventh Framework Programme (FP7/ ) under grant agreement n° Alex Galis University College London

Virtualized Service Platform Brussels The RESERVOIR Vision The Next Generation Infrastructure for Service Delivery –Provide revolutionary foundation for a new European infrastructure where resources and services can be transparently and dynamically managed, provisioned and relocated like utilities – virtually “without borders” –No single facility/provider can create a seemingly infinite infrastructure capable of serving massive amounts of users at all times, from all locations Federation of clouds Leverage the diversity factor to achieve economies of scale Leverage locality –Analogies exists in areas outside services: Electrical power delivery: capacity can be shifted to guarantee supply and lower costs Roaming cellular communications: Talk wherever you are Impact –Enable utility-like deployment of services, relieving the service consumer from awareness of the IT attributes while assuring QoS and security guarantees –Aim to create the basis for future service products

Virtualized Service Platform Brussels Approach Focus on technologies that enable to build cooperating computing clouds –Connect computing clouds to create an even bigger cloud Integration of virtualization technologies with grid computing driven by new techniques for service management   The Service Oriented Infrastructure (SOI) equation: Building on this equation we will architect and implement a platform for supporting complex services, which Enables dynamic deployment of complex multi-tier services across heterogeneous administration domains Uses virtualization of servers, storage and network to allow migration without borders Supports service definition, SLA management, accounting and billing Grid-aware Virtualization Service-oriented capacity provisioning across sites Grid-aware Virtualization Service-oriented capacity provisioning across sites Virtualization- aware Grid Optimal placement of VMs on a federated cloud Virtualization- aware Grid Optimal placement of VMs on a federated cloud Business & Service Management Policy-based management of service-level agreements Business & Service Management Policy-based management of service-level agreements SOI

Virtualized Service Platform – Brussels RESERVOIR Partners and Competencies PartnerRoleComment IBM HRLTechnologyProject Lead, Virtualization/SOA Infrastructure Telefonica I+DTechnologyService Technology, Billing Infrastructure UCMTechnologyGrid, Dynamic Allocation Technology ThalesTechnologySecurity, Virtualization Infrastructure, Hosting SAPUse-CasesUse-Cases, Contribution to Requirement an Standards Sun MicrosystemsUse-Cases + TechContribution to Standards, Java Services, Monitoring DATAMATTechnologyService Management Technologies University LuganoTechnologyPartner, Monitoring and SLA Management University UMEATechnologyMonitoring, Measuring and Billing Technology University MessinaTechnologyGrid Experience, Testbed Development, University College London TechnologyService Management, Virtualization Technology CETICTechnologySecurity OGFStandardizationGrid and Virtualization Standards

Virtualized Service Platform – Brussels The Reservoir Architecture Monitor service and enforce SLA compliance by managing capacity of Service Components (VEEs) or/and size of Service Tiers Deals with translation/mapping of service concepts/metrics (response time) to infrastructure concepts/metrics (VEE size) Monitor VEEs and find best VEE placement that meet constraint satisfaction problem Deals federation of domains

Virtualized Service Platform – Brussels Project Structure A4: Service Management A2: VEE Infrastructure A3: VEE Management A1: Architecture A5: Testbed and Scenarios A6: Dissemination

Virtualized Service Platform Brussels A2: VEE Infrastructure Virtual Machine Technologies (IBM) –Improve performance of VEE execution for typical RESERVOIR workloads –Provide VEEMS enablement layer for virtual machines Relocation Enablement (IBM) –Network Virtualization –Storage Virtualization Java Service Containers (Sun) –Provide VEEMS enablement layer for virtual java service containers

Virtualized Service Platform Brussels A3: VEE Management VEE Provisioning and Supervision (UCM) –Image management –Monitoring Allocation Policy Management (Datamat) –Policy based placement and migration Federation of Management Domains (UCM) –Built atop WSRF interfaces to access remote VEE Supervisors Push new and leverage existing OGF/DMTF/OASIS standards –Interoperability between administrative domains and scheduling heuristics on federated and utility architectures.

Virtualized Service Platform Brussels A4: Service Management Service Definition (UCL) –Design a new service description language that will allow the description of service interfaces, service lifecycle, interface bindings to implementations, service deployment, SLA requirements for a service, rules for VEEs (re)configuration and (re)organisation and service components distribution and configuration –Revisit the service lifecycle definition to accommodate the influence of virtualisation –Extend tools available for service design (for example the Eclipse Web Tools Platform) –Standardize the service description language Service Management (TID, UCL) –SLA monitoring across administrative domains and service-oriented architectures. –Integrate monitoring with resource allocation and scheduling and take explicit account of the potentially synchronous nature of service invocations. –Automatic deployment of services based on complex service definition Accounting, Billing and Payment (TID) –Accounting and billing arrangements for outsourced services are based on raw machine resource consumption (CPU-time, storage capacity etc) –RESERVOIR will pursue the definition of a framework that allows accounting and billing in terms of the services that were completed, taking into consideration the quality of service that was provided.

Virtualized Service Platform Brussels A5: Experimentation and Validation Testbed (UniMe) –Create the necessary environment for testing and validation –Support the execution of use cases Scenario 1: eGov application (Thales) –Automatic adjustment of resources and domains cooperation. Scenario 2: SAP business application (SAP) –Business application oriented use cases and the opportunities to execute them on a flexible infrastructure. Scenario 3: Utility computing (Sun) –Deploy arbitrary operating system and application stacks on remote resources. Provide secure and seamless access to them. Adjust resource allocation on-demand without the end user noticing disruption of service Scenario 4: Telco application (TID) –Hosting web sites that deals with massive access (e.g., the Olympics games) –High degree of personalization and support for mashups

Virtualized Service Platform Brussels Results so far RESERVOIR Architecture 10 presentations at conferences & workshops 2 papers fully based on the IPR generated in the project + 5 papers partially based on the IPR generated in the project

Virtualized Service Platform – Brussels 12

Virtualized Service Platform – Brussels The Evolution of the Power Grid The US National Power Grid The Burden Iron Works Water Wheel The Pearl Street Station Make your own infrastructure Not the company’s main business but a considerable competitive advantage The utility industry Metering Limited reach Reproducible (yet costly) Efficient distribution Federation of providers The diversity factor Economies of scale

Virtualized Service Platform – Brussels The Evolution of the Compute Grid Make your own infrastructure Not the company’s main business but a considerable competitive advantage The utility industry Metering Limited reach Reproducible (yet costly) Efficient distribution Federation of providers The diversity factor Economies of scale The Dulles, OR R E S E R V O I R “… today’s commercial clouds have not been open and general purpose, but instead been mostly proprietary and specialized for the specific internal uses (e.g., large-scale data analysis) of the companies that developed them. The idea that we might want to enable interoperability between providers (as in the electric power grid) has not yet surfaced …” “…will move towards a mix of microproduction and large utilities, with increasing numbers of small-scale producers co-existing with large-scale regional producers, and load being distributed among them dynamically …” There’s Grid in then thar CloudsThere’s Grid in then thar Clouds - Ian Foster

Virtualized Service Platform Brussels SOI: Grid Computing Grid node or Service Site Physical Resources Service Tasks

Virtualized Service Platform Brussels SOI: Grid Computing + Virtualization Improved isolation, Relax dependencies, Well defined billing units Virtual Execution Environment (VEE)

Virtualized Service Platform Brussels Policy 1: If possible keep VEEs from the same organization in the same physical box SOI: Grid Computing + Virtualization + BSM

Virtualized Service Platform Brussels Policy 1: If possible keep VEEs from the same organization in the same physical box SOI: Grid Computing + Virtualization + BSM Policy 2: Turn off underutilized physical boxes

Virtualized Service Platform Brussels Policy 2: Turn off underutilized physical boxes Policy 1: If possible keep VEEs from the same organization in the same physical box SOI: Grid Computing + Virtualization + BSM Local optimizations (within a single site): placement, power, etc.

Virtualized Service Platform Brussels Policy 3: If possible keep VEEs in “owning” organization SOI: Grid Computing + Virtualization + BSM – Boundaries

Virtualized Service Platform Brussels Policy 3: If possible keep VEEs in “owning” organization Policy 4: If possible keep VEEs in least number of external organizations SOI: Grid Computing + Virtualization + BSM – Boundaries

Virtualized Service Platform Brussels Policy 3: If possible keep VEEs in “owning” organization Policy 4: If possible keep VEEs in least number of external organizations SOI: Grid Computing + Virtualization + BSM – Boundaries

Virtualized Service Platform – Brussels Policy 5: “Follow” the service customer SOI: Grid Computing + Virtualization + BSM – Boundaries Migration across sites  Global optimizations: placement, cost, bandwidth, etc.

Virtualized Service Platform Brussels Virtualize the Network Create virtual networks connecting VEEs regardless of physical server location

Virtualized Service Platform Brussels Virtualize the Network and the Storage Enable secure access to relevant data regardless of storage location