Cloud benchmarking, tools and challenges

Slides:



Advertisements
Similar presentations
Autonomic Scaling of Cloud Computing Resources
Advertisements

Suggested Course Outline Cloud Computing Bahga & Madisetti, © 2014Book website:
Cloud Computing at GES DISC Presented by: Long Pham Contributors: Aijun Chen, Bruce Vollmer, Ed Esfandiari and Mike Theobald GES DISC UWG May 11, 2011.
Nokia Technology Institute Natural Partner for Innovation.
SLA-Oriented Resource Provisioning for Cloud Computing
Virtual Machine Usage in Cloud Computing for Amazon EE126: Computer Engineering Connor Cunningham Tufts University 12/1/14 “Virtual Machine Usage in Cloud.
1 NETE4631 Cloud deployment models and migration Lecture Notes #4.
Cloud Computing PRESENTED BY- Rajat Dixit (rd2392)
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
1 A Performance Study of Grid Workflow Engines Alexandru Iosup and Dick Epema PDS Group Delft University of Technology The Netherlands Corina Stratan Parallel.
Cloud Computing (101).
A T AXONOMY AND S URVEY OF C LOUD C OMPUTING S YSTEMS Reporter: Steven Chen Date: 2010/10/27 1.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Topics Problem Statement Define the problem Significance in context of the course Key Concepts Cloud Computing Spatial Cloud Computing Major Contributions.
CloudCmp: Shopping for a Cloud Made Easy Ang Li Xiaowei Yang Duke University Srikanth Kandula Ming Zhang Microsoft Research 6/22/2010HotCloud 2010, Boston1.
Plan Introduction What is Cloud Computing?
* Who we are? * Animation Industry, Challenges… * What is Render Cloud Farm? * Render Cloud Farm for Whom? * Scope of Blender? * Types of Rendering farms.
Security Framework For Cloud Computing -Sharath Reddy Gajjala.
A User Experience-based Cloud Service Redeployment Mechanism KANG Yu.
Chirag N. Modi and Prof. Dhiren R. Patel NIT Surat, India Ph. D Colloquium, CSI-2011 Signature Apriori based Network.
Analysis of Remote Sensing Quantitative Inversion in Cloud Computing Jing Dong, Yong Xue, Ziqiang Chen, Hui Xu, Yingjie Li Institute of Remote Sensing.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
PhD course - Milan, March /09/ Some additional words about cloud computing Lionel Brunie National Institute of Applied Science (INSA) LIRIS.
Pepper: An Elastic Web Server Farm for Cloud based on Hadoop Author : S. Krishnan, J.-S. Counio Date : Speaker : Sian-Lin Hong IEEE International.
Cloud Benchmarking Soroush Rostami Advanced Topics in Information Systems Mazandaran University of Science and Technology, Advisor:
Shayan Zamani University of Science and Technology Mazandaran, Babol 07 Jan 2010 Seminar of “Virtual Machines” course 1/21.
Authors: Jiann-Liang Chenz, Szu-Lin Wuy,Yang-Fang Li, Pei-Jia Yang,Yanuarius Teofilus Larosa th International Wireless Communications and Mobile.
Cloud Computing. Cloud Computing defined Dynamically scalable, device-independent and task-centric computing resources are provided online, with all charges.
An Autonomic Framework in Cloud Environment Jiedan Zhu Advisor: Prof. Gagan Agrawal.
Cloud Architecture Chapter 2. SPI Model Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) - PaaS (Platform as a Service) - IaaS.
1 ROIA 2009 – CAMEO: Continuous Analytics for Massively Multiplayer Online Games CAMEO: Continuous Analytics for Massively Multiplayer Online Games Alexandru.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
Magellan: Experiences from a Science Cloud Lavanya Ramakrishnan.
Authors: Jiann-Liang Chenz, Szu-Lin Wuy, Yang-Fang Li, Pei-Jia Yang,
Cloud Architecture. SPI Model Cloud Computing Classification Model – SPI Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) -
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
4a. Aula 2o. Período de Livro texto Copyright © 2012, Elsevier Inc. All rights reserved March 5, 2012 Prof. Kai Hwang, USC Cloud Roles in.
© 2007 IBM Corporation IBM Software Strategy Group IBM Google Announcement on Internet-Scale Computing (“Cloud Computing Model”) Oct 8, 2007 IBM Confidential.
Optimization of Resources in Clouds using Virtualization Department of Computer Science Punjabi University, Patiala Supervisor Name: Submitted By: Dr.
CS 6027 Advanced Networking FINAL PROJECT ​. Cloud Computing KRANTHI ​ CHENNUPATI PRANEETHA VARIGONDA ​ SANGEETHA LAXMAN ​ VARUN ​ DENDUKURI.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
© 2016 Global Market Insights, Inc. USA. All Rights Reserved Fuel Cell Market size worth $25.5bn by 2024 Infrastructure as a Service.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Cloud Benchmarking, Tools, and Challenges
Md Baitul Al Sadi, Isaac J. Cushman, Lei Chen, Rami J. Haddad
Course: Cluster, grid and cloud computing systems Course author: Prof
Organizations Are Embracing New Opportunities
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Cloud computing-The Future Technologies
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
FICEER 2017 Docker as a Solution for Data Confidentiality Issues in Learning Management System.
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Cloud Computing By P.Mahesh
Adaptable safety and security in v2x systems
AWS. Introduction AWS launched in 2006 from the internal infrastructure that Amazon.com built to handle its online retail operations. AWS was one of the.
Introduction to Enterprise Systems
CNIT131 Internet Basics & Beginning HTML
Unistore: Project Updates
Understanding and Exploiting Amazon EC2 Spot Instances
Cloud Computing.
Scalable and Worldwide Cloud Platform Powers Expansion for White-Label Mobile TV Solution MINI-CASE STUDY “Microsoft Azure played a vital role in the design.
Big Data - in Performance Engineering
Evaluating Transaction System Performance
Clouds from FutureGrid’s Perspective
Big Data Young Lee BUS 550.
Cloud Computing: Concepts
The Performance of Big Data Workloads in Cloud Datacenters
© 2016 Global Market Insights, Inc. USA. All Rights Reserved Virtual Private Server Market Size to exceed $2bn by 2025.
Presentation transcript:

Cloud benchmarking, tools and challenges Author: Elham Hojati, Adviser: Dr. Yong Chen Computer Science Department, Texas Tech University Abstract Methods and Techniques- Quantifying performance isolation methods [7] Benchmarking of a system is a process of assessing its performance and other characteristics, to be able to compare them with other systems. Benchmark tools try to answer the question “which is the best system in a given domain?” Cloud is one of the systems need benchmarking process. The problem is that cloud is a very complex and dynamic environment. Therefore there are some important differences between benchmarking in dynamic cloud environment with traditional benchmarking methods in static systems. Sharing of resources caused potential interference between participants which affects the performance of the cloud system for customers. Reducing the effect of sharing resources on the performance of each user is one of the major goals of cloud service providers. The article [7] has introduced three different types of representative metrics for measuring the level of isolation in cloud systems, Limitations of this method This method does not consider all three aspects of fairness property. As a feature work we are going to improve this method and develop an advanced isolation approach to consider all the aspects of fairness property. Motivation and Goals As a feature work we are going to improve benchmarking resource allocation process and develop an advanced isolation approach to consider all the aspects of fairness property. Our goal is considering various properties such as performance isolation along with fairness and elasticity features for dynamic shared resources environment. Figure 1 Fictitious isolation curve including upper and lower bounds [7]. Methods and Techniques- Resource allocation using game theory [6] Game theory can be used to solve the problem of resource allocation. A practical approximated solution has been proposed in [6]. Limitations of this method There are several limitation related to this method. In this method, it is supposed to consider fairness in their resource allocation method using algorithms that avoid starvation. But the problem is that they have not considered all three aspects of fairness property. The second limitation is that the proposed model is static. The problem is that cloud is a very complex and dynamic environment. It is not practical to use static model for exhibiting a dynamic environment. Comparing Tools and Frameworks (part of this table is from [3]))   CloudCmp CloudSton e HiBench YCSB CloudSuit e Perfkit price- performan ce benchmar king Target Applicatio n Legacy application Social web applications Hadoop (MapReduc e) Database/P erformance comparison s Media streaming /server Servers functionality - performanc e Server price performanc e functionality Test environme nt Multiple instance types Amazon EC2 instances Hadoop cluster Data serving system Characteriz e scale-out workloads Public and private cloud Amazon, Google, Microsoft, Rackspace, IBM, HP and Linode Service IaaS PaaS Conclusion and future Project Plan We have performed a survey research about benchmarking in cloud and various challenges about creating and deploying cloud benchmarking. Also, in this research we have studied and compared several tools and frameworks of cloud benchmarking. Existing cloud benchmarks and metrics mostly focus on traditional metrics like throughput in a virtualized environment, or just consider single aspects like databases, or just focus on some cloud features. For example there are some methods for benchmarking resource allocation which consider fairness or elasticity. But there is not a method which consider both of them. Our goal is considering various aspects such as performance isolation along with fairness and elasticity features for dynamic shared resources environment. Challenges in Building Cloud Benchmark Acknowledgements Step 1: Meaningful Metric • Challenge 1: defining meaningful metric with considering elasticity and fairness Step 2: Workload Design • Challenge 2: Resources allocation/ Scalability and performance isolation Step 3: Workload Implementation • Challenge 3: Workload Generation. • Challenge 4: Fairness Step 4: Creating Trust • Challenge 5: Location. • Challenge 6: ownership. • Challenge 7: security This research is supported by the Cloud and Autonomic Computing site at Texas Tech University via the StackVelocity membership contribution and the Aerospace Corporation technical partnerships References [1] Alexandru Iosup, Radu Prodan, Dick Epema ,"IaaS Cloud Benchmarking: Approaches, Challenges, and Experience", Cloud Computing for Data-Intensive Applications 2014, pp 83-104 [2] Enno Folkerts, Alexander Alexandrov, Kai Sachs, Alexandru Iosup, Volker Mark, Cafer Tosun, "Benchmarking in the Cloud: What it Should, Can, and Cannot Be", Lecture Notes in Computer Science Volume 7755, 2013, pp 173-188. [3] C.Vazquez, R. Krishnan, and E. John, "Cloud Computing Benchmarking: A Survey", 2014. [4] Edward Wustenhoff, CTO, Burstorm, "Cloud Computing Benchmark RB-A, the 1st step to continuous price-performance benchmarking of the cloud", Rice Burstorm Price Performance Benchmark Report (RB-A) June 2015. [5] Bin Sun, Brian Hall, Hu Wang, Da Wei Zhang, Kai Ding, "Benchmarking Private Cloud Performance with User- Centric Metrics", 2014 IEEE International Conference on Cloud Engineering. [6] GuiyiWei · Athanasios V. Vasilakos · Yao Zheng ·, Naixue Xiong, "A game-theoretic method of fair resource allocation for cloud computing services", Springer Science+Business Media, LLC 2009. [7] RouvenKrebs, ChristofMomm, SamuelKounev,"Metrics and techniques for quantifying performance isolation in cloud environments", Elsevier 2013.