Joint Power Optimization Through VM Placement and Flow Scheduling in Data Centers DAWEI LI, JIE WU (TEMPLE UNIVERISTY) ZHIYONG LIU, AND FA ZHANG (CHINESE.

Slides:



Advertisements
Similar presentations
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Advertisements

Energy-efficient Task Scheduling in Heterogeneous Environment 2013/10/25.
Scalable Rule Management for Data Centers Masoud Moshref, Minlan Yu, Abhishek Sharma, Ramesh Govindan 4/3/2013.
Hadi Goudarzi and Massoud Pedram
VCRIB: Virtual Cloud Rule Information Base Masoud Moshref, Minlan Yu, Abhishek Sharma, Ramesh Govindan HotCloud 2012.
ElasticTree: Saving Energy in Data Center Networks Brandon Heller, Srini Seetharaman, Priya Mahadevan, Yiannis Yiakoumis, Puneed Sharma, Sujata Banerjee,
Energy-efficient Virtual Machine Provision Algorithms for Cloud System Ching-Chi Lin Institute of Information Science, Academia Sinica Department of Computer.
A Cyber-Physical Systems Approach to Energy Management in Data Centers Presented by Chen He Adopted form the paper authors.
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
The major IT companies, such as Microsoft, Google, Amazon, and IBM, pioneered the field of cloud computing and keep increasing their offerings in data.
Cache Placement in Sensor Networks Under Update Cost Constraint Bin Tang, Samir Das and Himanshu Gupta Department of Computer Science Stony Brook University.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
A Scalable, Commodity Data Center Network Architecture.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
1 A Distributed Algorithm for Joint Sensing and Routing in Wireless Networks with Non-Steerable Directional Antennas Chun Zhang *, Jim Kurose +, Yong Liu.
Jiazhang Liu;Yiren Ding Team 8 [10/22/13]. Traditional Database Servers Database Admin DBMS 1.
ElasticTree: Saving Energy in Data Center Networks 許倫愷 2013/5/28.
2004 IEEE International Conference on Mobile Data Management Yingqi Xu, Julian Winter, Wang-Chien Lee.
Advanced Energy Management in Cloud Computing multi data center environments Giuliana Carello, DEI, Politecnico di Milano Danilo.
Bargaining Towards Maximized Resource Utilization in Video Streaming Datacenters Yuan Feng 1, Baochun Li 1, and Bo Li 2 1 Department of Electrical and.
Joint Channel Assignment and Routing in Real Time Wireless Mesh Network Xiaoguang Li †, Changqiao Xu ‡ † College of Software Engineering, Southeast University,
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment.
Sensor-Based Fast Thermal Evaluation Model For Energy Efficient High-Performance Datacenters Q. Tang, T. Mukherjee, Sandeep K. S. Gupta Department of Computer.
1 Optimal Power Allocation and AP Deployment in Green Wireless Cooperative Communications Xiaoxia Zhang Department of Electrical.
Network Aware Resource Allocation in Distributed Clouds.
Cloud Computing Energy efficient cloud computing Keke Chen.
DENS: Data Center Energy-Efficient Network-Aware Scheduling
Energy Usage in Cloud Part2 Salih Safa BACANLI. Cooling Virtualization Energy Proportional System Conclusion.
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
Summer Report Xi He Golisano College of Computing and Information Sciences Rochester Institute of Technology Rochester, NY
Adaptive Power Shifting in Server Systems Ming Chen Xue Li.
1 A Distributed Algorithm for Joint Sensing and Routing in Wireless Networks with Non-Steerable Directional Antennas Chun Zhang *, Jim Kurose +, Yong Liu.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
1 Customer-Aware Task Allocation and Scheduling for Multi-Mode MPSoCs Lin Huang, Rong Ye and Qiang Xu CHhk REliable computing laboratory (CURE) The Chinese.
Papers on Storage Systems 1) Purlieus: Locality-aware Resource Allocation for MapReduce in a Cloud, SC ) Making Cloud Intermediate Data Fault-Tolerant,
Energy Efficient Phone-to-Phone Communication Based on WiFi Hotspots in PSN En Wang 1,2, Yongjian Yang 1, and Jie Wu 2 1 Dept. of Computer Science and.
An Energy-Efficient Hypervisor Scheduler for Asymmetric Multi- core 1 Ching-Chi Lin Institute of Information Science, Academia Sinica Department of Computer.
Energy/Reliability Trade-offs in Fault-Tolerant Event-Triggered Distributed Embedded Systems Junhe Gan, Flavius Gruian, Paul Pop, Jan Madsen.
Optimal Selection of Power Saving Classes in IEEE e Lei Kong, Danny H.K. Tsang Department of Electronic and Computer Engineering Hong Kong University.
A dynamic optimization model for power and performance management of virtualized clusters Vinicius Petrucci, Orlando Loques Univ. Federal Fluminense Niteroi,
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
Distributed Channel Assignment and Routing Multiradio Mutlichannel Multihop Wireless Networks Haitao Wu, Fan Yang, Kun Tan, Jie Chen, Qian Zhang, and Zhenshrng.
An Energy-efficient Task Scheduler for Multi-core Platforms with per-core DVFS Based on Task Characteristics Ching-Chi Lin Institute of Information Science,
Dual Centric Data Center Network Architectures DAWEI LI, JIE WU (TEMPLE UNIVERSITY) ZHIYONG LIU, AND FA ZHANG (CHINESE ACADEMY OF SCIENCES) ICPP 2015.
Energy-Aware Scheduling for Aperiodic Tasks on Multi-core Processors Dawei Li and Jie Wu Department of Computer and Information Sciences Temple University,
Demand Side Management in Smart Grid Using Heuristic Optimization (IEEE TRANSACTIONS ON SMART GRID, VOL. 3, NO. 3, SEPTEMBER 2012) Author : Thillainathan.
Distributed Rerouting For Multiple Sessions in Cognitive Radio Networks Ying Dai and Jie Wu Department of Computer and Information Sciences Temple University.
Authors: Xiaoqiao Meng, Vasileio Pappas and Li Zhang
Resource Allocation in Network Virtualization Jie Wu Computer and Information Sciences Temple University.
1 Thermal Management of Datacenter Qinghui Tang. 2 Preliminaries What is data center What is thermal management Why does Intel Care Why Computer Science.
Data Center Energy-Efficient Network-Aware Scheduling
GreenCloud: A Packet-level Simulator of Energy-aware Cloud Computing Data Centers Dzmitry Kliazovich ERCIM Fellow University of Luxembourg Apr 16, 2010.
Copyright © 2010, Performance and Power Management for Cloud Infrastructures Hien Nguyen Van; Tran, F.D.; Menaud, J.-M. Cloud Computing (CLOUD),
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
Incremental Run-time Application Mapping for Heterogeneous Network on Chip 2012 IEEE 14th International Conference on High Performance Computing and Communications.
Shanghai Jiao Tong University Institute of Wireless Comm. Tech. (IWCT) 无线技术沙龙 Wireless Club 创 新 无 线 精 彩 无 限 Enabling Splendid Wireless A Theoretical Framework.
Multi-Task Assignment for CrowdSensing in Mobile Social Network Mingjun Xiao ∗, Jie Wu†, Liusheng Huang ∗, Yunsheng Wang‡, and Cong Liu§
A Low Interference Channel Assignment Algorithm for Wireless Mesh Networks Can Que 1,2, Xinming Zhang 1, and Shifang Dai 1 1.Department of Computer Science.
Minimum Power Configuration in Wireless Sensor Networks Guoliang Xing*, Chenyang Lu*, Ying Zhang**, Qingfeng Huang**, and Robert Pless* *Washington University.
A Hierarchical Edge Cloud Architecture for Mobile Computing IEEE INFOCOM 2016 Liang Tong, Yong Li and Wei Gao University of Tennessee – Knoxville 1.
DENS: Data Center Energy-Efficient Network-Aware Scheduling
GreenCloud: A Packet-level Simulator of Energy-aware Cloud Computing Data Centers Dzmitry Kliazovich, Pascal Bouvry, Yury Audzevich, and Samee Ullah Khan.
Chen Qian, Xin Li University of Kentucky
Ching-Chi Lin Institute of Information Science, Academia Sinica
Server Allocation for Multiplayer Cloud Gaming
Dingming Wu+, Yiting Xia+*, Xiaoye Steven Sun+,
Zhen Xiao, Qi Chen, and Haipeng Luo May 2013
Effective VM Sizing in Virtualized Data Centers
ElasticTree: Saving Energy in Data Center Networks
Multi-hop Coflow Routing and Scheduling in Data Centers
Presentation transcript:

Joint Power Optimization Through VM Placement and Flow Scheduling in Data Centers DAWEI LI, JIE WU (TEMPLE UNIVERISTY) ZHIYONG LIU, AND FA ZHANG (CHINESE ACADEMY OF SCIENCES) 33 RD IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE

Agenda Introduction Motivational Example System Model and Problem Formulation Special Case Solution General Case Solution Simulations Conclusions

Agenda Introduction Motivational Example System Model and Problem Formulation Special Case Solution General Case Solution Simulations Conclusion

Introduction High power consumption in data centers has become a critical issue. High power consumption of data centers not only results in high electricity bills, increases carbon dioxide emissions; But also increases the possibility of system failures, because the corresponding power distribution and cooling systems are approaching their peak capacity.

Introduction Two important components that consume the majority of IT power in data centers: ◦the servers, and ◦the Data Center Network (DCN).

Agenda Introduction Motivational Example System Model and Problem Formulation Special Case Solution General Case Solution Simulations Conclusion

Motivational Example Servers Switches VMs: totally 4 VMs, each has a utilization of 0.25; The only flows among the VMs are flow(1,3) from VM1 to VM3, and flow(2,4) from VM2 to VM4.

Motivational Example Allocation 1: ◦Power: 2.89 Allocation 2: ◦Power: 1.4

Motivational Example Allocation 3: ◦Power 1.54 Allocation 4: ◦Power: 1.4 we should place VMs with large communication requirements close to each other, and care should be taken to decide how many servers should be powered on to accommodate the VMs.

System Model and Problem Formulation Server power model Switch power model VM model: each VM requires a normalized utilization under the maximum frequency of the server,

System Model and Problem Formulation Utilization: Server: Switch Formulation:

Special Case Solution For special case, we mean: Optimal VM Allocation Given the # of Servers to Be Used:

Special Case Solution Server-Level VM grouping: ◦Assume that we have chosen to use n servers. In order to achieve the minimal power consumption on the n servers, the VM allocation should be balanced. In other words, we should allocate to each of the first (M mod n) servers, and allocate VMs to each of the next n - (M mod n) servers. ◦Intuition: assign a group of VMs that have high communication requirements among themselves to the same server, and assign VMs with low communication requirements to different servers.

Special Case Solution Rack-Level VM Grouping ◦The similar balanced partitioning

Special Case Solution Pod-Level VM Grouping

Special Case Solution VM Placement and Flow Scheduling ◦VM placement: ◦symmetric architecture ◦place the first category on the first pod, place the first part of the first category on the first rack of the first pod, and place the first group of each part on the first server in the corresponding rack. ◦Flow Scheduling: ◦In order to reduce the power consumption for communications, a common intuition is to consolidate the flows to the minimal number of switches and ports, such that the remaining network elements can be put into sleep mode for power saving. ◦a heuristic based on the greedy bin packing strategy: for each flow between a pair of VMs, assign the flow to its leftmost path that has enough capacity for the flow.

Special Case Solution Overall Approach

General Case Solution Optimal VM Allocation Given the # of Servers to Be Used: ◦The minimal power consumption on the n servers is ◦Achieved when

General Case Solution Our Overall Approach

Simulations Comparing methods ◦J_SN ◦No_SN ◦N_S ◦N_N ◦S_SN

Simulations Settings ◦Special cases: Each server has a set of five available frequencies: Each VM’s normalized utilization is 0.2. ◦General cases: servers have the following set of operating frequencies: VM’s utilizations are within [0.1, 0.3], with a mean value of 0.2.

Simulations Results

Simulations Results

Conclusion In this paper, we consider joint power optimization through VM placement on servers with scalable frequencies and flow scheduling in DCNs. Due to the convex relation between a server’s power consumption and its operating frequency, we prove that, given the number of servers to be used, computation workload should be allocated to the chosen severs in a balanced way, to achieve minimal power consumption on servers. To reduce the power consumption in the DCN, we further consider the flow requirements among the VMs during VM partitioning and assignment. Also, after VM placement, a flow consolidation is applied to reduce the number of active switches and ports. Extensive simulations show that, our joint power optimization method outperforms various existing state-of-the-art methods in terms of saving the system’s overall power consumption.

Questions can be forwarded to: