Power Distribution and Redistribution of Workloads in Cloud Computing Facilities Cornell Wilson.

Slides:



Advertisements
Similar presentations
Prepared for [xxxx] – Commercial in Confidence connect transform protect A Cloudy Cyberspace? Tony Roadknight – Technical Architect.
Advertisements

TechFire Conference Cloud Made Simple - Dispelling the Hype. Brian Larkin Operations Director Digital Planet Brian Larkin Operations Director Digital Planet.
Discussion of Infrastructure Clouds A NERSC Magellan Perspective Lavanya Ramakrishnan Lawrence Berkeley National Lab.
Scalable Content-Addressable Network Lintao Liu
Presented by Jeremy Olson CPE 401 Spring  What is cloud computing?  Short history  Essential characteristics  Service models  Deployment models.
Virtual Machine Usage in Cloud Computing for Amazon EE126: Computer Engineering Connor Cunningham Tufts University 12/1/14 “Virtual Machine Usage in Cloud.
Computers Are Your Future Twelfth Edition Spotlight 5: Cloud Computing Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 1.
Tom Yarmas CTO – Cloud Technologies U.S. Public Sector Cloud Computing: How to do it right!
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
Cloud SUT proposal OSGcloud group. Objective To fill in the Research the group about the thinking within the OSG working group To solicit new ideas/proposals.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
Obstacles Security Culture Cloud Cloud Computing will be the primary delivery model, the big question is how fast is going to get there. The cost is the.
Virtualization and the Cloud
Cloud Usability Framework
Be Smart, Use PwrSmart What Is The Cloud?. Where Did The Cloud Come From? We get the term “Cloud” from the early days of the internet where we drew a.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Cloud Basics.  Define what the Cloud is  Describe the essential characteristics are of the Cloud  Describe the service models of the Cloud  Describe.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
Plan Introduction What is Cloud Computing?
CLOUD COMPUTING. FIVE ESSENTIAL CHARACTERISTICS. WHAT IS CLOUD? 2.
CLOUD COMPUTING. IAAS / PAAS / SAAS LAYERS. Olena Matokhina Development and Consulting Team Lead 2 ABOUT PRESENTER.
Introduction to Cloud Computing Zsolt Németh MTA SZTAKI.
Effectively and Securely Using the Cloud Computing Paradigm.
An Oracle SPARC/Solaris Private Cloud Reference Architecture/Implementation Harry J Foxwell, PhD Principal Consultant for Cloud Computing.
Cloud Computing Why is it called the cloud?.
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
Cloud Computing Source:
Introduction to Cloud Computing
Cloud Computing Part #1 Zigmunds Buliņš, Mg. sc. ing 1.
3 Cloud Computing.
Component 4: Introduction to Information and Computer Science Unit 10: Future of Computing Lecture 2 This material was developed by Oregon Health & Science.
+ CS 325: CS Hardware and Software Organization and Architecture Cloud Architectures.
Introduction to Cloud Technology StratusLab Tutorial (Orsay, France) 28 November 2012.
The Legal Issues Facing Digital Forensic Investigations In A Cloud Environment Presented by Janice Rafraf 15/05/2015Janice Rafraf1.
InfoSecurity Conference 2011 The Challenges of Cloud Computing John R. Robles John R. Robles and Associates
Adaptive software in cloud computing Marin Litoiu York University Canada.
Component 4: Introduction to Information and Computer Science Unit 10b: Future of Computing.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Extreme scale parallel and distributed systems – High performance computing systems Current No. 1 supercomputer Tianhe-2 at petaflops Pushing toward.
Niagara Framework in the Clouds Scott Boehm. … what the heck does that mean??
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
Define Cloud Computing
PaaSport Introduction on Cloud Computing PaaSport training material.
VІI scientific and practical seminar with international participation “Economic security of the state and scientific and technological aspects of its provision".
Cloud computing Cloud Computing1. NIST: Five essential characteristics On-demand self-service Computing capabilities, disks are demanded over the network.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
TECHNOLOGY GUIDE THREE Emerging Types of Enterprise Computing.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
Optimize the Business with Microsoft Datacenter Services 2.0
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Discussion Context NIST Cloud definition and extension to address network and infrastructure issues Discussion of the ISPD-RG Infrastructure definition.
Template V.17, July 29, 2011 What’s the Cloud Got to do with HR Transformation? Heath Brownsworth, Director Technology Strategy.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
VYTAUTAS SIMANAITIS Cloud computing © Kaunas 2013, KTU.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
1 Views of Cloud Computing Prof. Ravi Sandhu Executive Director and Endowed Chair March 25, © Ravi Sandhu.
Welcome To We have registered over 5,000 domain names and host over 1,500 cloud servers for individuals and organizations, Our fast and reliable.
1 Secure Cloud Computing: A Research Perspective Prof. Ravi Sandhu Executive Director and Endowed Chair Texas Fresh Air Big Data and Data Analytics Conference.
Computers Are Your Future Twelfth Edition
Introduction to Cloud Technology
Amity University, Noida, India
Computers Are Your Future Twelfth Edition
UTSA's New Center Center for Security and Privacy Enhanced Cloud Computing (C-SPECC) Ravi Sandhu Executive Director of ICS and C-SPECC Professor.
Cloud Computing Dr. Sharad Saxena.
EIS Fast-track Revision Om Trivedi Enterprise Information Systems
3 Cloud Computing.
Cloud Computing: Concepts
Done by:Thikra abdullah
Presentation transcript:

Power Distribution and Redistribution of Workloads in Cloud Computing Facilities Cornell Wilson

What is cloud computing?

2011 NIST Definition  Five Essential Characteristics:  On-demand self-service  Broad network access  Resource pooling  Rapid elasticity  Measured service

2011 NIST Definition  Service Models:  Software as a Service (SaaS)  Platform as a Service (PaaS)  Infrastructure as a Service (IaaS)

2011 NIST Definition  Deployment Models:  Private  Community  Public  Hybrid

Why Cloud Computing?  Lower initial cost, faster implementation, lower overhead, ease of access, superior service, etc.

How does it work?  Virtualization  Load Balancing

Load Balancing Techniques  VectorDot, CARTON, Event-Driven, CLBVM, LBVS, Biased Random Sampling, Active Clustering, COMPARE AND BALANCE, Join- Idle-Queue, Honeybee Foraging Behavior, (OLB + LBMM), and more…

Load Balancing Metrics  Performance  Response Time  Scalability  Overhead  Throughput  Resource Utilization  Fault Tolerance  Migration Time  Energy Consumption  Carbon Emission

Some Examples  CARTON  Unifies Load Balancing (LB) and Distributed Rate Limiting (DRL)  LB equally distributes jobs to different nodes  DRL assures resources are allocated so that performance levels at all nodes are equal  Low overhead, easy to implement

Some Examples  Biased Random Sampling  Randomly samples the system domain to achieve self- organization  Balances the load across all nodes  Performs well with system of many similar nodes  Degrades as node diversity increases

Some Examples  Honeybee Foraging Behavior  Inspired by bees in nature  Global load balancing is achieved through local actions of each node  Performs well with a diverse system of nodes and request types  Throughput does not scale with system size

 T15 = CARTON  T10 = Biased Random Sampling  T9 = Honeybee Foraging Behavior

Power Consumption and Energy Efficiency  Process efficiency correlates with energy efficiency  No algorithm explicitly addresses this issue  Cloud holds promise for green computing  Active area of research

Conclusion  Cloud Computing  What?  Why?  How?  Load Balancing  Importance  Different methods  Metrics  Power consumption  Thank you!

Bibliography  Al-Rayis, E., & Kurdi, H. (2013, November 20-22). Performance analysis of load balancing architectures in cloud computing. Paper presented at the European Modelling Symposium, Manchester, England. doi: /EMS  Guo, L., Zheng, F., Hu, Y., Xiao L., & Liu, L. (2013) Analysis and research of cloud computing data center. Applied Mechanics and Materials, ,  Hamdaqa, M., & Tahvildari, L. (2012). Cloud computing uncovered: A research landscape. Advances in Computers, 86,  Kansal, N. J., & Chana, I. (2012) Cloud load balancing techniques: A step towards green computing. International Journal of Computer Science Issues, 9(1),  Kansal, N.J., & Chana, I. (2012) Existing load balancing techniques in cloud computing: A systematic review. Journal of Information Systems and Communication, 3(1),  Kaur, R., & Luthra, P. (2014, March 21). Load balancing in cloud computing. Paper presented at the International Conference on Recent Trends in Information, Telecommunication and Computing, Chandigarh, India. doi: 02.ITC  National Institute of Standards and Technology. (2011). The NIST Definition of Cloud Computing (NIST Special Publication ). Gaithersburg, MD: U.S. Department of Commerce.

Image Sources  content/uploads/2014/03/What-is-cloud-computing.png content/uploads/2014/03/What-is-cloud-computing.png  ges/ _DBE9/image_3.png ges/ _DBE9/image_3.png   scales _640.png scales _640.png   pollution.gif pollution.gif 