Environments, Services and Network Management for Green Clouds



Similar documents
Simulator Improvements to Validate the Green Cloud Computing Approach

Cloud Computing Simulation Using CloudSim

CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms

Legacy Network Infrastructure Management Model for Green Cloud Validated Through Simulations

Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services

International Journal of Digital Application & Contemporary research Website: (Volume 2, Issue 9, April 2014)

A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing

Profit Based Data Center Service Broker Policy for Cloud Resource Provisioning

Energy Aware Resource Allocation in Cloud Datacenter

Multilevel Communication Aware Approach for Load Balancing

A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING

Perspectives on Moving to the Cloud Paradigm and the Need for Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

Simulation-based Evaluation of an Intercloud Service Broker

CHAPTER 8 CLOUD COMPUTING

Infrastructure as a Service (IaaS)

Towards Energy-efficient Cloud Computing

Private Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist

Energy Efficient Resource Management in Virtualized Cloud Data Centers

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

Dynamic Round Robin for Load Balancing in a Cloud Computing

International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing

Efficient Resources Allocation and Reduce Energy Using Virtual Machines for Cloud Environment

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

Energy Constrained Resource Scheduling for Cloud Environment

Table of Contents. Abstract... Error! Bookmark not defined. Chapter 1... Error! Bookmark not defined. 1. Introduction... Error! Bookmark not defined.

International Journal of Advance Research in Computer Science and Management Studies

Power Aware Live Migration for Data Centers in Cloud using Dynamic Threshold

OVERVIEW Cloud Deployment Services

Dynamic Resource Management Using Skewness and Load Prediction Algorithm for Cloud Computing

Migration of Virtual Machines for Better Performance in Cloud Computing Environment

Cloud Computing and Software Agents: Towards Cloud Intelligent Services

Auto-Scaling Model for Cloud Computing System

Dynamic resource management for energy saving in the cloud computing environment

Green Cloud: Smart Resource Allocation and Optimization using Simulated Annealing Technique

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014

Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

Attila Kertész, PhD. LPDS, MTA SZTAKI. Summer School on Grid and Cloud Workflows and Gateways 1-6 July 2013, Budapest, Hungary

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b

INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD

Estimating Trust Value for Cloud Service Providers using Fuzzy Logic

Virtual Machine Placement in Cloud systems using Learning Automata

Key Research Challenges in Cloud Computing

CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications

A Survey Paper: Cloud Computing and Virtual Machine Migration

Dynamic Resource allocation in Cloud

A Comparative Study of Load Balancing Algorithms in Cloud Computing

Mobile and Cloud computing and SE

CHAPTER 1 INTRODUCTION

East African Information Conference th August, 2013, Kampala, Uganda. Security and Privacy: Can we trust the cloud?

QoS EVALUATION OF CLOUD SERVICE ARCHITECTURE BASED ON ANP

An Architecture Model of Sensor Information System Based on Cloud Computing

Service allocation in Cloud Environment: A Migration Approach

A Proposed Service Broker Strategy in CloudAnalyst for Cost-Effective Data Center Selection

CDBMS Physical Layer issue: Load Balancing

Comparison of Dynamic Load Balancing Policies in Data Centers

Sistemi Operativi e Reti. Cloud Computing

Permanent Link:

Cloud Computing Architectures and Design Issues

Dynamic Creation and Placement of Virtual Machine Using CloudSim

Energy Optimized Virtual Machine Scheduling Schemes in Cloud Environment

Virtual Machine Allocation Policy in Cloud Computing Using CloudSim in Java

DataCenter optimization for Cloud Computing

Setting deadlines and priorities to the tasks to improve energy efficiency in cloud computing

CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM

Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos

Virtualization and IaaS management

International Journal of Cloud Computing (ISSN ) Vol. 2, No. 2, April-June 2014

VM Provisioning Policies to Improve the Profit of Cloud Infrastructure Service Providers

LOGO Resource Management for Cloud Computing


Clo l ud d C ompu p tin i g

Power Management in Cloud Computing using Green Algorithm. -Kushal Mehta COP 6087 University of Central Florida

WORKFLOW ENGINE FOR CLOUDS

Why Private Cloud? Nenad BUNCIC VPSI 29-JUNE-2015 EPFL, SI-EXHEB

Federal Aviation Administration. efast. Cloud Computing Services. 25 October Federal Aviation Administration

A Survey on Load Balancing and Scheduling in Cloud Computing

Transcription:

Environments, Services and Network Management for Green Clouds Carlos Becker Westphall Networks and Management Laboratory Federal University of Santa Catarina MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 1

Summary 1 - Introduction 2 - Motivation 3 - Proposals and Solutions 4 - Case Studies 5 - Results 6 - Conclusions 7 - Future Works MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 2

(J. Werner, G. A. Geronimo, C. B. Westphall et al. CLEI EJ 2012) MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 3

1 Introduction We propose an integrated solution for environment, services and network management based on organization theory model. This work introduces the system management model, analyses the system s behavior, describes the operation principles, and presents case studies and some results. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 4

1 Introduction We extended CloudSim to simulate the organization model approach and implemented the migration and reallocation policies using this improved version to validate our management solution. Organization: 2 introduces a motivating scenario. 3 outlines the system design. 4 presents case studies. 5 presents some results. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 5

2 Motivation Our research was motivated by a practical scenario at our university s data center. Organization theory model for integrated management of the green clouds focusing on: (i) optimizing resource allocation through predictive models; MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 6

(J. Werner, G. A. Geronimo, C. B. Westphall et al. CLEI EJ 2012) MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 7

2 Motivation (ii) coordinating control over the multiple elements, reducing the infrastructure utilization; (iii) promoting the balance between local and remote resources; and (iv) aggregating energy management of network devices. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 8

(J. Werner, G. A. Geronimo, C. B. Westphall et al. CLEI EJ 2012) MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 9

2 Motivation (Concepts & Analysis) Cloud computing This structure describes the most common implementation of cloud; and It is based on server virtualization functionalities, where there is a layer that abstracts the physical resources of the servers and presents them as a set of resources to be shared by VMs. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 10

The NIST Cloud Definition Framework Hybrid Clouds Deployment Models Private Cloud Community Cloud Public Cloud Service Models Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Essential Characteristics On Demand Self-Service Broad Network Access Rapid Elasticity Resource Pooling Measured Service Massive Scale Resilient Computing Common Characteristics Homogeneity Virtualization Geographic Distribution Service Orientation Low Cost Software Advanced Security Based upon original chart created by Alex Dowbor 11

2 Motivation (Concepts & Analysis) Green cloud The green cloud is not very different from cloud computing, but it infers a concern over the structure and the social responsibility of energy consumption; and Hence aiming to ensure the infrastructure sustainability without breaking contracts. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 12

2 Motivation (Concepts & Analysis) Analysis Table I relates (1) the 3 possible combinations between VMs and PMs, with (2) the average activation delay, and (3) the chances of the services not being processed (risk); and It also presents the energy consumed according to each scenario. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 13

2 Motivation (Concepts & Analysis) PM State VM State Time Risks Watts Consumption Down Down 30s High 0Ws None Up Down 10s Medium 200Ws Medium Up Up 0s None 215Ws High RELATION BETWEEN SITUATIONS & RISKS & ACTIVATION DELAY & CONSUMPTION (ASSUNÇÃO, M. D. ET AL. ENERGY 2010) MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 14

2 Motivation (Related Works) E. Pinheiro, et al. Load balancing and unbalancing for power and performance in cluster-based systems in Proceedings of the Workshop on Compilers and Operating Systems for Low Power. 2001. Pinheiro et al. have proposed a technique for managing a cluster of physical machines that minimizes power consumption while maintaining the QoS level. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 15

2 Motivation (Related Works) The main technique to minimize power consumption is to adjust the load balancing system to consolidate the workload in some resources of the cluster to shut down the idle resources. At the end, besides having an economy of 20% compared to fulltime online clusters, it saves less than 6% of the whole consumption of the data center. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 16

2 Motivation (Related Works) R. N. Calheiros, et al. Cloudsim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms Software: Practice and Experience. 2011. Calheiros et al. have developed a framework for cloud computing simulation. It has four main features: MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 17

2 Motivation (Related Works) (i) it allows for modeling and instantiation of major cloud computing infrastructures, (ii) it offers a platform providing flexibility of service brokers, scheduling and allocations policies, (iii) its virtualization engine can be customized, thus providing the capability to simulate heterogeneous clouds, and MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 18

2 Motivation (Related Works) (iv) it is capable of choosing the scheduling strategies for the resources. R. Buyya, et al. Intercloud: Utility-oriented federation of cloud computing environments for scaling of application services Proceedings of the 10th International Conference on Algorithms and Architectures for Parallel Processing. 2010. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 19

2 Motivation (Related Works) Buyya et al. suggested creating federated clouds, called Interclouds, which form a cloud computing environment to support dynamic expansion or contraction. The simulation results revealed that the availability of these federated clouds reduces the average turn-around time by more than 50%. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 20

2 Motivation (Related Works) It is shown that a significant benefit for the application s performance is obtained by using simple load migration policies. R. Buyya, et al. Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges in Proceedings of the 2010 International Conference on Parallel and Distributed Processing Techniques and Applications. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 21

2 Motivation (Related Works) Buyya et al. aimed to create architecture of green cloud. In the proposals some simulations are executed comparing the outcomes of proposed policies, with simulations of DVFS (Dynamic Voltage and Frequency Scaling). They leave other possible research directions open, such as optimization problems due to the virtual network topology, increasing response time for the migration of VMs because of the delay between servers or virtual machines when they are not located in the same data centers. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 22

2 Motivation (Related Works) L. Liu, et al. Greencloud: a new architecture for green data center in Proceedings of the 6th international conference industry session on autonomic computing. 2009. Liu et al. presented the GreenCloud architecture to reduce data center power consumption while guaranteeing the performance from user perspective. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 23

2 Motivation (Related Works) P. Mahavadevan, et al. On Energy Efficiency for Enterprise and Data Center Networks in IEEE Communications Magazine. 2011. Mahadevan et al. described the challenges relating to life cycle energy management of network devices, present a sustainability analysis of these devices, and develop techniques to significantly reduce network operation power. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 24

2 Motivation (Problem Scenario) To understand the problem scenario, we introduce the elements, interactions, and operation principles in green clouds. The target in green clouds is: how to keep resources turned off as long as possible? The interactions and operation principles of the scenario are: MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 25

2 Motivation (Problem Scenario) (i) there are multiple applications generating different load requirements over the day; (ii) a load balance system distributes the load to active servers in the processing pool; (iii) the resources are grouped in clusters that include servers and local environmental control units; and MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 26

2 Motivation (Problem Scenario) (iv) the management system can turn on/off machines overtime, but the question is when to activate resources on-demand? In other words, taking too much delay to activate resources in response to a surge of demand (too reactive) may result in the shortage of processing power for a while. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 27

3 Proposals and Solutions MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 28

3 Proposals and Solutions The four roles that operations system may be classified as are: VM management; Servers management; Network management; and Environment management. The three roles that service system may be classified as are: Monitor element; Service scheduler; and Service analyser. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 29

4 Case Studies We modeled the system using Norms (NM), Beliefs (BL) and Plan Rules (PR), inferring that we would need (NM) to reduce energy consumption. Based on inferences from NM, BL and PR agents would monitor the system and determine actions dynamically. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 30

5 Results The main components implemented in the improved version at CloudSim are as follows: HostMonitor: controls the input and output of physical machines; VmMonitor: controls the input and output of virtual machines; NewBroker: controls the size of requests; SensorGlobal: controls the sensors; CloudletSchedulerSpaceShareByTimeout: controls the size and simulation time; VmAllocationPolicyExtended: allocation policy; VmSchedulerExtended: allocates the virtual machines; UtilizationModelFunction: checks the format of requests; CloudletWaiting: controls the time of the request; and DatacenterExtended: controls the datacenter. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 31

5 Results (J. Werner, G. A. Geronimo, C. B. Westphall et al. LANOMS 2011) MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 32

5 Results MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 33

5 Results Parameter Value VM Image size 1GB VM - RAM 256MB PM - Engine Xen PM - RAM 8GB PM - Frequency 3.0GHZ PM - Cores 2 PROPOSED SCENARIO CHARACTERISTCS (J. Werner, G. A. Geronimo, C. B. Westphall et al. CLEI EJ 2012) MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 34

5 Results (consumption) (J. Werner, G. A. Geronimo, C. B. Westphall et al. CLEI EJ 2012) MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 35

5 Results (SLA violations) (J. Werner, G. A. Geronimo, C. B. Westphall et al. CLEI EJ 2012) MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 36

5 Results (Hybrid strategy) MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 37

5 Results (Hybrid strategy) Strategy Cost Consumption On-demand - 3.2 % - 23.5 % Idle resources - 49.0 % - 59.0 % REDUCTION OF COST AND POWER CONSUMPTION (J. Werner, G. A. Geronimo, C. B. Westphall et al. CLEI EJ 2012) MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 38

6 Conclusions Tests were realized to prove the validity of the system by utilizing the CloudSim simulator from the University of Melbourne in Australia. We have implemented improvements related to service-based interaction. We implemented migration policies and relocation of virtual machines by monitoring and controlling the system. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 39

6 Conclusions We achieved the following results in the test environment: - Dynamic physical orchestration and service orchestration led to 87,18% energy savings, when compared to static approaches; and - Improvement in load balancing and high availability schemas provide up to 8,03% SLA error decrease. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 40

7 Future Works As future work we intend to simulate other strategies to get a more accurate feedback of the model, using other simulation environment and testing different approaches of beliefs and plan rules. Furthermore, we would like to exploit the integration of other approaches from the field of artificial intelligence, viz. bayesian networks, advanced strategies of intention reconsideration, and improved coordination in multi-agent systems. MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012 - KEYNOTE SPEECH 41