Energy-aware Hierarchical Scheduling of Applications in Large Scale Data Centers Gaojin Wen, Jue Hong, Chengzhong Xu et al. Center for Cloud Computing,

Slides:



Advertisements
Similar presentations
Energy-efficient Task Scheduling in Heterogeneous Environment 2013/10/25.
Advertisements

Minimum Clique Partition Problem with Constrained Weight for Interval Graphs Jianping Li Department of Mathematics Yunnan University Jointed by M.X. Chen.
Hadi Goudarzi and Massoud Pedram
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
Dynamic Object Tracking in Wireless Sensor Networks Tzung-Shi Chen 1, Wen-Hwa Liao 2, Ming-De Huang 3, and Hua-Wen Tsai 4 1 National University of Tainan,
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
A system Performance Model Instructor: Dr. Yanqing Zhang Presented by: Rajapaksage Jayampthi S.
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,
Xavier León PhD defense
1 Virtual Machine Resource Monitoring and Networking of Virtual Machines Ananth I. Sundararaj Department of Computer Science Northwestern University July.
Adaptive Data Collection Strategies for Lifetime-Constrained Wireless Sensor Networks Xueyan Tang Jianliang Xu Sch. of Comput. Eng., Nanyang Technol. Univ.,
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
1 TTS: A Two-Tiered Scheduling Algorithm for Effective Energy Conservation in Wireless Sensor Networks Nurcan Tezcan & Wenye Wang Department of Electrical.
System-Wide Energy Minimization for Real-Time Tasks: Lower Bound and Approximation Xiliang Zhong and Cheng-Zhong Xu Dept. of Electrical & Computer Engg.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
UC Berkeley Improving MapReduce Performance in Heterogeneous Environments Matei Zaharia, Andy Konwinski, Anthony Joseph, Randy Katz, Ion Stoica University.
Present By : Bahar Fatholapour M.Sc. Student in Information Technology Mazandaran University of Science and Technology Supervisor:
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automated Workload Management in.
Resource Management in Virtualization-based Data Centers Bhuvan Urgaonkar Computer Systems Laboratory Pennsylvania State University Bhuvan Urgaonkar Computer.
A User Experience-based Cloud Service Redeployment Mechanism KANG Yu.
Thermal Aware Resource Management Framework Xi He, Gregor von Laszewski, Lizhe Wang Golisano College of Computing and Information Sciences Rochester Institute.
Adaptive Control of Virtualized Resources in Utility Computing Environments HP Labs: Xiaoyun Zhu, Mustafa Uysal, Zhikui Wang, Sharad Singhal University.
Department of Computer Science Engineering SRM University
XI HE Computing and Information Science Rochester Institute of Technology Rochester, NY USA Rochester Institute of Technology Service.
OPTIMAL SERVER PROVISIONING AND FREQUENCY ADJUSTMENT IN SERVER CLUSTERS Presented by: Xinying Zheng 09/13/ XINYING ZHENG, YU CAI MICHIGAN TECHNOLOGICAL.
 Escalonamento e Migração de Recursos e Balanceamento de carga Carlos Ferrão Lopes nº M6935 Bruno Simões nº M6082 Celina Alexandre nº M6807.
Network Aware Resource Allocation in Distributed Clouds.
Cloud Computing Energy efficient cloud computing Keke Chen.
Liam Newcombe BCS Data Centre Specialist Group Secretary Modelling Data Centre Energy Efficiency and Cost.
© 2009 IBM Corporation 1 Improving Consolidation of Virtual Machines with Risk-aware Bandwidth Oversubscription in Compute Clouds Amir Epstein Joint work.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
1 Distributed Energy-Efficient Scheduling for Data-Intensive Applications with Deadline Constraints on Data Grids Cong Liu and Xiao Qin Auburn University.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
Data Placement and Task Scheduling in cloud, Online and Offline 赵青 天津科技大学
Power-Aware Scheduling of Virtual Machines in DVFS-enabled Clusters
Optimal Selection of Power Saving Classes in IEEE e Lei Kong, Danny H.K. Tsang Department of Electronic and Computer Engineering Hong Kong University.
Joint Power Optimization Through VM Placement and Flow Scheduling in Data Centers DAWEI LI, JIE WU (TEMPLE UNIVERISTY) ZHIYONG LIU, AND FA ZHANG (CHINESE.
Autonomic scheduling of tasks from data parallel patterns to CPU/GPU core mixes Published in: High Performance Computing and Simulation (HPCS), 2013 International.
Copyright © 2011, Performance Evaluation of a Green Scheduling Algorithm for Energy Savings in Cloud Computing Truong Vinh Truong Duy; Sato,
VGreen: A System for Energy Efficient Manager in Virtualized Environments G. Dhiman, G Marchetti, T Rosing ISLPED 2009.
Parallelizing Video Transcoding Using Map-Reduce-Based Cloud Computing Speaker : 童耀民 MA1G0222 Feng Lao, Xinggong Zhang and Zongming Guo Institute of Computer.
Maximizing the lifetime of WSN using VBS Yaxiong Zhao and Jie Wu Computer and Information Sciences Temple University.
Energy-Aware Scheduling for Aperiodic Tasks on Multi-core Processors Dawei Li and Jie Wu Department of Computer and Information Sciences Temple University,
Overview and Comparison of Software Tools for Power Management in Data Centers Msc. Enida Sheme Acad. Neki Frasheri Polytechnic University of Tirana Albania.
XI HE Computing and Information Science Rochester Institute of Technology Rochester, NY USA Rochester Institute of Technology Service.
Xi He Golisano College of Computing and Information Sciences Rochester Institute of Technology Rochester, NY THERMAL-AWARE RESOURCE.
Data Consolidation: A Task Scheduling and Data Migration Technique for Grid Networks Author: P. Kokkinos, K. Christodoulopoulos, A. Kretsis, and E. Varvarigos.
Ensieea Rizwani An energy-efficient management mechanism for large-scale server clusters By: Zhenghua Xue, Dong, Ma, Fan, Mei 1.
Prolonging the Lifetime of Wireless Sensor Networks via Unequal Clustering Stanislava Soro Wendi B. Heinzelman University of Rochester IPDPS 2005.
Theophilus Benson*, Ashok Anand*, Aditya Akella*, Ming Zhang + *University of Wisconsin, Madison + Microsoft Research.
Energy-efficient Scheduling policy for collaborative execution in mobile cloud computing INFOCOM '13.
Low Carbon Virtual Private Clouds Fereydoun Farrahi Moghaddam, Mohamed Cheriet, Kim Khoa Nguyen Synchromedia Laboratory Ecole de technologie superieure,
Usage Of Cloud Computing Simulators And Future Systems In Computational Research Dr. Ramkumar Lakshminarayanan Mr. Rajasekar Ramalingam.
Server Consolidation in Clouds through Gossiping Moreno MarzollaOzalp Babaoglu Fabio Panzieri Università di Bologna, Dip. di Scienze dell'Informazione.
GreenCloud: A Packet-level Simulator of Energy-aware Cloud Computing Data Centers Dzmitry Kliazovich, Pascal Bouvry, Yury Audzevich, and Samee Ullah Khan.
Tao Zhu1,2, Chengchun Shu1, Haiyan Yu1
基于多核加速计算平台的深度神经网络 分割与重训练技术
Introduction | Model | Solution | Evaluation
Authors: Sajjad Rizvi, Xi Li, Bernard Wong, Fiodar Kazhamiaka
Computing Resource Allocation and Scheduling in A Data Center
Adaptive Cloud Computing Based Services for Mobile Users
StatSense In-Network Probabilistic Inference over Sensor Networks
Presented by Ramy Shahin March 12th 2018
Maximum Lifetime of Sensor Networks with Adjustable Sensing Range
EE5900 Advanced Embedded System For Smart Infrastructure
A workload-aware energy model for VM migration
Progress Report 04/27 Simon.
Presentation transcript:

Energy-aware Hierarchical Scheduling of Applications in Large Scale Data Centers Gaojin Wen, Jue Hong, Chengzhong Xu et al. Center for Cloud Computing, SIAT

Outline  Introduction  Background  Motivation  Problem Formulation  Basic Idea  Algorithm  Evaluation  Conclusion

Introduction  Energy conservation has become an important problem for large-scale date center  Operating power of 2.98 petaflop Dawning Nebula: 2.55 MW  petaflop supercomputers like Livermore Sequoia, Argonne Mira and Kei require more cooling and operating power  One effective method: Application Scheduling  Consolidate running applications to a small number of servers  Make idle servers sleep or power-off

Background  Load-screw scheduling  Modeled as online bin-packing problem  server->bin, tasks->objects, requirements->dimensions  Migration cost-aware scheduling  Task scheduling usually involves energy-cost of virtual machine migration  Consider the task migration-cost between servers  Theoretical results:  approximation ratio of bin-packing problem (BPP): First-Fir or Best-Fit: 17/10 OPT + 2 Best Fit Descending or First Fit Descending: 11/9 OPT +4

Motivation  Most of existing work do not consider the energy cost of network infrastructure  Different forwarding policies causes different network utilization, and thus different energy cost  Transferring task and data between two nodes connected directly to the same switch cost less energy than that of cross-switch nodes [1]. Goal: Design an application scheduling algorithm considering energy-cost of network infrastructure, to further reduce total energy consumption.

Problem Formulation

Basic Idea (I)  Contribution  A hierarchical scheduling algorithm using dynamic maximum node sorting and hierarchical cross-switch adjustment  Basic idea  Two concepts: Node Subset: cost of data transfer between any two nodes are equal Node Level: composed of subsets with the same transfer cost 1-subset3-subset

Basic Idea (II)

Algorithm (I)  Kernel algorithm 1:  The K-th Max Node Sorting Algorithm (KMNS)  Overview: ① For each node subset, sort nodes according to the number of running applications in ascending order; ② Given K, partition all N nodes into two sets: one with K nodes, and the other with N-K nodes; ③ Transfer applications from K-set to N-K set using DBF ④ Calculate the node cost and transfer cost K nodes N-K nodes apps

Algorithm (II)  Kernel algorithm 2:  Dynamic Max Node Sorting Algorithm (DMNS)  Overview: ① For each Node Subset wit N nodes, let K = 0 to N, run KMNS; ② Update the minimum node cost the transfer cost; ③ Output the K and the corresponding schedule with minimum node and transfer cost;

Algorithm (III)

Evaluation (I)

Evaluation (II)  Simulation results  Costs of DMNS:

Evaluation (III)  Simulation results  Costs of HSA (4096 nodes)  Stability: Ratio of Local Data Transfer

Future Work  Further reduce complexity  Consider more realistic scenarios