OPTIMIS – TOWARDS HOLISTIC CLOUD MANAGEMENT 2011-09-20 Johan Tordsson, Department of Computing Science & HPC2N, Umeå Universitet.

Slides:



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

Source: ftp://ftp.cordis.europa.eu/pub/fp7/ict/docs/ch1-g future-internet-ld_en.pdf Background.
Multi-level SLA Management for Service-Oriented Infrastructures Wolfgang Theilmann, Ramin Yahyapour, Joe Butler, Patrik Spiess consortium / SAP.
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Cloud Computing to Satisfy Peak Capacity Needs Case Study.
Eugen Volk High Performance Computing Center – HLRS University Stuttgart AgroGrid Composition and Monitoring of dynamic Supply Chains.
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
Management of IT Environment (5) LS 2012/ Martin Sarnovský Department of Cybernetics and AI, FEI TU Košice ITIL:Service Design IT Services Management.
1 Placement (Scheduling) Optimal mapping of VMs – to physical hosts in a data center (cloud) – across multiple clouds Federation and bursting Multi-cloud.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
Infrastructure layer Massonet Philippe, CETIC RESERVOIR Dissemination Activity Leader John Kennedy, INTEL Infrastructure Leader.
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
Efficient Autoscaling in the Cloud using Predictive Models for Workload Forecasting Roy, N., A. Dubey, and A. Gokhale 4th IEEE International Conference.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Virtualization in Data Centers Prashant Shenoy
How are service providers helping their customers to deliver IT as a Service? Peter Glock – Orange Business Services 18 May 2011, presentation to Europe.
Network Enabled Capability Through Innovative Systems Engineering Service Oriented Integration of Systems for Military Capability Duncan Russell, Nik Looker,
1 FM Overview of Adaptation. 2 FM RAPIDware: Component-Based Design of Adaptive and Dependable Middleware Project Investigators: Philip McKinley, Kurt.
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
Architecture overview 6/03/12 F. Desprez - ISC Cloud Context : Development of a toolbox for deploying application services providers with a hierarchical.
Demonstrating IT Relevance to Business Aligning IT and Business Goals with On Demand Automation Solutions Robert LeBlanc General Manager Tivoli Software.
Abstraction and Control of Transport Networks (ACTN) BoF
Enterprise Architecture
SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE.
Private Cloud: Application Transformation Business Priorities Presentation.
Cloud Attributes Business Challenges Influence Your IT Solutions Business to IT Conversation Microsoft is Changing too Supporting System Center In House.
Self-Adaptive QoS Guarantees and Optimization in Clouds Jim (Zhanwen) Li (Carleton University) Murray Woodside (Carleton University) John Chinneck (Carleton.
MIGRATING INTO A CLOUD P. Sai Kiran. 2 Cloud Computing Definition “It is a techno-business disruptive model of using distributed large-scale data centers.
ATIF MEHMOOD MALIK KASHIF SIDDIQUE Improving dependability of Cloud Computing with Fault Tolerance and High Availability.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Introduction To Windows Azure Cloud
Virtual Machine Hosting for Networked Clusters: Building the Foundations for “Autonomic” Orchestration Based on paper by Laura Grit, David Irwin, Aydan.
T AKING THE MOST FROM H YBRID C LOUDS OPTIMIS PROJECT W ATERLOO (CANADA), M ARCH 24 TH Josep Martrat TIM Market Manager ATOS research and Innovation
© Copyright 2011 Hewlett-Packard Development Company, L.P. 1 Sundara Nagarajan (“SN”) CLOUD SYSTEMS AUTOMATION.
System Center 2012 Certification and Training May 2012.
DISTRIBUTED COMPUTING
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated.
SLA-based Resource Allocation for Software as a Service Provider (SaaS) in Cloud Computing Environments Author Linlin Wu, Saurabh Kumar Garg and Rajkumar.
Challenges towards Elastic Power Management in Internet Data Center.
Advanced Techniques for Scheduling, Reservation, and Access Management for Remote Laboratories Wolfgang Ziegler, Oliver Wäldrich Fraunhofer Institute SCAI.
© 2011 IBM Corporation 1 (ENSUREing we can) Ride the Wave (on a Cloud) Presenter: Michael Factor, Ph.D. IBM Research – Haifa
Engineering Essential Characteristics Security Engineering Process Overview.
Investigating Survivability Strategies for Ultra-Large Scale (ULS) Systems Vanderbilt University Nashville, Tennessee Institute for Software Integrated.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Robert Mahowald August 26, 2015 VP, Cloud Software, IDC
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
1© Copyright 2015 EMC Corporation. All rights reserved. FEDERATION ENTERPRISE HYBRID CLOUD OPERATION SERVICES FULL RANGE OF SERVICES TO ASSIST YOUR STAFF.
Introduction to Avaya’s SDN Architecture February 2015.
Driving Value from IT Services using ITIL and COBIT 5 July 24, 2013 Gary Hardy ITWinners.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
Kick-off Meeting – Feb Stênio Fernandes SLA4CLOUD: Measurement and SLA Management of Heterogeneous Cloud Infrastructures.
Issues in Cloud Computing. Agenda Issues in Inter-cloud, environments  QoS, Monitoirng Load balancing  Dynamic configuration  Resource optimization.
RESERVOIR Service Manager NickTsouroulas Head of Open-Source Reference Implementations Unit Juan Cáceres
Chapter 6: Securing the Cloud
BIL 424 NETWORK ARCHITECTURE AND SERVICE PROVIDING.
Cloud Management Mechanisms
Hyper-V Cloud Proof of Concept Kickoff Meeting <Customer Name>
Chapter 21: Cloud Computing and Related Security Issues
Chapter 22: Cloud Computing Technology and Security
Cisco’s Intelligent Automation for Cloud
Management of Virtual Execution Environments 3 June 2008
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Managed Content Services
NIST Cloud Computing Reference Architecture
Project Overview Konstantinos Tserpes, ICCS/NTUA Final Review Meeting
Presentation transcript:

OPTIMIS – TOWARDS HOLISTIC CLOUD MANAGEMENT Johan Tordsson, Department of Computing Science & HPC2N, Umeå Universitet

2 OPTIMIS: BACKGROUND AND MOTIVATION What? IP, Call 5, 10.4 M€ budget, 13 partners (8 academic) Why? Multiple cloud models, definitions, etc. Our view: Private clouds are common practice within the next few years Additional resources to handle load peaks etc. are provided by public cloud(s) No one-size-fits-all solution to cloud provisioning Need for common abstractions, tools, and methods for various scenarios

Roles & Challenges New challenges –New customers –New business models –New collaboration forms –New requirements

4 F IVE CONCERNS FOR FUTURE CLOUDS 1. Dependable sociability Management based on non-functional aspects Foundation for eco-system of providers and consumers of cloud services 2. Many cloud architectures Private, bursted, federated clouds, etc. 3. Service life cycle management optimization Construction, deployment, operation 4. Adaptive self-preservation Self-* management with respect to functional and non- functional aspects 5. Market and legal issues Identify business opportunities and legislative concerns

5 1. D EPENDABLE SOCIABILITY Beyond cost-performance tradeoffs Tools for measuring & prediction of TREC: Trust Reputation-assessment of actors (SPs, IPs, etc.) Transitivity aspects Risk Probability of something (bad) happening … … and the consequences Identification, assessment, monitoring, treatment Eco-efficiency Monitor and predict power, PUE, CO2, etc. Compliance to standards and legislations Cost Need for economical models beyond list prices Required to balance the above 3 factors

Multi-clouds Federated Clouds Infrastructure Provider Bursted Private Clouds 2. M ULTI -C LOUDS : T HREE B ASIC S CENARIOS Infrastructure Provider Service Provider Broker Infrastructure Provider Service Provider Infrastructure Provider Private infra- structure

Cloud providers Eco-System – Programming Model – Services Composition [Legacy & New] Construction – Self-management – Risk Evaluation – Eco-efficiency –Data Management Internal Cloud Operation Optimization Plus: – Multi-clouds – Federated clouds – License Management – Eco-efficiency Evaluation – Security External Cloud Operation Optimization – Risk Assessment – Trust Circle – Eco-efficiency Evaluation – Economic factor Deployment Optimization 3. S ERVICE LIFE CYCLE

8 4. A DAPTIVE S ELF - PRESERVATION Clouds are complex and environments change rapidly We need Automatic self-* management of infrastructure self-configuration self-healing self-optimization Holistic view Cannot do management of services, VMs, data, etc. in isolation Self-management based also on non-functional aspects Trust, risk, eco-efficiency, and cost Policy-driven management Adaptable and replacable policies

5. M ARKET AND L EGAL ISSUES Cloud eco-system new and currently evolving Opportunities for new roles, business models, relationships, value chains, etc. Legal concerns Acquisition, location, and transfer of data Across borders and legal domains Data protection and security mechanisms needed (CS) Research problem How to design mechanisms to be used to implement currently not known policies?

O UR APPROACH – THE OPTIMIS T OOLKIT Addresses the five challenges Generic toolset to support multiple cloud architectures Reusable and configurable components Incorporates TREC-management and self-* abilities Supports full service life cycle Data protection capabilities

OPTIMIS S YSTEM MODEL What is a service (in OPTIMIS)? Any functionality offered to clients over a network Delivered through one or more VMs Elastic #VMs change dynamically during operation Defined by SP in a service manifest VM images (OVF) SLAs w.r.t. elasticity (service-specific KPIs) Tresholds with acceptable levels of trust, risk, eco- efficiency, and cost Deployed by SP in IP(s) Operated by IP(s)

OPTIMIS T OOLKIT OVERVIEW Four main groups of components Basic Toolkit SP tools IP tools Tools usable by both SPs and IPs

B ASIC T OOLKIT Monitoring Core functionality for self-managed systems 3 levels Services Virtual infrastructure Physical infrastructure Tools for measurement and prediction of Trust Risk Cost Eco-efficiency Security Identity management, etc. to handle interconnection of clouds

SP T OOLS Programming model Implement new service components Integrate existing ones IDE + runtime for workflow style applications License management Integrate license-protected software in services Challenges: Elastic services Migrating services

SP T OOLS ( CONT.) Service Optimizer (SO) Overall management of services Tracking state and deployment(s) Performance monitoring Re-deployment Contextualization mechanisms Dynamic runtime setup of VMs and services, with respect to networking etc. Two step process: Preparation Attach boot-scripts in ISO image and couple this with VM image Self-contextualization Booting from ISO-image

IP T OOLS Admission Control (AC) Capacity planning and safe overbooking Accept incoming service request or not? + Increased revenue - Added provisioning costs ? Implications for already hosted services Services are elastic Degree of elasticity differ Time and duration of spikes differ Similar problems Network bandwidth multiplexing Selling airline seats Long-term capacity planning (cf. scheduling)

IP T OOLS (C ONT.) VM Management VM lifecycle management Scheduling: optimal mapping of VMs to physical hosts in an IP across multiple clouds Federation and bursting When? Admission of new service, upon elasticity, faults, periodically Optimal? SP perspective: Performance (hosts, VMs), cost, guarantees, TREC, etc. IP perspective: Provisioning cost, consolidation, isolation, SLA violations, etc.

IP T OOLS ( CONT.) Fault Tolerance Engine Automatic VM checkpointing and restart Intervals configurable Cloud Optimizer (CO) Combines monitoring and prediction with IP-level engines to perform self-management Overall decisions related to local vs. bursted/federated VM placement etc. Policy reconfiguration

C OMMON TOOLS FOR SP S AND IP S Service Deployment Optimizer (SDO) Coordinates service deployment process Discovers and filters IPs, negotiates SLAs, assesses TREC-factors, contextualizes services, uploads data, deploys services Service deployment (SP to IP) Private cloud + multi-cloud service deployment VM placement (IP to IP) Cloud bursting + federation Data Management Transfer of VM images and service data for deployment; SP to IP, and IP to IP Manages distributed file system for service applications Automatic re-location of service data across federated IPs

C OMMON T OOLS ( CONT.) SLA Management (CloudQoS) Creation and monitoring of SLAs WS-Agreement term extensions for TREC Negotiation primitives (WS Agreement Negotiation) Elasticity Engine Feedback controller for automatic and proactive VM allocation to meet peaks and lows in demand More about this one later…

E XAMPLE : S ERVICE DEPLOYMENT (SP SIDE )

E XAMPLE : S ERVICE DEPLOYMENT (IP SIDE )

E XAMPLE : SERVICE OPERATION (IP SIDE )

OPTIMIS T OOLKIT DEPLOYMENT ILLUSTRATIONS Bursted private clouds IP SP SDO SO CO ACSDO SO Private Cloud CO AC IP CO ACSDO SO IP SP SDOSO Federated clouds CO AC IP CO AC IP SP SDO SO Multi-clouds CO AC IP CO AC IP

F URTHER F UTURE D IRECTIONS Use cases: Programming model Service construction/composition Examples in ERP/CRM (SAP) and bio-informatics Cloud bursting Outsourcing based on TREC Interoperation with OPTIMIS and non-OPTIMIS Ips E-Education test cases Cloud brokering, a broker: Acts as IP to SPs Acts as SP to IPs Is independent? Provides value-added services? Infrastructure Provider Service Provider Broker

C URRENT & F UTURE DIRECTIONS ( CONT.) OPTIMIS (the project) : June 2010 … May 2013 Basic plumbing in place Algorithmical improvements next focus TREC-aware self-* management policies Holistic management, BLO-driven IP- and SP- operation Experimentation needed Open for collaborations

A CKNOWLEDGMENTS : THE OPTIMIS CONSORTIUM