Energy Efficient in Cloud Computing

Size: px
Start display at page:

Download "Energy Efficient in Cloud Computing"

Transcription

1 Energy Efficient in Cloud Computing Christoph Aschberger Franziska Halbrainer May 24, of 25

2 Introduction Energy consumption by Google 2011: 2,675,898 MWh. We found that we use roughly as much electricity globally as 220,000 people, based on electricity use per capita in the US. An aisle in a Google serverfarm 2 of 25

3 Modelling of Energy Consumption Identify the components that consume energy How much energy they consume on different workloads The energy consumption of a cloud over a time span can be calculated as shown in [8]: E Cloud = t2 t1 E Nodes + E Switches + E Storages + E Others dt (1) E Node = E CPU + E Memory + E Disk + E Mainboard + E NIC (2) E Switch = E Chassis + E Linecards + E Ports (3) E Storage = E NASServer + E StorageController + E DiskArray (4) 3 of 25

4 How to save energy Use energy efficient hardware No energy needed if a machine is not running Fewer machines running less energy usage Always run only as many machines as currently needed? Algorithms needed to decide which machines should run 4 of 25

5 Cloud Model Task vs VM Task: Many requirements are known in advance (CPU, duration) Will not suddenly stop Will not suddenly need more VM: Only upper bounds are known Can need less resources than agreed on Resource usage might change suddenly Lifetime is not known Can stop suddenly or run indefinitely Can migrate from one machine to another 5 of 25

6 Dynamic Voltage Frequency Scaling [6] Using a near-optimal list-scheduling heuristic for mapping interdependent tasks to resources The energy usage E of a task E = k v 2 f t Where k is a device dependant constant, v is the voltage, f is the frequency and t is the execution time. Lower voltage means lower max frequency Lower voltage means less energy consumption Earliest start time: time when all predecessors are finished. Latest finish time: minimum of latest start time of all successors. Slack time: difference between this timespan and the execution time at highest frequency. Slack time can be used to slow the computation down and save energy. 6 of 25

7 Dynamic Voltage Frequency Scaling [6] In a loop start with the task with the latest latest finish time Find set S: tasks on the same processor with overlapping execution times T exec(s): sum of all execution times of tasks in this set T total (S): earliest earliest start time - latest latest finish time f global (task) = f max max( T exec(task) Texec (S), ) T exec(task) +T slack(task) T total (S) scheduling task t 3 on r 0 [7] 7 of 25

8 Task consolidation [7] Not running one task alone, but more tasks at once on the same machine Two different heuristics are suggested for consolidation Algorithm 1 Find machine to run task t j on Input: A task t j and a set R of r cloud resources Output: A task resource match Let r = 2: for r i ɛr do Compute the cost function value f i,j of t j on r i 4: if f i,j > f,j then Let r = r i 6: Let f,j = f i,j end if 8: end for Assign t j on r 8 of 25

9 Task consolidation [7] ECTC (Energy-conscious task consolidation) f i,j = p min (τ 0 τ 1 ) τ 0 :total running time of task τ 1 : time at which task runs alone on machine p min : energy consumption of idle machine Worst case: τ 0 = τ 1 than f i,j = 0 Best case: τ 1 = 0 scheduling task t 3 on r 1 [7] 9 of 25

10 Task consolidation [7] MaxUtil f i,j = τ0 τ=1 U i τ 0 U i is Utilisation of a resource r i at a given time Best case: when utilisation of period is max Worst case: when there are no other task running on this machine scheduling task t 3 on r 0 [7] 10 of 25

11 VM migration Possibility: a VM does not need the agreed performance Chance: allocate VMs on PMs according to used performance Migrate: VM needs more than available on its PM move to other PM (Live) migration however comes with costs: Performance of a VM during migration may be degraded Additional energy is needed as the VM is allocated on two PMs The network load is increased Trade off: Using as few PMs as possible and risking migrating often Minimizing the number of migrations at the cost of powering more PMs. 11 of 25

12 VM migration [3] VM selection for migration With single fixed Threshold Define upper utilization threshold for hosts Place VMs on host as long as the threshold is not violated Reserve resources to avoid immediate migration if demand increases With upper and lower Threshold Keep the utilization between thresholds by migrating Three different VM selection policies Minimization of Migrations - migrate least number of VMs Highest Potential Growth - migrate VMs with lowest usage of CPU relatively to requested Random Choice - choose necessary number of VMs randomly 12 of 25

13 VM migration [3] Dynamic Utilization Thresholds Assume utilization created by VM is a random variable u j CPU utilization of a host represented as U i as sum of utilizations Assume distributions of VMs are different Distribution of the host s utilization is normal and can be modeled by the t-distribution With the inverse cumulative probability function an interval of utilization which will be reached with low probability can be determined With this information the upper threshold can be set The lower threshold is a global value across all hosts It aims to identify the hosts with lower utilization than the average 13 of 25

14 VM migration [3] VM Placement Modified Best Fit Decreasing to consider power usage Sort VMs by decreasing order of CPU utilization Allocate a VM to the host with the least increase of power consumption This maximizes the utilization of power efficient hosts 14 of 25

15 VM migration [4] Knowledgebase: Knows all about VMs, PMs, Current memory/cpu utilization, agreed SLAs Makes decision upon rules Every resource has 2 Thresholds Span between Threshold must be big enough to prevent oscilating behavior 15 of 25

16 VM migration [4] Alloc / Realloc Algorithm First Fit: Realloc half of most loaded and all of least loaded Monte Carlo: Alloc in Round Robin Realloc calculates cost for current alloc and for random sets Vector Packing: Sorts VMs based on resource utilization, highest first Takes a VM from the list and tries to put it on the most energy efficient machine Realloc: load balances some VMs on most loaded PMs that will not be empty in future iterations PM Power Management Power off: Number of PMs to switch off = NumberofemptyPMs a Turns off PMs in an exponential manner Power on: if average utilization of a resource exceeds its threshold power on as many PMs as necessary 16 of 25

17 Decentralized VM migration [9] A homogeneous hardware basis is assumed Each host is capable of holding the same amount of same-sized virtual machines Protocol can easily be extended to handle heterogeneous hardware and VMs Gossip protocol Two threads running on each physical machine The active thread The passive thread 17 of 25

18 Decentralized VM migration [9] Algorithm 2 Procedure ACTIVE THREAD loop 2: Wait for all j ɛ GetNeighbors(i) do 4: Send (H i ) to j Receive (H i ) from j 6: H i H i end for 8: end loop 18 of 25

19 Decentralized VM migration [9] Algorithm 3 Procedure PASSIVE THREAD loop 2: Wait for message H j from j if H i H j then 4: D min(h j, C H i ) Send (H j D) to j 6: H i H i + D else 8: D min(h i, C H j ) Send (H j + D) to j 10: H i H i D end if 12: end loop 19 of 25

20 Artificial Intelligence Approach [5] MultiDimensional Bin Packing Problem Goal: to use as few machines as possible Ant colony as model to optimize workload placement Ants communicate through pheromones Pheromone is emitted by an ant Pheromone evaporates after some time Shortest path to food source has highest concentration of pheromones Ants tend to prefer paths with higher concentration Technical implementation: Artificial ants act as multi-agent system Construct a complex solution based on indirect low-level communication 20 of 25

21 Artificial Intelligence Approach [5] Ant knows about all running VMs and all PMs. Ant allocates a VM on a PM based on a probabilistic decision rule Based on current pheromone level Heuristic information Pheromone level is calculated Decreasing the old pheromone level by a factor Adding pheromones from the best ant in this round Pheromone concentration must lay between thresholds to prevent early stagnation Termination: restricting the algorithm to a fixed amount of iterations Output is chosen to be the global best solution so far 21 of 25

22 Conclusion There is no standard test set all authors used Some are more detailed than others In the presented papers only node power usage is considered 22 of 25

23 References (1) [1] [2] [3] Anton Beloglazov and Rajkumar Buyya. Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers. In Proceedings of the 8th International Workshop on Middleware for Grids, Clouds and e-science, MGC 10, pages 4:1 4:6, New York, NY, USA, ACM. [4] Damien Borgetto, Michael Maurer, Georges Da-Costa, Jean-Marc Pierson, and Ivona Brandic. Energy-efficient and SLA-aware management of IaaS clouds. In Proceedings of the 3rd International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet, e-energy 12, pages 25:1 25:10, New York, NY, USA, ACM. 23 of 25

24 References (2) [5] Eugen Feller, Louis Rilling, and Christine Morin. Energy-Aware Ant Colony Based Workload Placement in Clouds. In Proceedings of the 2011 IEEE/ACM 12th International Conference on Grid Computing, GRID 11, pages 26 33, Washington, DC, USA, IEEE Computer Society. [6] Qingjia Huang, Sen Su, Jian Li, Peng Xu, Kai Shuang, and Xiao Huang. Enhanced Energy-Efficient Scheduling for Parallel Applications in Cloud. In Proceedings of the th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012), CCGRID 12, pages , Washington, DC, USA, IEEE Computer Society. [7] YoungChoon Lee and AlbertY. Zomaya. Energy efficient utilization of resources in cloud computing systems. The Journal of Supercomputing, 60(2): of 25

25 References (3) [8] Liang Luo, Wenjun Wu, Dichen Di, Fei Zhang, Yizhou Yan, and Yaokuan Mao. A resource scheduling algorithm of cloud computing based on energy efficient optimization methods. In Green Computing Conference (IGCC), 2012 International, pages 1 6, [9] M. Marzolla, O. Babaoglu, and F. Panzieri. Server consolidation in Clouds through gossiping. In World of Wireless, Mobile and Multimedia Networks (WoWMoM), 2011 IEEE International Symposium on a, pages 1 6, of 25

Department of Information Technology Sri Venkateshwara College of Engineering, Chennai, India. 1 2

Department of Information Technology Sri Venkateshwara College of Engineering, Chennai, India. 1 2 Energy-Aware Scheduling Using Workload Consolidation Techniques in Cloud Environment 1 Sridharshini V, 2 V.M.Sivagami 1 PG Scholar, 2 Associate Professor Department of Information Technology Sri Venkateshwara

More information

Self-Adaptive Consolidation of Virtual Machines For Energy-Efficiency in the Cloud

Self-Adaptive Consolidation of Virtual Machines For Energy-Efficiency in the Cloud Self-Adaptive Consolidation of Virtual Machines For Energy-Efficiency in the Cloud Guozhong Li, Yaqiu Jiang,Wutong Yang, Chaojie Huang School of Information and Software Engineering University of Electronic

More information

Optimized Energy Efficient Virtual Machine Placement Algorithm and Techniques for Cloud Data Centers

Optimized Energy Efficient Virtual Machine Placement Algorithm and Techniques for Cloud Data Centers Journal of Computer Sciences Original Research Paper Optimized Energy Efficient Virtual Machine Placement Algorithm and Techniques for Cloud Data Centers 1 Sanjay Patel and 2 Ramji M. Makwana 1 Department

More information

PERFORMANCE CONSTRAINT AND POWER-AWARE ALLOCATION FOR USER REQUESTS IN VIRTUAL COMPUTING LAB

PERFORMANCE CONSTRAINT AND POWER-AWARE ALLOCATION FOR USER REQUESTS IN VIRTUAL COMPUTING LAB PERFORMANCE CONSTRAINT AND POWER-AWARE ALLOCATION FOR USER REQUESTS IN VIRTUAL COMPUTING LAB Nguyen Quang Hung, Nam Thoai, Nguyen Thanh Son Ho Chi Minh City University of Technology, Vietnam Corresponding

More information

Performance Evaluation of Energy-aware Best Fit Decreasing Algorithms for Cloud Environments

Performance Evaluation of Energy-aware Best Fit Decreasing Algorithms for Cloud Environments Performance Evaluation of Energy-aware Best Fit Decreasing Algorithms for Cloud Environments Saad Mustafa, Kashif Bilal, and Sajjad A. Madani COMSATS Institute of Information Technology, Pakistan Email:

More information

A Study of Energy Saving Techniques in Green Cloud Computing

A Study of Energy Saving Techniques in Green Cloud Computing Advances in Computational Sciences and Technology ISSN 0973-6107 Volume 10, Number 5 (2017) pp. 1191-1197 Research India Publications http://www.ripublication.com A Study of Energy Saving Techniques in

More information

ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING

ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING Mrs. Shweta Agarwal Assistant Professor, Dept. of MCA St. Aloysius Institute of Technology, Jabalpur(India) ABSTRACT In the present study,

More information

Bio-Inspired Techniques for the Efficient Migration of Virtual Machine for Load Balancing In Cloud Computing

Bio-Inspired Techniques for the Efficient Migration of Virtual Machine for Load Balancing In Cloud Computing Volume 118 No. 24 2018 ISSN: 1314-3395 (on-line version) url: http://www.acadpubl.eu/hub/ http://www.acadpubl.eu/hub/ Bio-Inspired Techniques for the Efficient Migration of Virtual Machine for Load Balancing

More information

CHAPTER 6 ENERGY AWARE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT

CHAPTER 6 ENERGY AWARE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT CHAPTER 6 ENERGY AWARE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT This chapter discusses software based scheduling and testing. DVFS (Dynamic Voltage and Frequency Scaling) [42] based experiments have

More information

Load Balancing The Essential Factor In Cloud Computing

Load Balancing The Essential Factor In Cloud Computing Load Balancing The Essential Factor In Cloud Computing Mr. Jayant Adhikari, Prof. Sulabha Patil, Department of Computer Science and Engineering Tulsiramji Gaikwad-Patil College of Engineering, RTMNU, Nagpur

More information

Thermal-aware cloud middleware to reduce cooling needs

Thermal-aware cloud middleware to reduce cooling needs Thermal-aware cloud middleware to reduce cooling needs Violaine Villebonnet, Georges Da Costa To cite this version: Violaine Villebonnet, Georges Da Costa. Thermal-aware cloud middleware to reduce cooling

More information

A Novel Energy Efficient Algorithm for Cloud Resource Management. Jing SiYuan. Received April 2013; revised April 2013

A Novel Energy Efficient Algorithm for Cloud Resource Management. Jing SiYuan. Received April 2013; revised April 2013 International Journal of Knowledge www.iklp.org and Language Processing KLP International c2013 ISSN 2191-2734 Volume 4, Number 2, 2013 pp.12-22 A Novel Energy Efficient Algorithm for Cloud Resource Management

More information

Traffic-aware Virtual Machine Placement without Power Consumption Increment in Cloud Data Center

Traffic-aware Virtual Machine Placement without Power Consumption Increment in Cloud Data Center , pp.350-355 http://dx.doi.org/10.14257/astl.2013.29.74 Traffic-aware Virtual Machine Placement without Power Consumption Increment in Cloud Data Center Hieu Trong Vu 1,2, Soonwook Hwang 1* 1 National

More information

World Journal of Engineering Research and Technology WJERT

World Journal of Engineering Research and Technology WJERT wjert, 2018, Vol. 4, Issue 1, 368-375. Review Article ISSN 2454-695X Sundararajan et al. WJERT www.wjert.org SJIF Impact Factor: 4.326 A REVIEW ON ENERGY AWARE RESOURCE MANAGEMENT THROUGH DECENTRALIZED

More information

Energy-Aware Dynamic Load Balancing of Virtual Machines (VMs) in Cloud Data Center with Adaptive Threshold (AT) based Migration

Energy-Aware Dynamic Load Balancing of Virtual Machines (VMs) in Cloud Data Center with Adaptive Threshold (AT) based Migration Khushbu Maurya et al, International Journal of Computer Science and Mobile Computing, Vol.4 Issue.12, December- 215, pg. 1-7 Available Online at www.ijcsmc.com International Journal of Computer Science

More information

Flauncher and DVMS Deploying and Scheduling Thousands of Virtual Machines on Hundreds of Nodes Distributed Geographically

Flauncher and DVMS Deploying and Scheduling Thousands of Virtual Machines on Hundreds of Nodes Distributed Geographically Flauncher and DVMS Deploying and Scheduling Thousands of Virtual Machines on Hundreds of Nodes Distributed Geographically Daniel Balouek 1, Adrien Lèbre 2, Flavien Quesnel 2 1 AVALON, Ecole Normale Supérieure

More information

Dynamic Resource Allocation on Virtual Machines

Dynamic Resource Allocation on Virtual Machines Dynamic Resource Allocation on Virtual Machines Naveena Anumala VIT University, Chennai 600048 anumala.naveena2015@vit.ac.in Guide: Dr. R. Kumar VIT University, Chennai -600048 kumar.rangasamy@vit.ac.in

More information

An Optimized Virtual Machine Migration Algorithm for Energy Efficient Data Centers

An Optimized Virtual Machine Migration Algorithm for Energy Efficient Data Centers International Journal of Engineering Science Invention (IJESI) ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 8 Issue 01 Ver. II Jan 2019 PP 38-45 An Optimized Virtual Machine Migration Algorithm

More information

A Load Balancing Approach to Minimize the Resource Wastage in Cloud Computing

A Load Balancing Approach to Minimize the Resource Wastage in Cloud Computing A Load Balancing Approach to Minimize the Resource Wastage in Cloud Computing Sachin Soni 1, Praveen Yadav 2 Department of Computer Science, Oriental Institute of Science and Technology, Bhopal, India

More information

A Survey on Load Balancing Algorithms in Cloud Computing

A Survey on Load Balancing Algorithms in Cloud Computing A Survey on Load Balancing Algorithms in Cloud Computing N.Yugesh Kumar, K.Tulasi, R.Kavitha Siddhartha Institute of Engineering and Technology ABSTRACT As there is a rapid growth in internet usage by

More information

Power-Aware Virtual Machine Scheduling-policy for Virtualized Heterogeneous Multicore Systems

Power-Aware Virtual Machine Scheduling-policy for Virtualized Heterogeneous Multicore Systems Power-Aware Virtual Machine Scheduling-policy for Virtualized Heterogeneous Multicore Systems Taranpreet Kaur, Inderveer Chana Abstract This paper presents a systematic approach to correctly provision

More information

Available online at ScienceDirect. Procedia Computer Science 89 (2016 ) 27 33

Available online at  ScienceDirect. Procedia Computer Science 89 (2016 ) 27 33 Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 89 (2016 ) 27 33 Twelfth International Multi-Conference on Information Processing-2016 (IMCIP-2016) VM Consolidation for

More information

Energy Efficient Live Virtual Machine Provisioning at Cloud Data Centers - A Comparative Study

Energy Efficient Live Virtual Machine Provisioning at Cloud Data Centers - A Comparative Study Energy Efficient Live Virtual Machine Provisioning at Cloud Data Centers - A Comparative Study Shalini Soni M. Tech. Scholar Bhopal Institute of Technology & Science, Bhopal ABSTRACT Cloud computing offers

More information

International Journal of Current Trends in Engineering & Technology Volume: 02, Issue: 01 (JAN-FAB 2016)

International Journal of Current Trends in Engineering & Technology Volume: 02, Issue: 01 (JAN-FAB 2016) Survey on Ant Colony Optimization Shweta Teckchandani, Prof. Kailash Patidar, Prof. Gajendra Singh Sri Satya Sai Institute of Science & Technology, Sehore Madhya Pradesh, India Abstract Although ant is

More information

Tasks Scheduling using Ant Colony Optimization

Tasks Scheduling using Ant Colony Optimization Journal of Computer Science 8 (8): 1314-1320, 2012 ISSN 1549-3636 2012 Science Publications Tasks Scheduling using Ant Colony Optimization 1 Umarani Srikanth G., 2 V. Uma Maheswari, 3.P. Shanthi and 4

More information

An Energy Aware Edge Priority-based Scheduling Algorithm for Multiprocessor Environments

An Energy Aware Edge Priority-based Scheduling Algorithm for Multiprocessor Environments 42 Int'l Conf. Par. and Dist. Proc. Tech. and Appl. PDPTA'18 An Energy Aware Edge Priority-based Scheduling Algorithm for Multiprocessor Environments Ashish Kumar Maurya, Anil Kumar Tripathi Department

More information

Workload Aware Load Balancing For Cloud Data Center

Workload Aware Load Balancing For Cloud Data Center Workload Aware Load Balancing For Cloud Data Center SrividhyaR 1, Uma Maheswari K 2 and Rajkumar Rajavel 3 1,2,3 Associate Professor-IT, B-Tech- Information Technology, KCG college of Technology Abstract

More information

Consolidating Complementary VMs with Spatial/Temporalawareness

Consolidating Complementary VMs with Spatial/Temporalawareness Consolidating Complementary VMs with Spatial/Temporalawareness in Cloud Datacenters Liuhua Chen and Haiying Shen Dept. of Electrical and Computer Engineering Clemson University, SC, USA 1 Outline Introduction

More information

Energy efficient mapping of virtual machines

Energy efficient mapping of virtual machines GreenDays@Lille Energy efficient mapping of virtual machines Violaine Villebonnet Thursday 28th November 2013 Supervisor : Georges DA COSTA 2 Current approaches for energy savings in cloud Several actions

More information

Energy and SLA aware VM Scheduling

Energy and SLA aware VM Scheduling Energy and SLA aware VM Scheduling by Kula Kekeba Tune, Vasudeva Varma in arxiv:1411.6114v1 [cs.dc] 22 Nov 2014 Report No: IIIT/TR/2014/-1 Centre for Search and Information Extraction Lab International

More information

Comparative Analysis of Host Utilization Thresholds in Cloud Datacenters

Comparative Analysis of Host Utilization Thresholds in Cloud Datacenters Comparative Analysis of Host Utilization Thresholds in Cloud Datacenters Kritika Sharma M.Tech Student, Department of Computer Engineering, Punjabi University, Patiala, Punjab, India Raman Maini Professor,

More information

A QoS Load Balancing Scheduling Algorithm in Cloud Environment

A QoS Load Balancing Scheduling Algorithm in Cloud Environment A QoS Load Balancing Scheduling Algorithm in Cloud Environment Sana J. Shaikh *1, Prof. S.B.Rathod #2 * Master in Computer Engineering, Computer Department, SAE, Pune University, Pune, India # Master in

More information

Priority-Aware Virtual Machine Selection Algorithm in Dynamic Consolidation

Priority-Aware Virtual Machine Selection Algorithm in Dynamic Consolidation Vol. 9, No., 208 Priority-Aware Virtual Machine Selection Algorithm in Dynamic Consolidation Hanan A. Nadeem, Mai A. Fadel 3 Computer Science Department Faculty of Computing & Information Technology King

More information

A new efficient Virtual Machine load balancing Algorithm for a cloud computing environment

A new efficient Virtual Machine load balancing Algorithm for a cloud computing environment Volume 02 - Issue 12 December 2016 PP. 69-75 A new efficient Virtual Machine load balancing Algorithm for a cloud computing environment Miss. Rajeshwari Nema MTECH Student Department of Computer Science

More information

Venice: Reliable Virtual Data Center Embedding in Clouds

Venice: Reliable Virtual Data Center Embedding in Clouds Venice: Reliable Virtual Data Center Embedding in Clouds Qi Zhang, Mohamed Faten Zhani, Maissa Jabri and Raouf Boutaba University of Waterloo IEEE INFOCOM Toronto, Ontario, Canada April 29, 2014 1 Introduction

More information

Task Scheduling Using Probabilistic Ant Colony Heuristics

Task Scheduling Using Probabilistic Ant Colony Heuristics The International Arab Journal of Information Technology, Vol. 13, No. 4, July 2016 375 Task Scheduling Using Probabilistic Ant Colony Heuristics Umarani Srikanth 1, Uma Maheswari 2, Shanthi Palaniswami

More information

Survey on Dynamic Resource Allocation Scheduler in Cloud Computing

Survey on Dynamic Resource Allocation Scheduler in Cloud Computing Survey on Dynamic Resource Allocation Scheduler in Cloud Computing Ms. Pooja Rathod Computer Engineering, GTU ABSTRACT Cloud Computing is one of the area in the various fields related to computer science

More information

Optimize Virtual Machine Placement in Banker Algorithm for Energy Efficient Cloud Computing

Optimize Virtual Machine Placement in Banker Algorithm for Energy Efficient Cloud Computing International Conference on Inter Disciplinary Research in Engineering and Technology 112 International Conference on Inter Disciplinary Research in Engineering and Technology 2016 [ICIDRET 2016] ISBN

More information

OPTIMIZED ANT COLONY SYSTEM (OACS) FOR EFFECTIVE LOAD BALANCING IN CLOUD COMPUTING

OPTIMIZED ANT COLONY SYSTEM (OACS) FOR EFFECTIVE LOAD BALANCING IN CLOUD COMPUTING OPTIMIZED ANT COLONY SYSTEM (OACS) FOR EFFECTIVE LOAD BALANCING IN CLOUD COMPUTING Rajasekhar Bandapalle Mulinti 1, Prof G.A.Ramachandra 2 1 Sri Krishnadevaraya University, Anantapuramu, Andhra Pradesh.

More information

Efficient Migration A Leading Solution for Server Consolidation

Efficient Migration A Leading Solution for Server Consolidation Efficient Migration A Leading Solution for Server Consolidation R Suchithra, MCA Department Jain University Bangalore,India N.Rajkumar, PhD. Department of Software Engineering Ramakrishna College of Engineering

More information

Heuristic of VM Allocation to Reduce Migration Complexity at Cloud Server

Heuristic of VM Allocation to Reduce Migration Complexity at Cloud Server 60 Int'l Conf. Scientific Computing CSC'18 Heuristic of VM Allocation to Reduce Migration Complexity at Cloud Server Devika Kakkar and G. S. Young Department of Computer Science, California State Polytechnic

More information

The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing

The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing Sung Ho Jang, Tae Young Kim, Jae Kwon Kim and Jong Sik Lee School of Information Engineering Inha University #253, YongHyun-Dong,

More information

Distributed Resource Allocation in Cloud Computing Using Multi-Agent Systems

Distributed Resource Allocation in Cloud Computing Using Multi-Agent Systems 110 Telfor Journal, Vol. 9, No. 2, 2017. Distributed Resource Allocation in Cloud Computing Using Multi-Agent Systems Artan Mazrekaj, Dorian Minarolli, and Bernd Freisleben Abstract The Infrastructure-as-a-Service

More information

arxiv: v1 [cs.ne] 19 Feb 2013

arxiv: v1 [cs.ne] 19 Feb 2013 A Genetic Algorithm for Power-Aware Virtual Machine Allocation in Private Cloud Nguyen Quang-Hung 1, Pham Dac Nien 2, Nguyen Hoai Nam 2, Nguyen Huynh Tuong 1, Nam Thoai 1 arxiv:1302.4519v1 [cs.ne] 19 Feb

More information

Towards Energy Efficient Change Management in a Cloud Computing Environment

Towards Energy Efficient Change Management in a Cloud Computing Environment Towards Energy Efficient Change Management in a Cloud Computing Environment Hady AbdelSalam 1,KurtMaly 1,RaviMukkamala 1, Mohammad Zubair 1, and David Kaminsky 2 1 Computer Science Department, Old Dominion

More information

Double Threshold Based Load Balancing Approach by Using VM Migration for the Cloud Computing Environment

Double Threshold Based Load Balancing Approach by Using VM Migration for the Cloud Computing Environment www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 1 January 2015, Page No. 9966-9970 Double Threshold Based Load Balancing Approach by Using VM Migration

More information

A New Approach to Ant Colony to Load Balancing in Cloud Computing Environment

A New Approach to Ant Colony to Load Balancing in Cloud Computing Environment A New Approach to Ant Colony to Load Balancing in Cloud Computing Environment Hamid Mehdi Department of Computer Engineering, Andimeshk Branch, Islamic Azad University, Andimeshk, Iran Hamidmehdi@gmail.com

More information

A COMPARISON STUDY OF VARIOUS VIRTUAL MACHINE CONSOLIDATION ALGORITHMS IN CLOUD DATACENTER

A COMPARISON STUDY OF VARIOUS VIRTUAL MACHINE CONSOLIDATION ALGORITHMS IN CLOUD DATACENTER A COMPARISON STUDY OF VARIOUS VIRTUAL MACHINE CONSOLIDATION ALGORITHMS IN CLOUD DATACENTER Arockia Ranjini A. and Arun Sahayadhas Department of Computer Science and Engineering, Vels University, Chennai,

More information

A new improved ant colony algorithm with levy mutation 1

A new improved ant colony algorithm with levy mutation 1 Acta Technica 62, No. 3B/2017, 27 34 c 2017 Institute of Thermomechanics CAS, v.v.i. A new improved ant colony algorithm with levy mutation 1 Zhang Zhixin 2, Hu Deji 2, Jiang Shuhao 2, 3, Gao Linhua 2,

More information

ABSTRACT I. INTRODUCTION

ABSTRACT I. INTRODUCTION 2018 IJSRSET Volume 4 Issue 2 Print ISSN: 2395-1990 Online ISSN : 2394-4099 National Conference on Advanced Research Trends in Information and Computing Technologies (NCARTICT-2018), Department of IT,

More information

Enhancing Cloud Resource Utilisation using Statistical Analysis

Enhancing Cloud Resource Utilisation using Statistical Analysis Institute of Advanced Engineering and Science International Journal of Cloud Computing and Services Science (IJ-CLOSER) Vol.3, No.1, February 2014, pp. 1~25 ISSN: 2089-3337 1 Enhancing Cloud Resource Utilisation

More information

Virtual Machine Placement in Cloud Computing

Virtual Machine Placement in Cloud Computing Indian Journal of Science and Technology, Vol 9(29), DOI: 10.17485/ijst/2016/v9i29/79768, August 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Virtual Machine Placement in Cloud Computing Arunkumar

More information

Figure 1: Virtualization

Figure 1: Virtualization Volume 6, Issue 9, September 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Profitable

More information

DYNAMIC SCHEDULING AND RESCHEDULING WITH FAULT TOLERANCE STRATEGY IN GRID COMPUTING

DYNAMIC SCHEDULING AND RESCHEDULING WITH FAULT TOLERANCE STRATEGY IN GRID COMPUTING DYNAMIC SCHEDULING AND RESCHEDULING WITH FAULT TOLERANCE STRATEGY IN GRID COMPUTING Ms. P. Kiruthika Computer Science & Engineering, SNS College of Engineering, Coimbatore, Tamilnadu, India. Abstract Grid

More information

Some Joules Are More Precious Than Others: Managing Renewable Energy in the Datacenter

Some Joules Are More Precious Than Others: Managing Renewable Energy in the Datacenter Some Joules Are More Precious Than Others: Managing Renewable Energy in the Datacenter Christopher Stewart The Ohio State University cstewart@cse.ohio-state.edu Kai Shen University of Rochester kshen@cs.rochester.edu

More information

Virtual Machine (VM) Earlier Failure Prediction Algorithm

Virtual Machine (VM) Earlier Failure Prediction Algorithm Virtual Machine (VM) Earlier Failure Prediction Algorithm Shaima a Ghazi Research Scholar, Department of Computer Science, Jain University, #1/1-1, Atria Towers, Palace Road, Bangalore, Karnataka, India.

More information

Online Optimization of VM Deployment in IaaS Cloud

Online Optimization of VM Deployment in IaaS Cloud Online Optimization of VM Deployment in IaaS Cloud Pei Fan, Zhenbang Chen, Ji Wang School of Computer Science National University of Defense Technology Changsha, 4173, P.R.China {peifan,zbchen}@nudt.edu.cn,

More information

A Model-based Application Autonomic Manager with Fine Granular Bandwidth Control

A Model-based Application Autonomic Manager with Fine Granular Bandwidth Control A Model-based Application Autonomic Manager with Fine Granular Bandwidth Control Nasim Beigi-Mohammadi, Mark Shtern, and Marin Litoiu Department of Computer Science, York University, Canada Email: {nbm,

More information

Data Center Services and Optimization. Sobir Bazarbayev Chris Cai CS538 October

Data Center Services and Optimization. Sobir Bazarbayev Chris Cai CS538 October Data Center Services and Optimization Sobir Bazarbayev Chris Cai CS538 October 18 2011 Outline Background Volley: Automated Data Placement for Geo-Distributed Cloud Services, by Sharad Agarwal, John Dunagan,

More information

A Network-Aware Virtual Machine Allocation in Cloud Datacenter

A Network-Aware Virtual Machine Allocation in Cloud Datacenter A Network-Aware Virtual Machine Allocation in Cloud Datacenter Yan Yao, Jian Cao, Minglu Li To cite this version: Yan Yao, Jian Cao, Minglu Li. A Network-Aware Virtual Machine Allocation in Cloud Datacenter.

More information

Research on Load Balancing in Task Allocation Process in Heterogeneous Hadoop Cluster

Research on Load Balancing in Task Allocation Process in Heterogeneous Hadoop Cluster 2017 2 nd International Conference on Artificial Intelligence and Engineering Applications (AIEA 2017) ISBN: 978-1-60595-485-1 Research on Load Balancing in Task Allocation Process in Heterogeneous Hadoop

More information

Energy-aware Scheduling for Frame-based Tasks on Heterogeneous Multiprocessor Platforms

Energy-aware Scheduling for Frame-based Tasks on Heterogeneous Multiprocessor Platforms Energy-aware Scheduling for Frame-based Tasks on Heterogeneous Multiprocessor Platforms Dawei Li and Jie Wu Department of Computer and Information Sciences Temple University Philadelphia, USA {dawei.li,

More information

Energy-Efficient Virtual Machine Placement Algorithm

Energy-Efficient Virtual Machine Placement Algorithm www.ijcsi.org https://doi.org/10.20943/01201705.6875 68 Energy-Efficient Virtual Machine Placement Algorithm Bello Sururah Apinke, Gazali Abdulwakil Adekunle, and Aderounmu Ganiyu Adesola Computer Science

More information

On Modelling Virtual Machine Consolidation to Pseudo-Boolean Constraints

On Modelling Virtual Machine Consolidation to Pseudo-Boolean Constraints On Modelling Virtual Machine Consolidation to Pseudo-Boolean Constraints Bruno Cesar Ribas 1,3, Rubens Massayuki Suguimoto 2, Razer A. N. R. Montaño 1, Fabiano Silva 1, Luis C. E. de Bona 2, Marcos Castilho

More information

Energy Conservation In Computational Grids

Energy Conservation In Computational Grids Energy Conservation In Computational Grids Monika Yadav 1 and Sudheer Katta 2 and M. R. Bhujade 3 1 Department of Computer Science and Engineering, IIT Bombay monika@cse.iitb.ac.in 2 Department of Electrical

More information

Energy-Aware Virtual Machine Allocation for Cloud with Resource Reservation

Energy-Aware Virtual Machine Allocation for Cloud with Resource Reservation Energy-Aware Virtual Machine Allocation for Cloud with Resource Reservation Xinqian Zhang 1, Tingming Wu 1, Mingsong Chen 1,, Tongquan Wei 1, Junlong Zhou 2, Shiyan Hu 3, Rajkumar Buyya 1 Shanghai Key

More information

Towards Makespan Minimization Task Allocation in Data Centers

Towards Makespan Minimization Task Allocation in Data Centers Towards Makespan Minimization Task Allocation in Data Centers Kangkang Li, Ziqi Wan, Jie Wu, and Adam Blaisse Department of Computer and Information Sciences Temple University Philadelphia, Pennsylvania,

More information

IJSER. features of some popular technologies such as grid

IJSER. features of some popular technologies such as grid International Journal of Scientific & Engineering Research, Volume 7, Issue 12, December-2016 139 VM Scheduling in Cloud Computing using Meta-heuristic Approaches Mamta Khanchi Research Scholar, Department

More information

Keywords Cloud computing, virtualization, VM migrations, energy consumption, energy efficiency. Fig. 1 NIST Definition of Cloud Computing

Keywords Cloud computing, virtualization, VM migrations, energy consumption, energy efficiency. Fig. 1 NIST Definition of Cloud Computing Volume 5, Issue 5, May 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Comparative Analysis

More information

Towards Deadline Guaranteed Cloud Storage Services Guoxin Liu, Haiying Shen, and Lei Yu

Towards Deadline Guaranteed Cloud Storage Services Guoxin Liu, Haiying Shen, and Lei Yu Towards Deadline Guaranteed Cloud Storage Services Guoxin Liu, Haiying Shen, and Lei Yu Presenter: Guoxin Liu Ph.D. Department of Electrical and Computer Engineering, Clemson University, Clemson, USA Computer

More information

RECENTLY virtualization technologies have been

RECENTLY virtualization technologies have been IEEE TRANSACTIONS ON CLOUD COMPUTING, VOL., NO., NOVEMBER 214 1 Stochastic Load Balancing for Virtual Resource Management in Datacenters Lei Yu, Liuhua Chen, Zhipeng Cai, Haiying Shen, Yi Liang, Yi Pan

More information

Improving Packing Algorithms for Server Consolidation

Improving Packing Algorithms for Server Consolidation Improving Packing Algorithms for Server Consolidation YASUHIRO A JIRO, ATSUHIRO TANAKA SYSTEM PLATFORMS RESEARCH LABORATORIES, NEC CORPORATION PRESENTED BY : BASIL ALHAKAMI Content Introduction. Background

More information

GLAP: Distributed Dynamic Workload Consolidation through Gossip-based Learning

GLAP: Distributed Dynamic Workload Consolidation through Gossip-based Learning GLAP: Distributed Dynamic Workload Consolidation through Gossip-based Learning Mansour Khelghatdoust 1, Vincent Gramoli, Daniel Sun 3 The University of Sydney, Australia NICTA/DATA61-CSIRO, Sydney, Australia

More information

RECENTLY virtualization technologies have been

RECENTLY virtualization technologies have been IEEE TRANSACTIONS ON CLOUD COMPUTING, VOL., NO., FEBRUARY 216 1 Stochastic Load Balancing for Virtual Resource Management in Datacenters Lei Yu, Student Member, IEEE, Liuhua Chen, Student Member, IEEE,

More information

Load Balancing in Cloud Computing Priya Bag 1 Rakesh Patel 2 Vivek Yadav 3

Load Balancing in Cloud Computing Priya Bag 1 Rakesh Patel 2 Vivek Yadav 3 IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 09, 2014 ISSN (online): 2321-0613 Load Balancing in Cloud Computing Priya Bag 1 Rakesh Patel 2 Vivek Yadav 3 1,3 B.E. Student

More information

Resource Allocation for Video Transcoding in the Multimedia Cloud

Resource Allocation for Video Transcoding in the Multimedia Cloud Resource Allocation for Video Transcoding in the Multimedia Cloud Sampa Sahoo, Ipsita Parida, Sambit Kumar Mishra, Bibhdatta Sahoo, and Ashok Kumar Turuk National Institute of Technology, Rourkela {sampaa2004,ipsitaparida07,skmishra.nitrkl,

More information

In cloud computing, IaaS approach is to

In cloud computing, IaaS approach is to Journal of Advances in Computer Engineering and Technology, 1(3) 2015 Optimization Task Scheduling Algorithm in Cloud Computing Somayeh Taherian Dehkordi 1, Vahid Khatibi Bardsiri 2 Received (2015-06-27)

More information

DCSim: A Data Centre Simulation Tool for Evaluating Dynamic Virtualized Resource Management

DCSim: A Data Centre Simulation Tool for Evaluating Dynamic Virtualized Resource Management DCSim: A Data Centre Simulation Tool for Evaluating Dynamic Virtualized Resource Management Michael Tighe, Gaston Keller, Michael Bauer, Hanan Lutfiyya Department of Computer Science The University of

More information

Quality-Assured Cloud Bandwidth Auto-Scaling for Video-on-Demand Applications

Quality-Assured Cloud Bandwidth Auto-Scaling for Video-on-Demand Applications Quality-Assured Cloud Bandwidth Auto-Scaling for Video-on-Demand Applications Di Niu, Hong Xu, Baochun Li University of Toronto Shuqiao Zhao UUSee, Inc., Beijing, China 1 Applications in the Cloud WWW

More information

Parallel Implementation of Travelling Salesman Problem using Ant Colony Optimization

Parallel Implementation of Travelling Salesman Problem using Ant Colony Optimization Parallel Implementation of Travelling Salesman Problem using Ant Colony Optimization Gaurav Bhardwaj Department of Computer Science and Engineering Maulana Azad National Institute of Technology Bhopal,

More information

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET) INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET) ISSN 0976-6480 (Print) ISSN 0976-6499 (Online) Volume 4, Issue 1, January- February (2013), pp. 50-58 IAEME: www.iaeme.com/ijaret.asp

More information

Towards Makespan Minimization Task Allocation in Data Centers

Towards Makespan Minimization Task Allocation in Data Centers Towards Makespan Minimization Task Allocation in Data Centers Kangkang Li, Ziqi Wan, Jie Wu, and Adam Blaisse Department of Computer and Information Sciences Temple University Philadelphia, Pennsylvania,

More information

Energy Saving Approaches for Green Cloud Computing: A Review

Energy Saving Approaches for Green Cloud Computing: A Review Proceedings of 2014 RAECS UIET Panjab University Chandigarh, 06-08 March, 2014 Energy Saving Approaches for Green Cloud Computing: A Review Bharti Wadhwa University Institute of Engineering and Technology

More information

An Approach to Mapping Scientific Workflow in Cloud Computing data centers to Minimize Costs of Workflow Execution

An Approach to Mapping Scientific Workflow in Cloud Computing data centers to Minimize Costs of Workflow Execution An Approach to Mapping Scientific Workflow in Cloud Computing data centers to Minimize Costs of Workflow Execution A. Zareie M.M. Pedram M. Kelarestaghi A. kosari Computer Engineering Department, Islamic

More information

ProRenaTa: Proactive and Reactive Tuning to Scale a Distributed Storage System

ProRenaTa: Proactive and Reactive Tuning to Scale a Distributed Storage System ProRenaTa: Proactive and Reactive Tuning to Scale a Distributed Storage System Ying Liu, Navaneeth Rameshan, Enric Monte, Vladimir Vlassov, and Leandro Navarro Ying Liu; Rameshan, N.; Monte, E.; Vlassov,

More information

Figure 1. Three-tier data center architecture.

Figure 1. Three-tier data center architecture. 2016 International Conference on Engineering and Telecommunication Energy-Aware Scheduling with Computing and Data Consolidation Balance in 3- tier Data Center Manuel Combarro, Andrei Tchernykh CICESE

More information

Available online at ScienceDirect. Procedia Computer Science 93 (2016 )

Available online at   ScienceDirect. Procedia Computer Science 93 (2016 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 93 (2016 ) 269 275 6th International Conference On Advances In Computing & Communications, ICACC 2016, 6-8 September 2016,

More information

Xen scheduler status. George Dunlap Citrix Systems R&D Ltd, UK

Xen scheduler status. George Dunlap Citrix Systems R&D Ltd, UK Xen scheduler status George Dunlap Citrix Systems R&D Ltd, UK george.dunlap@eu.citrix.com Goals for talk Understand the problem: Why a new scheduler? Understand reset events in credit1 and credit2 algorithms

More information

Constrained Minimum Spanning Tree Algorithms

Constrained Minimum Spanning Tree Algorithms December 8, 008 Introduction Graphs and MSTs revisited Minimum Spanning Tree Algorithms Algorithm of Kruskal Algorithm of Prim Constrained Minimum Spanning Trees Bounded Diameter Minimum Spanning Trees

More information

CPU Scheduling. The scheduling problem: When do we make decision? - Have K jobs ready to run - Have N 1 CPUs - Which jobs to assign to which CPU(s)

CPU Scheduling. The scheduling problem: When do we make decision? - Have K jobs ready to run - Have N 1 CPUs - Which jobs to assign to which CPU(s) 1/32 CPU Scheduling The scheduling problem: - Have K jobs ready to run - Have N 1 CPUs - Which jobs to assign to which CPU(s) When do we make decision? 2/32 CPU Scheduling Scheduling decisions may take

More information

A Survey on Resource Allocation policies in Mobile ad-hoc Computational Network

A Survey on Resource Allocation policies in Mobile ad-hoc Computational Network A Survey on policies in Mobile ad-hoc Computational S. Kamble 1, A. Savyanavar 2 1PG Scholar, Department of Computer Engineering, MIT College of Engineering, Pune, Maharashtra, India 2Associate Professor,

More information

Load Balancing Algorithm over a Distributed Cloud Network

Load Balancing Algorithm over a Distributed Cloud Network Load Balancing Algorithm over a Distributed Cloud Network Priyank Singhal Student, Computer Department Sumiran Shah Student, Computer Department Pranit Kalantri Student, Electronics Department Abstract

More information

A Modified Black hole-based Task Scheduling Technique for Cloud Computing Environment

A Modified Black hole-based Task Scheduling Technique for Cloud Computing Environment A Modified Black hole-based Task Scheduling Technique for Cloud Computing Environment Fatemeh ebadifard 1, Zeinab Borhanifard 2 1 Department of computer, Iran University of science and technology, Tehran,

More information

A Survey of Current Directions in Service Placement in Mobile Ad-hoc Networks

A Survey of Current Directions in Service Placement in Mobile Ad-hoc Networks A Survey of Current Directions in Service Placement in Mobile Ad-hoc Networks Georg Wittenburg and Jochen Schiller Freie Universität Berlin Middleware Support for Pervasive Computing Workshop (PerWare

More information

High Performance Computing Cloud - a PaaS Perspective

High Performance Computing Cloud - a PaaS Perspective a PaaS Perspective Supercomputer Education and Research Center Indian Institute of Science, Bangalore November 2, 2015 Overview Cloud computing is emerging as a latest compute technology Properties of

More information

Supplementary File: Dynamic Resource Allocation using Virtual Machines for Cloud Computing Environment

Supplementary File: Dynamic Resource Allocation using Virtual Machines for Cloud Computing Environment IEEE TRANSACTION ON PARALLEL AND DISTRIBUTED SYSTEMS(TPDS), VOL. N, NO. N, MONTH YEAR 1 Supplementary File: Dynamic Resource Allocation using Virtual Machines for Cloud Computing Environment Zhen Xiao,

More information

An Ant-Based Routing Algorithm to Achieve the Lifetime Bound for Target Tracking Sensor Networks

An Ant-Based Routing Algorithm to Achieve the Lifetime Bound for Target Tracking Sensor Networks An Ant-Based Routing Algorithm to Achieve the Lifetime Bound for Target Tracking Sensor Networks Peng Zeng Cuanzhi Zang Haibin Yu Shenyang Institute of Automation Chinese Academy of Sciences Target Tracking

More information

CLOUD WORKFLOW SCHEDULING BASED ON STANDARD DEVIATION OF PREDICTIVE RESOURCE AVAILABILITY

CLOUD WORKFLOW SCHEDULING BASED ON STANDARD DEVIATION OF PREDICTIVE RESOURCE AVAILABILITY DOI: http://dx.doi.org/10.26483/ijarcs.v8i7.4214 Volume 8, No. 7, July August 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at www.ijarcs.info ISSN

More information

Real-Time Internet of Things

Real-Time Internet of Things Real-Time Internet of Things Chenyang Lu Cyber-Physical Systems Laboratory h7p://www.cse.wustl.edu/~lu/ Internet of Things Ø Convergence of q Miniaturized devices: integrate processor, sensors and radios.

More information

Task Scheduling Techniques for Minimizing Energy Consumption and Response Time in Cloud Computing

Task Scheduling Techniques for Minimizing Energy Consumption and Response Time in Cloud Computing Task Scheduling Techniques for Minimizing Energy Consumption and Response Time in Cloud Computing M Dhanalakshmi Dept of CSE East Point College of Engineering & Technology Bangalore, India Anirban Basu

More information