Quantitative Modeling and Analytical Calculation 2 of Elasticity in Cloud Computing

نویسنده

  • Keqin Li
چکیده

4 Abstract—Elasticity is a fundamental feature of cloud computing and can be considered as a great advantage and a key benefit of 5 cloud computing. One key challenge in cloud elasticity is lack of consensus on a quantifiable, measurable, observable, and calculable 6 definition of elasticity and systematic approaches to modeling, quantifying, analyzing, and predicting elasticity. Another key challenge 7 in cloud computing is lack of effective ways for prediction and optimization of performance and cost in an elastic cloud platform. The 8 present paper makes the following significant contributions. First, we present a new, quantitative, and formal definition of elasticity in 9 cloud computing, i.e., the probability that the computing resources provided by a cloud platform match the current workload. Our 10 definition is applicable to any cloud platform and can be easily measured and monitored. Furthermore, we develop an analytical model 11 to study elasticity by treating a cloud platform as a queueing system, and use a continuous-time Markov chain (CTMC) model to 12 precisely calculate the elasticity value of a cloud platform by using an analytical and numerical method based on just a few parameters, 13 namely, the task arrival rate, the service rate, the virtual machine start-up and shut-down rates. In addition, we formally define auto14 scaling schemes and point out that our model and method can be easily extended to handle arbitrarily sophisticated scaling schemes. 15 Second, we apply our model and method to predict many other important properties of an elastic cloud computing system, such as 16 average task response time, throughput, quality of service, average number of VMs, average number of busy VMs, utilization, cost, 17 cost-performance ratio, productivity, and scalability. In fact, from a cloud consumer’s point of view, these performance and cost metrics 18 are even more important than the elasticity metric. Our study in this paper has two significance. On one hand, a cloud service provider 19 can predict its performance and cost guarantee using the results developed in this paper. On the other hand, a cloud service provider 20 can optimize its elastic scaling scheme to deliver the best cost-performance ratio. To the best of our knowledge, this is the first paper 21 that analytically and comprehensively studies elasticity, performance, and cost in cloud computing. Our model and method significantly 22 contribute to the understanding of cloud elasticity and management of elastic cloud computing systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Integrated modeling and solving the resource allocation problem and task scheduling in the cloud computing environment

Cloud computing is considered to be a new service provider technology for users and businesses. However, the cloud environment is facing a number of challenges. Resource allocation in a way that is optimum for users and cloud providers is difficult because of lack of data sharing between them. On the other hand, job scheduling is a basic issue and at the same time a big challenge in reaching hi...

متن کامل

On Elasticity Measurement in Cloud Computing

Elasticity is the foundation of cloud performance and can be considered as a great advantage and a key beneNt of cloud computing. However, there is no clear, concise, and formal deNnition of elasticity measurement, and thus no ePective approach to elasticity quantiNcation has been developed so far. Existing work on elasticity lack of solid and technical way of deNning elasticity measurement and...

متن کامل

Real-Time Building Information Modeling (BIM) Synchronization Using Radio Frequency Identification Technology and Cloud Computing System

The online observation of a construction site and processes bears significant advantage to all business sector. BIM is the combination of a 3D model of the project and a project-planning program which improves the project planning model by up to 6D (Adding Time, Cost and Material Information dimensions to the model). RFID technology is an appropriate information synchronization tool between the...

متن کامل

Energy Aware Resource Management of Cloud Data Centers

Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...

متن کامل

Cloud Computing; A New Approach to Learning and Learning

Introduction: The cloud computing and services, as a technological solution for developing educational services, can accelerate the provision and expansion of these highly useful services. This study intended to provide an overall picture of practical areas of learning services based on cloud computing teaching and learning equipment. Methods: This was a theoretical hybrid research study in whi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017