1 Placement (Scheduling) Optimal mapping of VMs – to physical hosts in a data center (cloud) – across multiple clouds Federation and bursting Multi-cloud.

Slides:



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

VM Interference and Placement for Server Consolidation Umesh Bellur IIT Bombay.
Energy-efficient Task Scheduling in Heterogeneous Environment 2013/10/25.
2  Industry trends and challenges  Windows Server 2012: Beyond virtualization  Complete virtualization platform  Improved scalability and performance.
Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
1/16 Distributed Systems Architecture Research Group Universidad Complutense de Madrid An Introduction to Virtualization and Cloud Technologies to Support.
Hadi Goudarzi and Massoud Pedram
SLA-Oriented Resource Provisioning for Cloud Computing
Towards a dynamic multi-cloud computing universe Divy Agrawal & Amr El Abbadi UC Santa Barbara
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,
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.
System Analysis and Optimization 1 1 Efficient Resource Provisioning in Compute Clouds via VM Multiplexing Xiaoqiao Meng, Canturk Isci, Jeffrey Kephart,
Efficient Autoscaling in the Cloud using Predictive Models for Workload Forecasting Roy, N., A. Dubey, and A. Gokhale 4th IEEE International Conference.
Adaptive Scheduling with QoS Satisfaction in Hybrid Cloud Environment 研究生:李羿慷 指導老師:張玉山 老師.
COMMA: Coordinating the Migration of Multi-tier applications 1 Jie Zheng* T.S Eugene Ng* Kunwadee Sripanidkulchai† Zhaolei Liu* *Rice University, USA †NECTEC,
SLA-aware Virtual Resource Management for Cloud Infrastructures
OPTIMIS – TOWARDS HOLISTIC CLOUD MANAGEMENT Johan Tordsson, Department of Computing Science & HPC2N, Umeå Universitet.
Towards High-Availability for IP Telephony using Virtual Machines Devdutt Patnaik, Ashish Bijlani and Vishal K Singh.
A Grid Resource Broker Supporting Advance Reservations and Benchmark- Based Resource Selection Erik Elmroth and Johan Tordsson Reporter : S.Y.Chen.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Virtualization in Data Centers Prashant Shenoy
Present By : Bahar Fatholapour M.Sc. Student in Information Technology Mazandaran University of Science and Technology Supervisor:
By- Jaideep Moses, Ravi Iyer , Ramesh Illikkal and
Virtualization for Cloud Computing
Resource Management in Data-Intensive Systems Bernie Acs, Magda Balazinska, John Ford, Karthik Kambatla, Alex Labrinidis, Carlos Maltzahn, Rami Melhem,
Architecture overview 6/03/12 F. Desprez - ISC Cloud Context : Development of a toolbox for deploying application services providers with a hierarchical.
Presented by : Ran Koretzki. Basic Introduction What are VM’s ? What is migration ? What is Live migration ?
Jiazhang Liu;Yiren Ding Team 8 [10/22/13]. Traditional Database Servers Database Admin DBMS 1.
COST IC804 – IC805 Joint meeting, February Jorge G. Barbosa, Altino M. Sampaio, Hamid Harabnejad Universidade do Porto, Faculdade de Engenharia,
Self-Adaptive QoS Guarantees and Optimization in Clouds Jim (Zhanwen) Li (Carleton University) Murray Woodside (Carleton University) John Chinneck (Carleton.
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.
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D FIS Distinguished Professor of.
Energy Efficiency in Cloud Data Centers: Energy Efficient VM Placement for Cloud Data Centers Doctoral Student : Chaima Ghribi Advisor : Djamal Zeghlache.
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
Virtualization Lab 3 – Virtualization Fall 2012 CSCI 6303 Principles of I.T.
Virtual Machine Course Rofideh Hadighi University of Science and Technology of Mazandaran, 31 Dec 2009.
November , 2009SERVICE COMPUTATION 2009 Analysis of Energy Efficiency in Clouds H. AbdelSalamK. Maly R. MukkamalaM. Zubair Department.
Cloud Computing Energy efficient cloud computing Keke Chen.
Adaptive software in cloud computing Marin Litoiu York University Canada.
OPTIMAL PLACEMENT OF VIRTUAL MACHINES WITH DIFFERENT PLACEMENT CONSTRAINTS IN IAAS CLOUDS L EI S HI, B ERNARD B UTLER, R UNXIN W ANG, D MITRI B OTVICH.
Storage Management in Virtualized Cloud Environments Sankaran Sivathanu, Ling Liu, Mei Yiduo and Xing Pu Student Workshop on Frontiers of Cloud Computing,
RECON: A TOOL TO RECOMMEND DYNAMIC SERVER CONSOLIDATION IN MULTI-CLUSTER DATACENTERS Anindya Neogi IEEE Network Operations and Management Symposium, 2008.
Challenges towards Elastic Power Management in Internet Data Center.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
CloudNaaS: A Cloud Networking Platform for Enterprise Applications Theophilus Benson*, Aditya Akella*, Anees Shaikh +, Sambit Sahu + (*University of Wisconsin,
© 2011 IBM Corporation 1 (ENSUREing we can) Ride the Wave (on a Cloud) Presenter: Michael Factor, Ph.D. IBM Research – Haifa
Joint Power Optimization Through VM Placement and Flow Scheduling in Data Centers DAWEI LI, JIE WU (TEMPLE UNIVERISTY) ZHIYONG LIU, AND FA ZHANG (CHINESE.
Superscheduling and Resource Brokering Sven Groot ( )
VMware vSphere Configuration and Management v6
RESERVOIR RESERVOIR Resources and Services Virtualization without Barriers Philippe Massonet (CETIC)
June 30 - July 2, 2009AIMS 2009 Towards Energy Efficient Change Management in A Cloud Computing Environment: A Pro-Active Approach H. AbdelSalamK. Maly.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Copyright © 2010, Performance and Power Management for Cloud Infrastructures Hien Nguyen Van; Tran, F.D.; Menaud, J.-M. Cloud Computing (CLOUD),
Efficient Resource Provisioning in Compute Clouds via VM Multiplexing
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Kick-off Meeting – Feb Stênio Fernandes SLA4CLOUD: Measurement and SLA Management of Heterogeneous Cloud Infrastructures.
1 Automated Power Management Through Virtualization Anne Holler, VMware Anil Kapur, VMware.
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
New Paradigms: Clouds, Virtualization and Co.
C Loomis (CNRS/LAL) and V. Floros (GRNET)
Is Virtualization ready for End-to-End Application Performance?
Job Scheduling in a Grid Computing Environment
Adaptive Cloud Computing Based Services for Mobile Users
Management of Virtual Execution Environments 3 June 2008
Microsoft System Center
Presentation transcript:

1 Placement (Scheduling) Optimal mapping of VMs – to physical hosts in a data center (cloud) – across multiple clouds Federation and bursting Multi-cloud service deployment Third-party broker scenarios When? – Admission of new service, upon elasticity, hardware failure, periodically Optimal? – Service Provider perspective Performance (hosts, VMs), cost, guarantees, non- functional criteria (location, isolation, trust, risk, eco- efficiency, etc.) – Infrastructure Provider perspective Provisioning cost, consolidation, isolation, SLA violations, etc.

2 Placement (cont.) Further considerations – Historical performance data – Benchmarking and application profiling – Co-location and (anti)affinity – End-user location – Data constraints (legislations) – Federation (lack of control over remote resources) – Dynamicity - providers, prices, performance, workloads, etc. change over time – (Live) Migration overhead – (end-user) SLAs – perspectives 1.All management actions are SLA-driven 2.Placement = SLA refinement 3.SLAs are just another criteria

Example Approach Combinatorial optimization formulations – Packing formulations for data centers (MMKP) Multi-dimensional (CPU, memory, disk, network), multi-choice (many physical hosts) Knapsack Problems Policies for load balancing, power saving (consolidation), SLA protection Scalability improvements (fractional 2-approximation) – 0-1 integer programming (assignment problems) for multi and federated clouds Optimize service performance and/or cost, with service layout (load balancing), budget, VM configuration, etc. as constraints. Model uncertainty (changing conditions in providers, offers, performance, etc.) and migration overhead – Approximations (greedy heuristics) for scalability Sense PlanAct

4 Placement - Experiences Reservoir (and IBM SUR grant) – Placement optimization within clouds and across federated clouds. SLA protection and/or load balancing, consolidation, revenue maximization OPTIMIS – Bursting and Federated/Multi-cloud deployment based on functional and non-functional criteria (trust, risk, eco-efficiency, cost) Vision Cloud – Placement of compute close to data Various Grid research projects – QoS, SLA management, advance reservations, co-allocation, fair-share scheduling, job management, performance predictions, etc

Outlook and perspectives Placement of services (that use compute, data, and networking) – Compute, data, and/or network intense – Network aware vs. managed networks Holistic view of placement problems for all cloud architectures Interactions with related problems – Time perspective (short - long) Placement and admission control – Abstraction level (low - high) Placement and governance

6 Selected references D. Breitgand, A. Marashini, and J. Tordsson. Policy-Driven Service Placement Optimization in Federated Clouds, IBM Haifa Labs technical report H-0299, 2011 J. Tordsson, R.S. Montero, R.M. Vozmediano, and I.M. Llorente. Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers. Future Generation Computer Systems, 2011, accepted. B. Rochwerger, J. Tordsson, C. Ragusa, D. Breitgand, S. Clayman, A. Epstein, D. Hadas, E. Levy, I. Loy, A. Maraschini, P. Massonet, H. Munoz, K. Nagin, G. Toffetti, and M. Villari. Reservoir - when one cloud is not enough, IEEE Computer 2011, accepted. W. Li, J. Tordsson, and E. Elmroth. Modelling for Dynamic Cloud Scheduling via Migration of Virtual Machines (tentative), in preparation, 2011 P-O Östberg, Virtual Infrastructures for Computational Science, PhD thesis, 2011 J. Tordsson. Portable Tools for Interoperable Grids, PhD thesis, 2009