Xavier León PhD defense 5-7-2013.

Slides:



Advertisements
Similar presentations
Pricing for Utility-driven Resource Management and Allocation in Clusters Chee Shin Yeo and Rajkumar Buyya Grid Computing and Distributed Systems (GRIDS)
Advertisements

Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
A Cloud Data Center Optimization Approach using Dynamic Data Interchanges Prof. Stephan Robert University of Applied Sciences.
Lets Get Ready, South Florida Power Center for Utility Exploration (PCUE)
© 2013 The SmartenIT Consortium 1 Commercial in Confidence Game Theoretic approach to energy efficiency Mateusz Wielgosz, Krzysztof Wajda, AGH Krakow Meeting,
Efficient Resource Management for Cloud Computing Environments Andrew J. Younge, Gregor von Laszewski, Lizhe Wang, Sonia Lopez-Alarcon, Warren Carithers.
Overcoming the challenge of virtual blindness Colin Richardson on365 Ltd.
Multifaceted Resource Management in Virtualized Providers Íñigo Goiri PhD Defense June 14th, 2011 Advisors: Jordi Guitart and Jordi Torres.
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
Reciprocal Resource Fairness: Towards Cooperative Multiple-Resource Fair Sharing in IaaS Clouds School of Computer Engineering Nanyang Technological University,
Efficient Autoscaling in the Cloud using Predictive Models for Workload Forecasting Roy, N., A. Dubey, and A. Gokhale 4th IEEE International Conference.
EStorage First Annual Workshop Arnhem, NL 30, Oct Olivier Teller.
1 Routing and Scheduling in Web Server Clusters. 2 Reference The State of the Art in Locally Distributed Web-server Systems Valeria Cardellini, Emiliano.
SLA-aware Virtual Resource Management for Cloud Infrastructures
A Batch Job Queuing System on Clouds with Hadoop and Hbase Presents By Niharika Potharam.
Dynamic Spectrum Management: Optimization, game and equilibrium Tom Luo (Yinyu Ye) December 18, WINE 2008.
Fair Scheduling in Web Servers CS 213 Lecture 17 L.N. Bhuyan.
Present By : Bahar Fatholapour M.Sc. Student in Information Technology Mazandaran University of Science and Technology Supervisor:
CS : Creating the Grid OS—A Computer Science Approach to Energy Problems David E. Culler, Randy H. Katz University of California, Berkeley August.
Kick-off meeting 3 October 2012 Patras. Research Team B Communication Networks Laboratory (CNL), Computer Engineering & Informatics Department (CEID),
Scheduling of Wireless Metering for Power Market Pricing in Smart Grid Husheng Li, Lifeng Lai, and Robert Caiming Qiu. "Scheduling of Wireless Metering.
Euroheat & Power Why is there not more combined heat and power?
Internet Infrastructure and Pricing. Internet Pipelines Technology of the internet enables ecommerce –Issues of congestion and peak-load pricing –Convergence.
Self-Adaptive QoS Guarantees and Optimization in Clouds Jim (Zhanwen) Li (Carleton University) Murray Woodside (Carleton University) John Chinneck (Carleton.
Costs of Ancillary Services & Congestion Management Fedor Opadchiy Deputy Chairman of the Board.
COnvergence of fixed and Mobile BrOadband access/aggregation networks Work programme topic: ICT Future Networks Type of project: Large scale integrating.
Introduction Due to the recent advances in smart grid as well as the increasing dissemination of smart meters, the electricity usage of every moment in.
By: Gang Zhou Computer Science Department University of Virginia 1 A Game-Theoretic Framework for Congestion Control in General Topology Networks SYS793.
MobSched: An Optimizable Scheduler for Mobile Cloud Computing S. SindiaS. GaoB. Black A.LimV. D. AgrawalP. Agrawal Auburn University, Auburn, AL 45 th.
Department of Computer Science Engineering SRM University
1 IEEE Trans. on Smart Grid, 3(1), pp , Optimal Power Allocation Under Communication Network Externalities --M.G. Kallitsis, G. Michailidis.
Optimization for Operation of Power Systems with Performance Guarantee
NOBEL WP Szept Stockholm Game Theory in Inter-domain Routing LÓJA Krisztina - SZIGETI János - CINKLER Tibor BME TMIT Budapest,
E-STAB: Energy-Efficient Scheduling for Cloud Computing Applications with Traffic Load Balancing Dzmitry KliazovichUniversity of Luxembourg, Luxembourg.
G-commerce Computational economies for resource allocation in computational Grid settings Fundamentals Resources are not free Resources are not free For.
Cloud Computing Energy efficient cloud computing Keke Chen.
WMNL Sensors Deployment Enhancement by a Mobile Robot in Wireless Sensor Networks Ridha Soua, Leila Saidane, Pascale Minet 2010 IEEE Ninth International.
The Only Constant is Change: Incorporating Time-Varying Bandwidth Reservations in Data Centers Di Xie, Ning Ding, Y. Charlie Hu, Ramana Kompella 1.
Optimal Power Control, Rate Adaptation and Scheduling for UWB-Based Wireless Networked Control Systems Sinem Coleri Ergen (joint with Yalcin Sadi) Wireless.
An Online Auction Framework for Dynamic Resource Provisioning in Cloud Computing Weijie Shi*, Linquan Zhang +, Chuan Wu*, Zongpeng Li +, Francis C.M. Lau*
An Autonomic Framework in Cloud Environment Jiedan Zhu Advisor: Prof. Gagan Agrawal.
Function Computation over Heterogeneous Wireless Sensor Networks Xuanyu Cao, Xinbing Wang, Songwu Lu Department of Electronic Engineering Shanghai Jiao.
GridIS: an Incentive-based Grid Scheduling Lijuan Xiao, Yanmin Zhu, Lionel M. Ni, Zhiwei Xu 19th International Parallel and Distributed Processing Symposium.
Consumer Empowerment Consumer Empowerment May 15, 2012 Presented by: Alparslan Bayraktar Commissioner Energy Market Regulatory Authority of Turkey (EPDK)
Challenges towards Elastic Power Management in Internet Data Center.
1 Distributed Energy-Efficient Scheduling for Data-Intensive Applications with Deadline Constraints on Data Grids Cong Liu and Xiao Qin Auburn University.
Dominant Resource Fairness: Fair Allocation of Multiple Resource Types Ali Ghodsi, Matei Zaharia, Benjamin Hindman, Andy Konwinski, Scott Shenker, Ion.
Strategyproof Auctions For Balancing Social Welfare and Fairness in Secondary Spectrum Markets Ajay Gopinathan, Zongpeng Li University of Calgary Chuan.
Grid Computing at The Hartford Condor Week 2008 Robert Nordlund
Jeroen de Joode (ECN/Delft University of Technology) Michiel van Werven (ECN) An analysis of potential bottlenecks Optimal Design of Future Electricity.
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.
Using Map-reduce to Support MPMD Peng
1 Recommendations Now that 40 GbE has been adopted as part of the 802.3ba Task Force, there is a need to consider inter-switch links applications at 40.
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),
Accounting for Load Variation in Energy-Efficient Data Centers
1 ERGEG Customer Focus Group Workshop October 11, 2005, Helsinki CEDEC Gert De Block Secretary General.
Ensieea Rizwani An energy-efficient management mechanism for large-scale server clusters By: Zhenghua Xue, Dong, Ma, Fan, Mei 1.
Slide 1/20 Defending Against Strategic Adversaries in Dynamic Pricing Markets for Smart Grids Paul Wood, Saurabh Bagchi Purdue University
Usage Of Cloud Computing Simulators And Future Systems In Computational Research Dr. Ramkumar Lakshminarayanan Mr. Rajasekar Ramalingam.
Near-Optimal Spectrum Allocation for Cognitive Radios: A Frequency-Time Auction Perspective Xinyu Wang Department of Electronic Engineering Shanghai.
Ph.D. Research Defense Hung Khanh Nguyen Advisor: Dr. Zhu Han
Adaptive Cloud Computing Based Services for Mobile Users
Determining the Peer Resource Contributions in a P2P Contract
Pricing Model In Cloud Computing
Integrated Distribution Planning Process
Video Streaming over Cognitive radio networks
Towards Predictable Datacenter Networks
Presentation transcript:

Xavier León PhD defense

Outline Shared computational infrastructures Tragedy of the commons PlanetLab as case study Computational markets What is mising? Main contributions Problem Approach Results 2

Contributions 3 Model and analysis of a large scale infrastructure Xavier León, Tuan Anh Trinh, and Leandro Navarro. Modeling resource usage in planetary-scale shared infrastructures: PlanetLab's case study. Comput. Netw., Vol. 55 (15), pp (2011). ISSN: Impact Factor: (JCR 2010) External regulation entity to improve load balancing Xavier León, Tuan Anh Trinh, and Leandro Navarro. Using economic regulation to prevent resource congestion in large-scale shared infrastructures. Future Generation Computer Systems, Vol. 26 (4), pp (2010). ISSN: X. Impact Factor: (JCR 2010) Resource provider as regulator to improve energy efficiency Xavier León, and Leandro Navarro. Limits of Energy Saving for the Allocation of Data Center Resources to Networked Applications. In proceedings of the The 30th IEEE International Mini-conference on Computer Communications (IEEE INFOCOM'11), pp (2011), Shanghai, China. ISSN: X. Xavier León, and Leandro Navarro. Stackelberg Game to Derive the Limits of Energy Saving for the Allocation of Data Center Resources. Future Generation Computer Systems, Vol. 29 (1), pp (2012). ISSN: X. Impact Factor: (JCR 2011) User self-regulation for energy efficiency and dynamic allocation Xavier León and Leandro Navarro. Incentives for Dynamic and Energy-aware Capacity Allocation for Multi- tenant Clusters. Submitted to International Conference on the Economics of Grids, Clouds, Systems, and Services. [P1] [Ch 5] [Ch 6] [Ch 7] [Ch 8] [P2] [P3] [P4] [P5]

4 Where is the problem?

The “Tragedy of the Commons” 5 The benefits of exploitation of a finite resource are perceived by individuals while the costs are shared by the group

Shared computational infrastructures 6

7 Case study: Planetlab * Data from Codeen Host Status Consumption vs Contribution Cumulative Load of nodes

Computational markets as a solution 8 Good at matching demand and supply Effectively summarize information through prices User-oriented priorities when demand exceeds supply

Gaps on current research 9 Mainly focused on utility optimization User efficiency Profit optimizing Lack of control over externalities Multiple system-wide objectives What about … Load balancing Energy-efficiency

Problem statement 10 How to incorporate multiple system-wide objectives into computational markets?

11 How do we approach the problem? Contributions

[P2] [Ch 6] 12

Problem Overexploitation of resources 13

Regulative Taxes 14 Price 20 Target Load Tax

Some results 15 Same efficiency Better load balance Small loss on fairness

16 Conclusions Resource hot spots may be present ‣ Need a mechanism to internalize this problem into the market ‣ Influence users’ choice Resource taxes through 3 rd party regulation entity ‣ Suitable in decentralized scenarios with no central control Improves load balancing at the cost of fairness ‣ Same efficiency ‣ Utility uniformity and Envy-freeness reduced

[P3] [P4] [Ch 7] 17

18 Sharing model Proportional share in datacenters x 1 = 1 x 2 = 2 x 3 = 1

Problem Increasing energy costs 19 Power (Watts) Server utilization Idle power usage Active power usage Good for Energy Proportionality  Still high idle power!

20 Problem Increasing energy costs Given a specific user demand, how many resources should the resource provider shut down without reducing the QoS?

Let users optimize utility… 21 Node state (on/off) Minimum share Minimum parallelism Proportional share model of competition

…and provider optimize profit by minimizing energy related costs 22 Node state (on/off) Cost of resource Price paid by users Every user is satisfied Revenue – cost model

How to solve it? Stackelberg game 23 Resource Provider Leader / Resource supply Regulator Selfish users Followers How many resources to shutdown? Given k available resources, is every user satisfied? … User demand ? Sorted by power consumption (ascending) Optimal # of resources found! Shutdown remaining resources

Some results 24

25 Significant costs related to energy consumption ‣ Idle power usage of IT equipment becomes a key factor Resource provider in control of resource supply ‣ Stackelberg model of competition ‣ Suitable when resource provider has full control over supply Upper bound on energy savings ‣ Minimize switched on machines while satisfying users’ requirements Conclusions

[P5] [Ch 8] 26

Fair share/Capacity scheduler Hadoop 27 Pool of resources (time slots in Hadoop) 1/n Spare resources “Fixed” resource allocation

Dynamic shares market 28 Pool of resources (time slots in Hadoop) Capacity saving Spare resources that can Be shutdown Reused by others

29 Dynamic shares market Application A Application B Application C Cluster Savings proportional to Time and share not used No credits -> default to fair share Allow more than fair share if enough credits If competition -> Proportional share

Some results 30

31 Issues we address ‣ No control over share guarantees ‣ Lack of dynamic and elastic resource allocation ‣ No notion of energy-related costs Provide incentives for user self-regulation ‣ Decentralize decision making Dynamic and energy-aware resource allocation ‣ Incentive compatible Conclusions

32 Wrapping up Conclusions and Future work 32

33 Conclusions How to incorporate multiple system-wide objectives into computational markets?

34 Future work What about other system-wide metrics? ‣ Reward the social benefit of executions ‣ Control monopolies on federated infrastructures Explore these mechanisms on real deployments ‣ Are they feasible? ‣ Easy of use? ‣ Need for computer-aided decision making?

Xavier León PhD defense