SlideShare a Scribd company logo
1.
#13/ 19, 1st Floor, Municipal Colony, Kangayanellore Road, Gandhi Nagar, vellore – 6.
Off:0416-2247353 / 6066663 Mo: +91 9500218218 /8870603602,
Project Titles: http://shakastech.weebly.com/2015-2016-titles
Website: www.shakastech.com, Email - id: shakastech@gmail.com, info@shakastech.com
A PROFIT MAXIMIZATION SCHEME WITH GUARANTEED QUALITY OF
SERVICE IN CLOUD COMPUTING
ABSTRACT
As an effective and efficient way to provide computing resources and services to
customers on demand, cloud computing has become more and more popular. From cloud service
providers’ perspective, profit is one of the most important considerations, and it is mainly
determined by the configuration of a cloud service platform under given market demand.
However, a single long-term renting scheme is usually adopted to configure a cloud platform,
which cannot guarantee the service quality but leads to serious resource waste. In this paper, a
double resource renting scheme is designed firstly in which short-term renting and long-term
renting are combined aiming at the existing issues. This double renting scheme can effectively
guarantee the quality of service of all requests and reduce the resource waste greatly. Secondly, a
service system is considered as an M/M/m+D queuing model and the performance indicators that
affect the profit of our double renting scheme are analyzed, e.g., the average charge, the ratio of
requests that need temporary servers, and so forth. Thirdly, a profit maximization problem is
formulated for the double renting scheme and the optimized configuration of a cloud platform is
obtained by solving the profit maximization problem. Finally, a series of calculations are
conducted to compare the profit of our proposed scheme with that of the single renting scheme.
The results show that our scheme can not only guarantee the service quality of all requests, but
also obtain more profit than the latter.
1.
#13/ 19, 1st Floor, Municipal Colony, Kangayanellore Road, Gandhi Nagar, vellore – 6.
Off:0416-2247353 / 6066663 Mo: +91 9500218218 /8870603602,
Project Titles: http://shakastech.weebly.com/2015-2016-titles
Website: www.shakastech.com, Email - id: shakastech@gmail.com, info@shakastech.com
EXISTING SYSTEM:
In this section, we review recent works relevant to the profit of cloud service providers.
Profit of service providers is related with many factors such as the price, the market demand, the
system configuration, the customer satisfaction and so forth. Service providers naturally wish to
set a higher price to get a higher profit margin; but doing so would decrease the customer
satisfaction, which leads to a risk of discouraging demand in the future. Hence, selecting a
reasonable pricing strategy is important for service providers. The pricing strategies are divided
into two categories, i.e., static pricing and dynamic pricing. Static pricing means that the price of
a service request is fixed and known in advance, and it does not change with the conditions. With
dynamic pricing a service provider delays the pricing decision until after the customer demand is
revealed, so that the service provider can adjust prices accordingly. Static pricing is the dominant
strategy which is widely used in real world and in research. Ghamkhari et al. adopted a flat-rate
pricing strategy and set a fixed price for all requests, but Odlyzko argued that the predominant
flat-rate pricing encourages waste and is incompatible with service differentiation. Another kind
of static pricing strategies are usage-based pricing. For example, the price of a service request is
proportional to the service time and task execution requirement (measured by the number of
instructions to be executed), respectively. Usage-based pricing reveals that one can use resources
more efficiently.
PROPOSED SYSTEM:
In this paper, we propose a novel renting scheme for service providers, which not only
can satisfy quality-of-service requirements, but also can obtain more profit. Our contributions in
this paper can be summarized as follows.
 A novel double renting scheme is proposed for service providers. It combines long-term
renting with short-term renting, which can not only satisfy quality-of-service
1.
#13/ 19, 1st Floor, Municipal Colony, Kangayanellore Road, Gandhi Nagar, vellore – 6.
Off:0416-2247353 / 6066663 Mo: +91 9500218218 /8870603602,
Project Titles: http://shakastech.weebly.com/2015-2016-titles
Website: www.shakastech.com, Email - id: shakastech@gmail.com, info@shakastech.com
requirements under the varying system workload, but also reduce the resource waste
greatly.
 A multiserver system adopted in our paper is modeled as an M/M/m+D queuing model
and the performance indicators are analyzed such as the average service charge, the ratio
of requests that need shortterm servers, and so forth.
 The optimal configuration problem of service providers for profit maximization is
formulated and two kinds of optimal solutions, i.e., the ideal solutions and the actual
solutions, are obtained respectively.
 A series of comparisons are given to verify the performance of our scheme. The results
show that the proposed Double-Quality-Guaranteed (DQG) renting scheme can achieve
more profit than the compared Single-Quality-Unguaranteed (SQU) renting scheme in the
premise of guaranteeing the service quality completely. In this paper, to overcome the
shortcomings mentioned above, a double renting scheme is designed to configure a cloud
service platform, which can guarantee the service quality of all requests and reduce the
resource waste greatly. Moreover, a profit maximization problem is formulated and
solved to get the optimal multiserver configuration which can product more profit than
the optimal configuration.
Module 1
A Cloud System Model
The cloud structure consists of three typical parties, i.e., infrastructure providers, service
providers and customers. This three-tier structure is used commonly in existing literatures. In the
three-tier structure, an infrastructure provider the basic hardware and software facilities. A
service provider rents resources from infrastructure providers and prepares a set of services in the
form of virtual machine (VM). Infrastructure providers provide two kinds of resource renting
schemes, e.g., long-term renting and short-term renting. In general, the rental price of long-term
renting is much cheaper than that of short-term renting. A customer submits a service request to
a service provider which delivers services on demand. The customer receives the desired result
from the service provider with certain service-level agreement, and pays for the service based on
1.
#13/ 19, 1st Floor, Municipal Colony, Kangayanellore Road, Gandhi Nagar, vellore – 6.
Off:0416-2247353 / 6066663 Mo: +91 9500218218 /8870603602,
Project Titles: http://shakastech.weebly.com/2015-2016-titles
Website: www.shakastech.com, Email - id: shakastech@gmail.com, info@shakastech.com
the amount of the service and the service quality. Service providers pay infrastructure providers
for renting their physical resources, and charge customers for processing their service requests,
which generates cost and revenue, respectively. The profit is generated from the gap between the
revenue and the cost.
Module 2
A Multiserver Model
In this paper, we consider the cloud service platform as a multiserver system with a
service request queue. The schematic diagram of cloud computing. In an actual cloud computing
platform such as Amazon EC2, IBM blue cloud, and private clouds, there are many work nodes
managed by the cloud managers such as Eucalyptus, OpenNebula, and Nimbus. The clouds
provide resources for jobs in the form of virtual machine (VM). In addition, the users submit
their jobs to the cloud in which a job queuing system such as SGE, PBS, or Condor is used. All
jobs are scheduled by the job scheduler and assigned to different VMs in a centralized way.
Hence, we can consider it as a service request queue. For example, Condor is a specialized
workload management system for computeintensive jobs and it provides a job queueing
mechanism, scheduling policy, priority scheme, resource monitoring, and resource management.
Users submit their jobs to Condor, and Condor places them into a queue, chooses when and
where to run them based upon a polic. Hence, it is reasonable to abstract a cloud service platform
as a multiserver model with a service request queue, and the model is widely adopted in existing
literature. In the three-tier structure, a cloud service provider serves customers’ service requests
by using a multiserver system which is rented from an infrastructure provider. Assume that the
multiserver system consists of m long-term rented identical servers, and it can be scaled up by
temporarily renting short-term servers from infrastructure providers. The servers in the system
have identical execution speed s (Unit: billion instructions per second). In this paper, a
multiserver system excluding the short-term servers is modeled as an M/M/m queuing system as
1.
#13/ 19, 1st Floor, Municipal Colony, Kangayanellore Road, Gandhi Nagar, vellore – 6.
Off:0416-2247353 / 6066663 Mo: +91 9500218218 /8870603602,
Project Titles: http://shakastech.weebly.com/2015-2016-titles
Website: www.shakastech.com, Email - id: shakastech@gmail.com, info@shakastech.com
follows (see Fig. 3). There is a Poisson stream of service requests with arrival rate λ, i.e., the
interarrival times are independent and identically distributed (i.i.d.) exponential random variables
with mean 1/λ. A multiserver system maintains a queue with infinite capacity. When the
incoming service requests cannot be processed immediately after they arrive, they are firstly
placed in the queue until they can be handled by any available server. The first-come-first-served
(FCFS) queuing discipline is adopted. The task execution requirements (measured by the number
of instructions) are independent and identically distributed exponential random variables r with
mean r (Unit: billion instructions). Therefore, the execution times of tasks on the multiserver
system are also i.i.d. exponential random variables x = r/s with mean x = r/s (Unit second). The
average service rate of each server is calculated as μ = 1/x = s/r, and the system utilization is
defined as ρ = λ/mμ = λ/m _ r/s. Because the fixed computing capacity of the service system is
limited, some requests would wait for a long time before they are served. According to the
queuing theory, we have the following theorem about the waiting time in an M/M/m queuing
system.
Module 3
The Proposed Scheme
In this section, we first propose the Double-Quality- Guaranteed (DQG) resource renting
scheme which combines long-term renting with short-term renting. The main computing capacity
is provided by the long-term rented servers due to their low price. The short-term rented servers
provide the extra capacity in peak period. The proposed DQG scheme adopts the traditional
FCFS queueing discipline. For each service request entering the system, the system records its
waiting time. The requests are assigned and executed on the long-term rented servers in the order
of arrival times. Once the waiting time of a request reaches D, a temporary server is rented from
infrastructure providers to process the request. We consider the novel service model as an
M/M/m+D queuing model. The M/M/m+D model is a special M/M/m queuing model with
impatient customers. In an M/M/m+D model, the requests are impatient and they have a maximal
tolerable waiting time. If the waiting time exceeds the tolerable waiting time, they lose patience
1.
#13/ 19, 1st Floor, Municipal Colony, Kangayanellore Road, Gandhi Nagar, vellore – 6.
Off:0416-2247353 / 6066663 Mo: +91 9500218218 /8870603602,
Project Titles: http://shakastech.weebly.com/2015-2016-titles
Website: www.shakastech.com, Email - id: shakastech@gmail.com, info@shakastech.com
and leave the system. In our scheme, the impatient requests do not leave the system but are
assigned to temporary rented servers. Since the requests with waiting time D are all assigned to
temporary servers, it is apparent that all service requests can guarantee their deadline and are
charged based on the workload according to the SLA. Hence, the revenue of the service provider
increases. However, the cost increases as well due to the temporarily rented servers. Moreover,
the amount of cost spent in renting temporary servers is determined by the computing capacity of
the long-term rented multiserver system. Since the revenue has been maximized using our
scheme, minimizing the cost is the key issue for profit maximization. Next, the tradeoff between
the longterm rental cost and the short-term rental cost is considered, and an optimal problem is
formulated in the following to get the optimal long-term configuration such that the profit is
maximized.
CONCLUSIONS
In order to guarantee the quality of service requests and maximize the profit of service
providers, this paper has proposed a novel Double-Quality-Guaranteed (DQG) renting scheme
for service providers. This scheme combines short-term renting with long-term renting, which
can reduce the resource waste greatly and adapt to the dynamical demand of computing capacity.
An M/M/m+D queueing model is build for our multiserver system with varying system size. And
then, an optimal configuration problem of profit maximization is formulated in which many
factors are taken into considerations, such as the market demand, the workload of requests, the
server-level agreement, the rental cost of servers, the cost of energy consumption, and so forth.
The optimal solutions are solved for two different situations, which are the ideal optimal
solutions and the actual optimal solutions. In addition, a series of calculations are conducted to
compare the profit obtained by the DQG renting scheme with the Single-Quality-Unguaranteed
(SQU) renting scheme. The results show that our scheme outperforms the SQU scheme in terms
of both of service quality and profit. In this paper, we only consider the profit maximization
problem in a homogeneous cloud environment, because the analysis of a heterogenous
1.
#13/ 19, 1st Floor, Municipal Colony, Kangayanellore Road, Gandhi Nagar, vellore – 6.
Off:0416-2247353 / 6066663 Mo: +91 9500218218 /8870603602,
Project Titles: http://shakastech.weebly.com/2015-2016-titles
Website: www.shakastech.com, Email - id: shakastech@gmail.com, info@shakastech.com
environment is much more complicated than that of a homogenous environment. However, we
will extend our study to a heterogenous environment in the future.

More Related Content

PPTX
A profit maximization scheme with guaranteed quality of service in cloud comp...
PDF
A profit maximization scheme with guaranteed quality of service in cloud comp...
DOCX
A PROFIT MAXIMIZATION SCHEME WITH GUARANTEED QUALITY OF SERVICE IN CLOUD COMP...
PDF
A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Comp...
DOCX
A PROFIT MAXIMIZATION SCHEME WITH GUARANTEED QUALITY OF SERVICE IN CLOUD COMP...
DOCX
A Profit Maximization Scheme with Guaranteed1 (1)
DOCX
IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...
PDF
Migration Control in Cloud Computing to Reduce the SLA Violation
A profit maximization scheme with guaranteed quality of service in cloud comp...
A profit maximization scheme with guaranteed quality of service in cloud comp...
A PROFIT MAXIMIZATION SCHEME WITH GUARANTEED QUALITY OF SERVICE IN CLOUD COMP...
A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Comp...
A PROFIT MAXIMIZATION SCHEME WITH GUARANTEED QUALITY OF SERVICE IN CLOUD COMP...
A Profit Maximization Scheme with Guaranteed1 (1)
IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...
Migration Control in Cloud Computing to Reduce the SLA Violation

What's hot (16)

PDF
Camera ready-nash equilibrium-ngct2015-format
PDF
Fast Distribution of Replicated Content to Multi- Homed Clients
PDF
Intelligent Workload Management in Virtualized Cloud Environment
PDF
Pricing Models for Cloud Computing Services, a Survey
PDF
Service performance and analysis in cloud computing extened 2
PDF
Content-aware resource allocation model for IPTV delivery networks
PDF
5. 10081 12342-1-pb
PDF
Web Service QoS Prediction Approach in Mobile Internet Environments
PDF
Sla based optimization of power and migration cost in cloud computing
PDF
Ieeepro techno solutions 2014 ieee java project - cloud bandwidth and cost ...
PDF
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
PDF
ICICCE0293
DOCX
Cost minimizing dynamic migration of content distribution services into hybri...
PDF
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
PDF
Score based deadline constrained workflow scheduling algorithm for cloud systems
PDF
N1803048386
Camera ready-nash equilibrium-ngct2015-format
Fast Distribution of Replicated Content to Multi- Homed Clients
Intelligent Workload Management in Virtualized Cloud Environment
Pricing Models for Cloud Computing Services, a Survey
Service performance and analysis in cloud computing extened 2
Content-aware resource allocation model for IPTV delivery networks
5. 10081 12342-1-pb
Web Service QoS Prediction Approach in Mobile Internet Environments
Sla based optimization of power and migration cost in cloud computing
Ieeepro techno solutions 2014 ieee java project - cloud bandwidth and cost ...
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
ICICCE0293
Cost minimizing dynamic migration of content distribution services into hybri...
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Score based deadline constrained workflow scheduling algorithm for cloud systems
N1803048386
Ad

Similar to A profit maximization scheme with guaranteed quality of service in cloud computing (20)

DOCX
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
DOCX
A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Com...
DOCX
A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Com...
DOCX
A profit maximization scheme with guaranteed
DOCX
A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Com...
DOCX
Optimal multiserver configuration for profit
DOCX
A PROFIT MAXIMIZATION SCHEME WITH GUARANTEED QUALITY OF SERVICE IN CLOUD COMP...
DOCX
Optimal multiserver configuration for profit maximization in cloud computing
PDF
Managing cost and performing balancing at cloud platform
PDF
An efficient resource sharing technique for multi-tenant databases
PDF
Psdot 1 optimization of resource provisioning cost in cloud computing
PDF
A Survey on Service Request Scheduling in Cloud Based Architecture
PDF
A Survey on Service Request Scheduling in Cloud Based Architecture
PDF
Proposed pricing model for cloud computing
PDF
An Efficient Queuing Model for Resource Sharing in Cloud Computing
PDF
The application of queue theory in cloud computing to reduce the waiting time
PDF
AN OPEN JACKSON NETWORK MODEL FOR HETEROGENEOUS INFRASTRUCTURE AS A SERVICE O...
PDF
Revenue Maximization with Good Quality of Service in Cloud Computing
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Com...
A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Com...
A profit maximization scheme with guaranteed
A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Com...
Optimal multiserver configuration for profit
A PROFIT MAXIMIZATION SCHEME WITH GUARANTEED QUALITY OF SERVICE IN CLOUD COMP...
Optimal multiserver configuration for profit maximization in cloud computing
Managing cost and performing balancing at cloud platform
An efficient resource sharing technique for multi-tenant databases
Psdot 1 optimization of resource provisioning cost in cloud computing
A Survey on Service Request Scheduling in Cloud Based Architecture
A Survey on Service Request Scheduling in Cloud Based Architecture
Proposed pricing model for cloud computing
An Efficient Queuing Model for Resource Sharing in Cloud Computing
The application of queue theory in cloud computing to reduce the waiting time
AN OPEN JACKSON NETWORK MODEL FOR HETEROGENEOUS INFRASTRUCTURE AS A SERVICE O...
Revenue Maximization with Good Quality of Service in Cloud Computing
Ad

More from Shakas Technologies (20)

DOCX
A Review on Deep-Learning-Based Cyberbullying Detection
DOCX
A Personal Privacy Data Protection Scheme for Encryption and Revocation of Hi...
DOCX
A Novel Framework for Credit Card.
DOCX
A Comparative Analysis of Sampling Techniques for Click-Through Rate Predicti...
DOCX
NS2 Final Year Project Titles 2023- 2024
DOCX
MATLAB Final Year IEEE Project Titles 2023-2024
DOCX
Latest Python IEEE Project Titles 2023-2024
DOCX
EMOTION RECOGNITION BY TEXTUAL TWEETS CLASSIFICATION USING VOTING CLASSIFIER ...
DOCX
CYBER THREAT INTELLIGENCE MINING FOR PROACTIVE CYBERSECURITY DEFENSE
DOCX
Detecting Mental Disorders in social Media through Emotional patterns-The cas...
DOCX
COMMERCE FAKE PRODUCT REVIEWS MONITORING AND DETECTION
DOCX
CO2 EMISSION RATING BY VEHICLES USING DATA SCIENCE
DOCX
Toward Effective Evaluation of Cyber Defense Threat Based Adversary Emulation...
DOCX
Optimizing Numerical Weather Prediction Model Performance Using Machine Learn...
DOCX
Nature-Based Prediction Model of Bug Reports Based on Ensemble Machine Learni...
DOCX
Multi-Class Stress Detection Through Heart Rate Variability A Deep Neural Net...
DOCX
Identifying Hot Topic Trends in Streaming Text Data Using News Sequential Evo...
DOCX
Fighting Money Laundering With Statistics and Machine Learning.docx
DOCX
Explainable Artificial Intelligence for Patient Safety A Review of Applicatio...
DOCX
Ensemble Deep Learning-Based Prediction of Fraudulent Cryptocurrency Transact...
A Review on Deep-Learning-Based Cyberbullying Detection
A Personal Privacy Data Protection Scheme for Encryption and Revocation of Hi...
A Novel Framework for Credit Card.
A Comparative Analysis of Sampling Techniques for Click-Through Rate Predicti...
NS2 Final Year Project Titles 2023- 2024
MATLAB Final Year IEEE Project Titles 2023-2024
Latest Python IEEE Project Titles 2023-2024
EMOTION RECOGNITION BY TEXTUAL TWEETS CLASSIFICATION USING VOTING CLASSIFIER ...
CYBER THREAT INTELLIGENCE MINING FOR PROACTIVE CYBERSECURITY DEFENSE
Detecting Mental Disorders in social Media through Emotional patterns-The cas...
COMMERCE FAKE PRODUCT REVIEWS MONITORING AND DETECTION
CO2 EMISSION RATING BY VEHICLES USING DATA SCIENCE
Toward Effective Evaluation of Cyber Defense Threat Based Adversary Emulation...
Optimizing Numerical Weather Prediction Model Performance Using Machine Learn...
Nature-Based Prediction Model of Bug Reports Based on Ensemble Machine Learni...
Multi-Class Stress Detection Through Heart Rate Variability A Deep Neural Net...
Identifying Hot Topic Trends in Streaming Text Data Using News Sequential Evo...
Fighting Money Laundering With Statistics and Machine Learning.docx
Explainable Artificial Intelligence for Patient Safety A Review of Applicatio...
Ensemble Deep Learning-Based Prediction of Fraudulent Cryptocurrency Transact...

Recently uploaded (20)

PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
1. Introduction to Computer Programming.pptx
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Mushroom cultivation and it's methods.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
Chapter 5: Probability Theory and Statistics
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Getting Started with Data Integration: FME Form 101
PPTX
A Presentation on Touch Screen Technology
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Hybrid model detection and classification of lung cancer
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Programs and apps: productivity, graphics, security and other tools
Building Integrated photovoltaic BIPV_UPV.pdf
cloud_computing_Infrastucture_as_cloud_p
1. Introduction to Computer Programming.pptx
WOOl fibre morphology and structure.pdf for textiles
Mushroom cultivation and it's methods.pdf
NewMind AI Weekly Chronicles - August'25-Week II
1 - Historical Antecedents, Social Consideration.pdf
Approach and Philosophy of On baking technology
Chapter 5: Probability Theory and Statistics
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Web App vs Mobile App What Should You Build First.pdf
Getting Started with Data Integration: FME Form 101
A Presentation on Touch Screen Technology
Hindi spoken digit analysis for native and non-native speakers
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
A comparative analysis of optical character recognition models for extracting...
Enhancing emotion recognition model for a student engagement use case through...
Hybrid model detection and classification of lung cancer
Accuracy of neural networks in brain wave diagnosis of schizophrenia

A profit maximization scheme with guaranteed quality of service in cloud computing

  • 1. 1. #13/ 19, 1st Floor, Municipal Colony, Kangayanellore Road, Gandhi Nagar, vellore – 6. Off:0416-2247353 / 6066663 Mo: +91 9500218218 /8870603602, Project Titles: http://shakastech.weebly.com/2015-2016-titles Website: www.shakastech.com, Email - id: shakastech@gmail.com, info@shakastech.com A PROFIT MAXIMIZATION SCHEME WITH GUARANTEED QUALITY OF SERVICE IN CLOUD COMPUTING ABSTRACT As an effective and efficient way to provide computing resources and services to customers on demand, cloud computing has become more and more popular. From cloud service providers’ perspective, profit is one of the most important considerations, and it is mainly determined by the configuration of a cloud service platform under given market demand. However, a single long-term renting scheme is usually adopted to configure a cloud platform, which cannot guarantee the service quality but leads to serious resource waste. In this paper, a double resource renting scheme is designed firstly in which short-term renting and long-term renting are combined aiming at the existing issues. This double renting scheme can effectively guarantee the quality of service of all requests and reduce the resource waste greatly. Secondly, a service system is considered as an M/M/m+D queuing model and the performance indicators that affect the profit of our double renting scheme are analyzed, e.g., the average charge, the ratio of requests that need temporary servers, and so forth. Thirdly, a profit maximization problem is formulated for the double renting scheme and the optimized configuration of a cloud platform is obtained by solving the profit maximization problem. Finally, a series of calculations are conducted to compare the profit of our proposed scheme with that of the single renting scheme. The results show that our scheme can not only guarantee the service quality of all requests, but also obtain more profit than the latter.
  • 2. 1. #13/ 19, 1st Floor, Municipal Colony, Kangayanellore Road, Gandhi Nagar, vellore – 6. Off:0416-2247353 / 6066663 Mo: +91 9500218218 /8870603602, Project Titles: http://shakastech.weebly.com/2015-2016-titles Website: www.shakastech.com, Email - id: shakastech@gmail.com, info@shakastech.com EXISTING SYSTEM: In this section, we review recent works relevant to the profit of cloud service providers. Profit of service providers is related with many factors such as the price, the market demand, the system configuration, the customer satisfaction and so forth. Service providers naturally wish to set a higher price to get a higher profit margin; but doing so would decrease the customer satisfaction, which leads to a risk of discouraging demand in the future. Hence, selecting a reasonable pricing strategy is important for service providers. The pricing strategies are divided into two categories, i.e., static pricing and dynamic pricing. Static pricing means that the price of a service request is fixed and known in advance, and it does not change with the conditions. With dynamic pricing a service provider delays the pricing decision until after the customer demand is revealed, so that the service provider can adjust prices accordingly. Static pricing is the dominant strategy which is widely used in real world and in research. Ghamkhari et al. adopted a flat-rate pricing strategy and set a fixed price for all requests, but Odlyzko argued that the predominant flat-rate pricing encourages waste and is incompatible with service differentiation. Another kind of static pricing strategies are usage-based pricing. For example, the price of a service request is proportional to the service time and task execution requirement (measured by the number of instructions to be executed), respectively. Usage-based pricing reveals that one can use resources more efficiently. PROPOSED SYSTEM: In this paper, we propose a novel renting scheme for service providers, which not only can satisfy quality-of-service requirements, but also can obtain more profit. Our contributions in this paper can be summarized as follows.  A novel double renting scheme is proposed for service providers. It combines long-term renting with short-term renting, which can not only satisfy quality-of-service
  • 3. 1. #13/ 19, 1st Floor, Municipal Colony, Kangayanellore Road, Gandhi Nagar, vellore – 6. Off:0416-2247353 / 6066663 Mo: +91 9500218218 /8870603602, Project Titles: http://shakastech.weebly.com/2015-2016-titles Website: www.shakastech.com, Email - id: shakastech@gmail.com, info@shakastech.com requirements under the varying system workload, but also reduce the resource waste greatly.  A multiserver system adopted in our paper is modeled as an M/M/m+D queuing model and the performance indicators are analyzed such as the average service charge, the ratio of requests that need shortterm servers, and so forth.  The optimal configuration problem of service providers for profit maximization is formulated and two kinds of optimal solutions, i.e., the ideal solutions and the actual solutions, are obtained respectively.  A series of comparisons are given to verify the performance of our scheme. The results show that the proposed Double-Quality-Guaranteed (DQG) renting scheme can achieve more profit than the compared Single-Quality-Unguaranteed (SQU) renting scheme in the premise of guaranteeing the service quality completely. In this paper, to overcome the shortcomings mentioned above, a double renting scheme is designed to configure a cloud service platform, which can guarantee the service quality of all requests and reduce the resource waste greatly. Moreover, a profit maximization problem is formulated and solved to get the optimal multiserver configuration which can product more profit than the optimal configuration. Module 1 A Cloud System Model The cloud structure consists of three typical parties, i.e., infrastructure providers, service providers and customers. This three-tier structure is used commonly in existing literatures. In the three-tier structure, an infrastructure provider the basic hardware and software facilities. A service provider rents resources from infrastructure providers and prepares a set of services in the form of virtual machine (VM). Infrastructure providers provide two kinds of resource renting schemes, e.g., long-term renting and short-term renting. In general, the rental price of long-term renting is much cheaper than that of short-term renting. A customer submits a service request to a service provider which delivers services on demand. The customer receives the desired result from the service provider with certain service-level agreement, and pays for the service based on
  • 4. 1. #13/ 19, 1st Floor, Municipal Colony, Kangayanellore Road, Gandhi Nagar, vellore – 6. Off:0416-2247353 / 6066663 Mo: +91 9500218218 /8870603602, Project Titles: http://shakastech.weebly.com/2015-2016-titles Website: www.shakastech.com, Email - id: shakastech@gmail.com, info@shakastech.com the amount of the service and the service quality. Service providers pay infrastructure providers for renting their physical resources, and charge customers for processing their service requests, which generates cost and revenue, respectively. The profit is generated from the gap between the revenue and the cost. Module 2 A Multiserver Model In this paper, we consider the cloud service platform as a multiserver system with a service request queue. The schematic diagram of cloud computing. In an actual cloud computing platform such as Amazon EC2, IBM blue cloud, and private clouds, there are many work nodes managed by the cloud managers such as Eucalyptus, OpenNebula, and Nimbus. The clouds provide resources for jobs in the form of virtual machine (VM). In addition, the users submit their jobs to the cloud in which a job queuing system such as SGE, PBS, or Condor is used. All jobs are scheduled by the job scheduler and assigned to different VMs in a centralized way. Hence, we can consider it as a service request queue. For example, Condor is a specialized workload management system for computeintensive jobs and it provides a job queueing mechanism, scheduling policy, priority scheme, resource monitoring, and resource management. Users submit their jobs to Condor, and Condor places them into a queue, chooses when and where to run them based upon a polic. Hence, it is reasonable to abstract a cloud service platform as a multiserver model with a service request queue, and the model is widely adopted in existing literature. In the three-tier structure, a cloud service provider serves customers’ service requests by using a multiserver system which is rented from an infrastructure provider. Assume that the multiserver system consists of m long-term rented identical servers, and it can be scaled up by temporarily renting short-term servers from infrastructure providers. The servers in the system have identical execution speed s (Unit: billion instructions per second). In this paper, a multiserver system excluding the short-term servers is modeled as an M/M/m queuing system as
  • 5. 1. #13/ 19, 1st Floor, Municipal Colony, Kangayanellore Road, Gandhi Nagar, vellore – 6. Off:0416-2247353 / 6066663 Mo: +91 9500218218 /8870603602, Project Titles: http://shakastech.weebly.com/2015-2016-titles Website: www.shakastech.com, Email - id: shakastech@gmail.com, info@shakastech.com follows (see Fig. 3). There is a Poisson stream of service requests with arrival rate λ, i.e., the interarrival times are independent and identically distributed (i.i.d.) exponential random variables with mean 1/λ. A multiserver system maintains a queue with infinite capacity. When the incoming service requests cannot be processed immediately after they arrive, they are firstly placed in the queue until they can be handled by any available server. The first-come-first-served (FCFS) queuing discipline is adopted. The task execution requirements (measured by the number of instructions) are independent and identically distributed exponential random variables r with mean r (Unit: billion instructions). Therefore, the execution times of tasks on the multiserver system are also i.i.d. exponential random variables x = r/s with mean x = r/s (Unit second). The average service rate of each server is calculated as μ = 1/x = s/r, and the system utilization is defined as ρ = λ/mμ = λ/m _ r/s. Because the fixed computing capacity of the service system is limited, some requests would wait for a long time before they are served. According to the queuing theory, we have the following theorem about the waiting time in an M/M/m queuing system. Module 3 The Proposed Scheme In this section, we first propose the Double-Quality- Guaranteed (DQG) resource renting scheme which combines long-term renting with short-term renting. The main computing capacity is provided by the long-term rented servers due to their low price. The short-term rented servers provide the extra capacity in peak period. The proposed DQG scheme adopts the traditional FCFS queueing discipline. For each service request entering the system, the system records its waiting time. The requests are assigned and executed on the long-term rented servers in the order of arrival times. Once the waiting time of a request reaches D, a temporary server is rented from infrastructure providers to process the request. We consider the novel service model as an M/M/m+D queuing model. The M/M/m+D model is a special M/M/m queuing model with impatient customers. In an M/M/m+D model, the requests are impatient and they have a maximal tolerable waiting time. If the waiting time exceeds the tolerable waiting time, they lose patience
  • 6. 1. #13/ 19, 1st Floor, Municipal Colony, Kangayanellore Road, Gandhi Nagar, vellore – 6. Off:0416-2247353 / 6066663 Mo: +91 9500218218 /8870603602, Project Titles: http://shakastech.weebly.com/2015-2016-titles Website: www.shakastech.com, Email - id: shakastech@gmail.com, info@shakastech.com and leave the system. In our scheme, the impatient requests do not leave the system but are assigned to temporary rented servers. Since the requests with waiting time D are all assigned to temporary servers, it is apparent that all service requests can guarantee their deadline and are charged based on the workload according to the SLA. Hence, the revenue of the service provider increases. However, the cost increases as well due to the temporarily rented servers. Moreover, the amount of cost spent in renting temporary servers is determined by the computing capacity of the long-term rented multiserver system. Since the revenue has been maximized using our scheme, minimizing the cost is the key issue for profit maximization. Next, the tradeoff between the longterm rental cost and the short-term rental cost is considered, and an optimal problem is formulated in the following to get the optimal long-term configuration such that the profit is maximized. CONCLUSIONS In order to guarantee the quality of service requests and maximize the profit of service providers, this paper has proposed a novel Double-Quality-Guaranteed (DQG) renting scheme for service providers. This scheme combines short-term renting with long-term renting, which can reduce the resource waste greatly and adapt to the dynamical demand of computing capacity. An M/M/m+D queueing model is build for our multiserver system with varying system size. And then, an optimal configuration problem of profit maximization is formulated in which many factors are taken into considerations, such as the market demand, the workload of requests, the server-level agreement, the rental cost of servers, the cost of energy consumption, and so forth. The optimal solutions are solved for two different situations, which are the ideal optimal solutions and the actual optimal solutions. In addition, a series of calculations are conducted to compare the profit obtained by the DQG renting scheme with the Single-Quality-Unguaranteed (SQU) renting scheme. The results show that our scheme outperforms the SQU scheme in terms of both of service quality and profit. In this paper, we only consider the profit maximization problem in a homogeneous cloud environment, because the analysis of a heterogenous
  • 7. 1. #13/ 19, 1st Floor, Municipal Colony, Kangayanellore Road, Gandhi Nagar, vellore – 6. Off:0416-2247353 / 6066663 Mo: +91 9500218218 /8870603602, Project Titles: http://shakastech.weebly.com/2015-2016-titles Website: www.shakastech.com, Email - id: shakastech@gmail.com, info@shakastech.com environment is much more complicated than that of a homogenous environment. However, we will extend our study to a heterogenous environment in the future.