IT Optimization Under Renewable Energy Constraint
|
|
- Rodney Anthony
- 5 years ago
- Views:
Transcription
1 IT Optimization Under Renewable Energy Constraint Gustavo Rostirolla Stephane Caux, Paul Renaud-Goud, Gustavo Rostirolla, Patricia Stolf. IT Optimization for Datacenters Under Renewable Power Constraint (regular paper). Euro-Par, Turin, 27/8/218-31/8/218.
2 DATAZERO Project Jobs submission Environmental observation Simulators Physical systems Real platform Credits: Robin Roche The work presented is supported by the French ANR DATAZERO project ANR-15-CE
3 Agenda Introduction IT Optimization Module Methodology Results Conclusion Future Works Source:
4 Introduction Data centers are known as one of the big players when talking about energy consumption; In 26, were responsible for 61.4 billion kwh in the United States; In 21 about 1.3% of world's electricity; % 18% 2% 47% Devices Networks Data Centers Manufacturing 29% 16% 21% 34% Devices Networks Data Centers Manufacturing Cook, Gary, et al. "Clicking Clean: Who is winning the race to build a Green Internet?." Greenpeace Inc., Washington, DC (217). 4
5 Introduction Shehabi et al United States Data Center Energy Usage Report ~73 billion kwh in 22 In the last years, the use of cloud computing has been the basis of data centers, either in a public or private fashion. 5
6 Introduction This migration to cloud computing increases the concern about power utilization, especially when considering renewable energy sources and its oscillation over time; Gigawatts Annual Additions Capacity World Total 227 Gigawatts Gigawatts Annual additions Capacity World Total 433 Gigawatts Adib, Rana, et al. "Renewables 216 global status report." Global Status Report Renewable Energy Policy Network for the 21st Century (REN21) (216): 272. Tasks submitted by users needs to be executed inside a time interval (release time and due date); But: When? Where? At which speed/frequency? Resource Time Energy 6
7
8 IT Optimization Module Set of Jobs J: Jj=[tj,i;pej,i;memj,i] tj,i=[trelase j,i;tduedate j,i;tdurationj,i] r w d memj,i = Memory requested by task j,i pej,i = Number of processing elements requested by task j,i Set of Machines M: Mi=[npei;memi;Pmin i;pmax i] Computing Node [fi] set of frequencies available Processor 1 Processor 2 memi: Memory available in node Pmin i:power when node is idle αi: Coefficient dependent on the machine Core 1 Core 2 Core 3 Core 4 Core 1 Core 2 Core 3 Core 4 npei: Number of processing elements Memory Pmax i: g(pmin i;fi,l;αi) Power with processing element at 1% Discrete power curves Pavailable(t): power available at instant t Power n Time 8
9 IT Optimization Module Power Metric Task Output: Which task will run where, when, at which frequency; Constraints {Power, CPU, Memory} Translated as a set of scheduling possibilities in the form of a power profile; Associated with metrics (energy, due date violations ) Power (W) Power (W) Power (W) Violations: 2 Energy: 7 t4 t1 t2 t3 t n Time (minutes) Violations: 1 Energy: 6 t4 t1 t2 t3 t n Time (minutes) Violations: Energy: 6 t3 t5 t1 t4 t n Time (minutes) 9
10 IT Optimization Module Greedy Heuristic (Best Fit): Fast scheduling decisions; Easy implementation; Tasks can be sorted by arrival time, due date ; Tasks are scheduled in a local optimal, limited by the power curve received; The combinations of choices locally optimal do not always lead to an overall optimum. Meta-heuristic (Genetic Algorithm): Allows to produce a large number of adapted solutions; Makes it possible to approach an optimum solution; Slow execution time; Difficulties in setting parameters (crossover, mutation rate, population size, selection method). 1
11 IT Optimization Module Genetic Algorithm Workflow Start Selection Generate Initial Population Crossover 2 Variations: Minimize Due Date violations (MPGA) Minimize Due Date and Energy (MPGA-MO) Calculate Fitness of Individuals Mutation Greedy Algorithm to Set Tasks Start Time End Yes Satisfy Stop Criterion No Greedy Algorithm to adjust DVFS Calculate Fitness of Children Elitism for New Generation 11
12 IT Optimization Module Genetic Algorithm: Parents Node 3 Node 3 Node Node 2 T T1 T2 T3 Node Node Node 2 Node 3 T T1 T2 T3 Crossover/Mutation Node 3 Node 3 Node Node Offsprings Node 2 Node 3 T T1 T2 T3 Node Node 2 T T1 T2 T3 Greedy Time, Processor and Frequency Node 3 Processor 1 Frequency: F Start: 1:pm End: 2:pm T Node 3 Processor 2 Frequency: F1 Start: 1:pm End: 2:pm T1 Node Processor 1 Frequency: F Start: 3:pm End: 5:pm T2 Node 2 Processor 1 Frequency: F3 Start: 1:pm End: 2:pm T3 Node Node Node 2 Node 3 Processor 1 Processor 2 Processor 1 Processor 1 Frequency: F Frequency: F1 Frequency: F Frequency: F3 Start: 1:pm Start: 1:pm Start: 1:pm Start: 2:pm End: 2:pm End: 2:pm End: 2:pm End: 3:pm T T1 T2 T3 DVFS: Node Processor 1 Frequency: F1 Start: 1:pm End: 5:pm T1 (a) Node Processor 2 Frequency: F Start: 1:pm End: 2:3pm T2 Node Processor 2 Frequency: F3 Start: 2:3pm End: 5:pm T3 on Processor 1 Processor 2 on Processor 1 Processor 2 T2 T2 T1 T3 T1 T3 off (b) off (c) 12
13 IT Optimization Module Two execution phases for Genetic Algorithm to improve execution time: First phase provides an initial placement of tasks respecting a simplified power curve; Second phase uses the power prediction with all variations to improve this initial placement, allowing the scheduling to take profit of power peaks Power (W) Time Step Refined Simplified 13
14 Evaluation
15 Evaluation Computing Resources: Source: Villebonnet, V. (216). Scheduling and Dynamic Provisioning for Energy Proportional Heterogeneous Infrastructures (Doctoral dissertation, Université de Lyon). Based in Paravance and Taurus (Grid5) 3 Nodes x 2 Processors x 5 Frequencies (1.2 to 2.4 Ghz); + Overhead of turning on/off a node. T. Mudge, Power: A first-class architectural design constraint, Computer, vol. 34, pp ,
16 Evaluation 2 days simulation with DCWorms: 8 7 Profile II Summer Profile 3 power profiles 3 workloads (Google Based) Power (W) , 569 and 129 tasks (known at beginning of execution) Time (seconds) Sun Wind Total Profile I Mixed Profile Profile III Power (W) Power (W) Time (seconds) Sun Wind Total Time (seconds) Sun Wind Total 16
17 Results 17
18 Results Best Fit Due Date Best Fit Arrival Best Fit Size Genetic Algorithm Genetic Algorithm MO Energy Consumption (kwh) Tasks 569 Tasks 129 Tasks 234 Tasks 569 Tasks 129 Tasks 234 Tasks 569 Tasks 129 Tasks Profile I Profile II Profile III Due Date Violations Tasks 569 Tasks 129 Tasks 234 Tasks 569 Tasks 129 Tasks 234 Tasks 569 Tasks 129 Tasks Profile I Profile II Profile III 18
19 Results Power Available Power Consumed Power (W) Power (W) Sample Sample Best Fit Due Date Genetic Algorithm MO 19
20 Conclusion Different algorithms that aims to minimize due date violations while respecting power and resource constraints. Provide scheduling possibilities translated into power profiles with associated metrics for decision modules. Integration between power production and IT load; Just one segment of DataZero, which contains more modules that interacts with IT. 2
21 Future Works Scheduling of mixed workload batch and services; Phases based tasks: Percentage.5 Task Release Duedate Start Time.25 Duration Batch Unknown End Time Service Jun 1 12: Jun 2 : Jun 2 12: Jun 3 : Time Pre-evaluate workload/time available to choose algorithm;. Online scheduling + weather events (quick reaction). 21
22 IT Optimization Under Renewable Energy Constraint Gustavo Rostirolla Stephane Caux, Paul Renaud-Goud, Gustavo Rostirolla, Patricia Stolf. IT Optimization for Datacenters Under Renewable Power Constraint (regular paper). Euro-Par, Turin, 27/8/218-31/8/218.
ANR Datazero DATAcenter with Zero Emission and RObust management using renewable energy October 1st, 2015 March 31st
ANR Datazero DATAcenter with Zero Emission and RObust management using renewable energy October 1st, 2015 March 31st 2019 Jean-Marc.Pierson@irit.fr 1 An innovative datacenter model» Adapting the IT load
More informationEnergy efficiency of renewable-powered datacenters using precise electrical knowledge Nesus Meeting : 22 June Dublin.
Energy efficiency of renewable-powered datacenters using precise electrical knowledge Nesus Meeting : 22 June 2017 @ Dublin dacosta@irit.fr 1 An innovative datacenter model Adapting the IT load to the
More informationEnhancing cloud energy models for optimizing datacenters efficiency.
Outin, Edouard, et al. "Enhancing cloud energy models for optimizing datacenters efficiency." Cloud and Autonomic Computing (ICCAC), 2015 International Conference on. IEEE, 2015. Reviewed by Cristopher
More informationANR Datazero. DATAcenter with Zero Emission and RObust management using renewable energy October 1st, 2015 December 31st 2019
ANR Datazero DATAcenter with Zero Emission and RObust management using renewable energy October 1st, 2015 December 31st 2019 Jean-Marc.Pierson@irit.fr 1 An innovative datacenter model» Adapting the IT
More informationGreenSlot: Scheduling Energy Consumption in Green Datacenters
GreenSlot: Scheduling Energy Consumption in Green Datacenters Íñigo Goiri, Kien Le, Md. E. Haque, Ryan Beauchea, Thu D. Nguyen, Jordi Guitart, Jordi Torres, and Ricardo Bianchini Motivation Datacenters
More informationCHAPTER 6 STATISTICAL MODELING OF REAL WORLD CLOUD ENVIRONMENT FOR RELIABILITY AND ITS EFFECT ON ENERGY AND PERFORMANCE
143 CHAPTER 6 STATISTICAL MODELING OF REAL WORLD CLOUD ENVIRONMENT FOR RELIABILITY AND ITS EFFECT ON ENERGY AND PERFORMANCE 6.1 INTRODUCTION This chapter mainly focuses on how to handle the inherent unreliability
More informationGeographical Load Balancing for Sustainable Cloud Data Centers
Geographical Load Balancing for Sustainable Cloud Data Centers Adel Nadjaran Toosi Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems The University
More informationABSTRACT 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 informationThe 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 informationPERFORMANCE 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 informationBigDataBench-MT: Multi-tenancy version of BigDataBench
BigDataBench-MT: Multi-tenancy version of BigDataBench Gang Lu Beijing Academy of Frontier Science and Technology BigDataBench Tutorial, ASPLOS 2016 Atlanta, GA, USA n Software perspective Multi-tenancy
More informationCHAPTER 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 informationA Spot Capacity Market to Increase Power Infrastructure Utilization in Multi-Tenant Data Centers
A Spot Capacity Market to Increase Power Infrastructure Utilization in Multi-Tenant Data Centers Mohammad A. Islam, Xiaoqi Ren, Shaolei Ren, and Adam Wierman This work was supported in part by the U.S.
More informationMulti-tenancy version of BigDataBench
Multi-tenancy version of BigDataBench Gang Lu Institute of Computing Technology, Chinese Academy of Sciences BigDataBench Tutorial MICRO 2014 Cambridge, UK INSTITUTE OF COMPUTING TECHNOLOGY 1 Multi-tenancy
More informationWorld 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 informationA 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 informationHeuristic Optimisation
Heuristic Optimisation Part 10: Genetic Algorithm Basics Sándor Zoltán Németh http://web.mat.bham.ac.uk/s.z.nemeth s.nemeth@bham.ac.uk University of Birmingham S Z Németh (s.nemeth@bham.ac.uk) Heuristic
More informationSome 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 informationEnergy 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 informationPrediction-Based Admission Control for IaaS Clouds with Multiple Service Classes
Prediction-Based Admission Control for IaaS Clouds with Multiple Service Classes Marcus Carvalho, Daniel Menascé, Francisco Brasileiro 2015 IEEE Intl. Conf. Cloud Computing Technology and Science Summarized
More informationA Guided Genetic Algorithm for Automated Crash Reproduction
A Guided Genetic Algorithm for Automated Crash Reproduction Soltani, Panichella, & van Deursen 2017 International Conference on Software Engineering Presented by: Katie Keith, Emily First, Pradeep Ambati
More informationEnergy Efficient Cloud Computing: Challenges and Solutions
Energy Efficient Cloud Computing: Challenges and Solutions Burak Kantarci and Hussein T. Mouftah School of Electrical Engineering and Computer Science University of Ottawa Ottawa, ON, Canada Outline PART-I:
More informationarxiv: 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 informationHybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing
Hybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing Thomas Yeboah 1 and Odabi I. Odabi 2 1 Christian Service University, Ghana. 2 Wellspring Uiniversity,
More informationReal-time grid computing for financial applications
CNR-INFM Democritos and EGRID project E-mail: cozzini@democritos.it Riccardo di Meo, Ezio Corso EGRID project ICTP E-mail: {dimeo,ecorso}@egrid.it We describe the porting of a test case financial application
More informationConsidering Resource Demand Misalignments To Reduce Resource Over-Provisioning in Cloud Datacenters
Considering Resource Demand Misalignments To Reduce Resource Over-Provisioning in Cloud Datacenters Liuhua Chen Dept. of Electrical and Computer Eng. Clemson University, USA Haiying Shen Dept. of Computer
More informationA Process Scheduling Algorithm Based on Threshold for the Cloud Computing Environment
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 4, April 2014,
More informationUsing implicit fitness functions for genetic algorithm-based agent scheduling
Using implicit fitness functions for genetic algorithm-based agent scheduling Sankaran Prashanth, Daniel Andresen Department of Computing and Information Sciences Kansas State University Manhattan, KS
More informationCPU Scheduling. Operating Systems (Fall/Winter 2018) Yajin Zhou ( Zhejiang University
Operating Systems (Fall/Winter 2018) CPU Scheduling Yajin Zhou (http://yajin.org) Zhejiang University Acknowledgement: some pages are based on the slides from Zhi Wang(fsu). Review Motivation to use threads
More informationModeling and Optimization of Resource Allocation in Cloud
PhD Thesis Progress First Report Thesis Advisor: Asst. Prof. Dr. Tolga Ovatman Istanbul Technical University Department of Computer Engineering January 8, 2015 Outline 1 Introduction 2 Studies Time Plan
More informationEnergy-Efficient Resource Allocation and Provisioning Framework for Cloud Data Centers
Energy-Efficient Resource Allocation and Provisioning Framework for Cloud Data Centers 1 Mehiar Dabbagh, Bechir Hamdaoui, Mohsen Guizani and Ammar Rayes Oregon State University, Corvallis, OR 97331, dabbaghm,hamdaoub@onid.orst.edu
More information8. CONCLUSION AND FUTURE WORK. To address the formulated research issues, this thesis has achieved each of the objectives delineated in Chapter 1.
134 8. CONCLUSION AND FUTURE WORK 8.1 CONCLUSION Virtualization and internet availability has increased virtualized server cluster or cloud computing environment deployments. With technological advances,
More informationDouble 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 informationTask Scheduling Algorithm in Cloud Computing based on Power Factor
Task Scheduling Algorithm in Cloud Computing based on Power Factor Sunita Sharma 1, Nagendra Kumar 2 P.G. Student, Department of Computer Engineering, Shri Ram Institute of Science & Technology, JBP, M.P,
More informationDynamic control and Resource management for Mission Critical Multi-tier Applications in Cloud Data Center
Institute Institute of of Advanced Advanced Engineering Engineering and and Science Science International Journal of Electrical and Computer Engineering (IJECE) Vol. 6, No. 3, June 206, pp. 023 030 ISSN:
More informationFigure 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 informationMachine Learning Opportunities in Cloud Computing Datacenter Management for 5G Services
Machine Learning Opportunities in Cloud Computing Datacenter Management for 5G Services Benjamín Barán National University of the East, Ciudad del Este, Paraguay bbaran@pol.una.py Introduction and Motivation
More informationConsolidating 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 informationQoS-Aware Admission Control in Heterogeneous Datacenters
QoS-Aware Admission Control in Heterogeneous Datacenters Christina Delimitrou, Nick Bambos and Christos Kozyrakis Stanford University ICAC June 28 th 2013 Cloud DC Scheduling Workloads DC Scheduler S S
More informationEnergy Efficient in Cloud Computing
Energy Efficient in Cloud Computing Christoph Aschberger Franziska Halbrainer May 24, 2013 1 of 25 Introduction Energy consumption by Google 2011: 2,675,898 MWh. We found that we use roughly as much electricity
More informationCPU Scheduling. CSE 2431: Introduction to Operating Systems Reading: Chapter 6, [OSC] (except Sections )
CPU Scheduling CSE 2431: Introduction to Operating Systems Reading: Chapter 6, [OSC] (except Sections 6.7.2 6.8) 1 Contents Why Scheduling? Basic Concepts of Scheduling Scheduling Criteria A Basic Scheduling
More informationData centers control: challenges and opportunities
1 Data centers control: challenges and opportunities Damiano Varagnolo Luleå University of Technology Aug. 24th, 2015 First part: what is a datacenter and what is its importance in our society Data centers
More informationA Computer Scientist Looks at the Energy Problem
A Computer Scientist Looks at the Energy Problem Randy H. Katz University of California, Berkeley EECS BEARS Symposium February 12, 2009 Energy permits things to exist; information, to behave purposefully.
More informationEnergy Aware Scheduling in Cloud Datacenter
Energy Aware Scheduling in Cloud Datacenter Jemal H. Abawajy, PhD, DSc., SMIEEE Director, Distributed Computing and Security Research Deakin University, Australia Introduction Cloud computing is the delivery
More informationTopological Machining Fixture Layout Synthesis Using Genetic Algorithms
Topological Machining Fixture Layout Synthesis Using Genetic Algorithms Necmettin Kaya Uludag University, Mechanical Eng. Department, Bursa, Turkey Ferruh Öztürk Uludag University, Mechanical Eng. Department,
More informationBi-Objective Optimization for Scheduling in Heterogeneous Computing Systems
Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems Tony Maciejewski, Kyle Tarplee, Ryan Friese, and Howard Jay Siegel Department of Electrical and Computer Engineering Colorado
More informationDistributed Autonomous Virtual Resource Management in Datacenters Using Finite- Markov Decision Process
Distributed Autonomous Virtual Resource Management in Datacenters Using Finite- Markov Decision Process Liuhua Chen, Haiying Shen and Karan Sapra Department of Electrical and Computer Engineering Clemson
More informationAN EFFICIENT SERVICE ALLOCATION & VM MIGRATION IN CLOUD ENVIRONMENT
AN EFFICIENT SERVICE ALLOCATION & VM MIGRATION IN CLOUD ENVIRONMENT Puneet Dahiya Department of Computer Science & Engineering Deenbandhu Chhotu Ram University of Science & Technology (DCRUST), Murthal,
More informationDCMOGADES: Distributed Cooperation model of Multi-Objective Genetic Algorithm with Distributed Scheme
: Distributed Cooperation model of Multi-Objective Genetic Algorithm with Distributed Scheme Tamaki Okuda, Tomoyuki HIROYASU, Mitsunori Miki, Jiro Kamiura Shinaya Watanabe Department of Knowledge Engineering,
More informationEvolutionary Computation for Combinatorial Optimization
Evolutionary Computation for Combinatorial Optimization Günther Raidl Vienna University of Technology, Vienna, Austria raidl@ads.tuwien.ac.at EvoNet Summer School 2003, Parma, Italy August 25, 2003 Evolutionary
More informationScheduling a Large DataCenter
Scheduling a Large DataCenter Cliff Stein Columbia University Google Research Monika Henzinger, Ana Radovanovic Google Research, U. Vienna Scheduling a DataCenter Companies run large datacenters Construction,
More informationADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT
ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT PhD Summary DOCTORATE OF PHILOSOPHY IN COMPUTER SCIENCE & ENGINEERING By Sandip Kumar Goyal (09-PhD-052) Under the Supervision
More informationEnergy 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 informationEnergy-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 informationVirtual 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 informationTowards Energy-Efficient Reactive Thermal Management in Instrumented Datacenters
Towards Energy-Efficient Reactive Thermal Management in Instrumented Datacenters Ivan Rodero1, Eun Kyung Lee1, Dario Pompili1, Manish Parashar1, Marc Gamell2, Renato J. Figueiredo3 1 NSF Center for Autonomic
More informationProcess Scheduling. Copyright : University of Illinois CS 241 Staff
Process Scheduling Copyright : University of Illinois CS 241 Staff 1 Process Scheduling Deciding which process/thread should occupy the resource (CPU, disk, etc) CPU I want to play Whose turn is it? Process
More informationSelection of a Scheduler (Dispatcher) within a Datacenter using Enhanced Equally Spread Current Execution (EESCE)
International Journal of Engineering Science Invention (IJESI) ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 8 Issue 01 Series. III Jan 2019 PP 35-39 Selection of a Scheduler (Dispatcher) within
More informationVirtual Melting Temperature: Managing Server Load to Minimize Cooling Overhead with Phase Change Materials
Virtual Melting Temperature: Managing Server Load to Minimize Cooling Overhead with Phase Change Materials Matt Skach1, Manish Arora2,3, Dean Tullsen3, Lingjia Tang1, Jason Mars1 University of Michigan1
More informationData and the Environment: Impacts on Cost and Success
Data and the Environment: Impacts on Cost and Success April 2009 Philip Sampson 630-217-6614 Agenda Cost of Quality Test Objectives Data consideration fundamentals Environment consideration fundamentals
More informationThe Parallel Software Design Process. Parallel Software Design
Parallel Software Design The Parallel Software Design Process Deborah Stacey, Chair Dept. of Comp. & Info Sci., University of Guelph dastacey@uoguelph.ca Why Parallel? Why NOT Parallel? Why Talk about
More informationTowards Energy Proportionality for Large-Scale Latency-Critical Workloads
Towards Energy Proportionality for Large-Scale Latency-Critical Workloads David Lo *, Liqun Cheng *, Rama Govindaraju *, Luiz André Barroso *, Christos Kozyrakis Stanford University * Google Inc. 2012
More informationLocal Search (Greedy Descent): Maintain an assignment of a value to each variable. Repeat:
Local Search Local Search (Greedy Descent): Maintain an assignment of a value to each variable. Repeat: Select a variable to change Select a new value for that variable Until a satisfying assignment is
More informationGENETIC ALGORITHM with Hands-On exercise
GENETIC ALGORITHM with Hands-On exercise Adopted From Lecture by Michael Negnevitsky, Electrical Engineering & Computer Science University of Tasmania 1 Objective To understand the processes ie. GAs Basic
More informationProportional Computing
Georges Da Costa Georges.Da-Costa@irit.fr IRIT, Toulouse University Workshop May, 13th 2013 Action IC0804 www.cost804.org Plan 1 Context 2 Proportional computing 3 Experiments 4 Conclusion & perspective
More informationPower Control in Virtualized Data Centers
Power Control in Virtualized Data Centers Jie Liu Microsoft Research liuj@microsoft.com Joint work with Aman Kansal and Suman Nath (MSR) Interns: Arka Bhattacharya, Harold Lim, Sriram Govindan, Alan Raytman
More informationPOWER MANAGEMENT IN THE CLUSTER SYSTEM
University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln Computer Science and Engineering: Theses, Dissertations, and Student Research Computer Science and Engineering, Department
More informationResearch Incubator: Combinatorial Optimization. Dr. Lixin Tao December 9, 2003
Research Incubator: Combinatorial Optimization Dr. Lixin Tao December 9, 23 Content General Nature of Research on Combinatorial Optimization Problem Identification and Abstraction Problem Properties and
More informationT Computer Networks Green ICT
T-110.4100 Computer Networks Green ICT 08.05.2012 Matti Siekkinen External sources: Y. Xiao: Green communications. T-110.5116 lecture. Aalto. 2010. Which one is Green ICT? Source: Google image What is
More informationPower-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 informationReducing Electricity Usage in Internet using Transactional Data
Reducing Electricity Usage in Internet using Transactional Data Bhushan Ahire 1, Meet Shah 2, Ketan Prabhulkar 3, Nilima Nikam 4 1,2,3Student, Dept. of Computer Science and Engineering, YTIET College,
More informationCommunication and Wall clock time
Communication and Wall clock time Each processor spends CPU time on a job. There is also time spent in communication between processors. Wall clock time is the temporal duration of a job, which is determined
More informationChapter 6: CPU Scheduling. Operating System Concepts 9 th Edition
Chapter 6: CPU Scheduling Silberschatz, Galvin and Gagne 2013 Chapter 6: CPU Scheduling Basic Concepts Scheduling Criteria Scheduling Algorithms Thread Scheduling Multiple-Processor Scheduling Real-Time
More informationibench: Quantifying Interference in Datacenter Applications
ibench: Quantifying Interference in Datacenter Applications Christina Delimitrou and Christos Kozyrakis Stanford University IISWC September 23 th 2013 Executive Summary Problem: Increasing utilization
More informationEvolutionary Computation
Evolutionary Computation Lecture 9 Mul+- Objec+ve Evolu+onary Algorithms 1 Multi-objective optimization problem: minimize F(X) = ( f 1 (x),..., f m (x)) The objective functions may be conflicting or incommensurable.
More informationDatacenter application interference
1 Datacenter application interference CMPs (popular in datacenters) offer increased throughput and reduced power consumption They also increase resource sharing between applications, which can result in
More informationEnergy 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 informationRESPONSE SURFACE METHODOLOGIES - METAMODELS
RESPONSE SURFACE METHODOLOGIES - METAMODELS Metamodels Metamodels (or surrogate models, response surface models - RSM), are analytic models that approximate the multivariate input/output behavior of complex
More informationDepartment 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 informationvolley: automated data placement for geo-distributed cloud services
volley: automated data placement for geo-distributed cloud services sharad agarwal, john dunagan, navendu jain, stefan saroiu, alec wolman, harbinder bhogan very rapid pace of datacenter rollout April
More informationCloud Computing. What is cloud computing. CS 537 Fall 2017
Cloud Computing CS 537 Fall 2017 What is cloud computing Illusion of infinite computing resources available on demand Scale-up for most apps Elimination of up-front commitment Small initial investment,
More informationExperimental Comparison of Different Techniques to Generate Adaptive Sequences
Experimental Comparison of Different Techniques to Generate Adaptive Sequences Carlos Molinero 1, Manuel Núñez 1 and Robert M. Hierons 2 1 Departamento de Sistemas Informáticos y Computación, Universidad
More informationHill Climbing. Assume a heuristic value for each assignment of values to all variables. Maintain an assignment of a value to each variable.
Hill Climbing Many search spaces are too big for systematic search. A useful method in practice for some consistency and optimization problems is hill climbing: Assume a heuristic value for each assignment
More informationSelf-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 informationCluster Computing. Resource and Job Management for HPC 16/08/2010 SC-CAMP. ( SC-CAMP) Cluster Computing 16/08/ / 50
Cluster Computing Resource and Job Management for HPC SC-CAMP 16/08/2010 ( SC-CAMP) Cluster Computing 16/08/2010 1 / 50 Summary 1 Introduction Cluster Computing 2 About Resource and Job Management Systems
More informationINFO 2313: Project. School of Business Kwantlen Polytechnic University. Nov 19, 2016 It is due at 12:00 PM (noon) on Sunday, Dec 4, 2016
INFO 2313: Project School of Business Kwantlen Polytechnic University Nov 19, 2016 It is due at 12:00 PM (noon) on Sunday, Dec 4, 2016 This assignment focuses on using Object Oriented Programming (OOP)
More informationCloud and Smarter Physical Infrastructure
Cloud and Smarter Physical Infrastructure Project MIGRATE! Hans-Dieter Wehle Distinguished IT Specialist for IT Infrastructure & Cloud Agenda Project MIGRATE! Overview Smarter Physical Infrastructure View
More informationMultimedia Systems 2011/2012
Multimedia Systems 2011/2012 System Architecture Prof. Dr. Paul Müller University of Kaiserslautern Department of Computer Science Integrated Communication Systems ICSY http://www.icsy.de Sitemap 2 Hardware
More informationScheme of Big-Data Supported Interactive Evolutionary Computation
2017 2nd International Conference on Information Technology and Management Engineering (ITME 2017) ISBN: 978-1-60595-415-8 Scheme of Big-Data Supported Interactive Evolutionary Computation Guo-sheng HAO
More informationPramod Mandagere Prof. David Du Sandeep Uttamchandani (IBM Almaden)
Pramod Mandagere Prof. David Du Sandeep Uttamchandani (IBM Almaden) Motivation Background Our Research Agenda Modeling Thermal Behavior Static Workload Provisioning Dynamic Workload Provisioning Improving
More informationTowards 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 informationElastic Resource Provisioning for Cloud Data Center
Elastic Resource Provisioning for Cloud Data Center Thant Zin Tun, and Thandar Thein Abstract Cloud data centers promises flexible, scalable, powerful and cost-effective executing environment to users.
More informationStar: Sla-Aware Autonomic Management of Cloud Resources
Star: Sla-Aware Autonomic Management of Cloud Resources Sakshi Patil 1, Meghana N Rathod 2, S. A Madival 3, Vivekanand M Bonal 4 1, 2 Fourth Sem M. Tech Appa Institute of Engineering and Technology Karnataka,
More informationToward Low Cost Workload Distribution for Integrated Green Data Centers
Toward Low Cost Workload Distribution for Integrated Green Data Centers 215 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or
More informationMETAHEURISTICS Genetic Algorithm
METAHEURISTICS Genetic Algorithm Jacques A. Ferland Department of Informatique and Recherche Opérationnelle Université de Montréal ferland@iro.umontreal.ca Genetic Algorithm (GA) Population based algorithm
More informationPeter X. Gao, Andrew R. Curtis, Bernard Wong, S. Keshav. Cheriton School of Computer Science University of Waterloo
Peter X. Gao, Andrew R. Curtis, Bernard Wong, S. Keshav Cheriton School of Computer Science University of Waterloo August 15, 2012 1 = ~1M servers CO 2 of 280,000 cars 2 Datacenters and Request Routing
More informationProcess Scheduling Part 2
Operating Systems and Computer Networks Process Scheduling Part 2 pascal.klein@uni-due.de Alexander Maxeiner, M.Sc. Faculty of Engineering Agenda Process Management Time Sharing Synchronization of Processes
More informationTraffic-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 informationProceedings of the Third International Workshop on Sustainable Ultrascale Computing Systems (NESUS 2016) Sofia, Bulgaria
Proceedings of the Third International Workshop on Sustainable Ultrascale Computing Systems (NESUS 2016) Sofia, Bulgaria Jesus Carretero, Javier Garcia Blas, Svetozar Margenov (Editors) October, 6-7, 2016
More informationEnergy Efficiency Using Load Balancing in Cloud Data Centers: Proposed Methodology
Energy Efficiency Using Load Balancing in Cloud Data Centers: Proposed Methodology Rajni Mtech, Department of Computer Science and Engineering DCRUST, Murthal, Sonepat, Haryana, India Kavita Rathi Assistant
More information