Information Technology Reference
In-Depth Information
Research on Resource Management in PaaS
Based on IaaS Environment
Peng Xu, Rui Hu, and Sen Su
State Key Lab of Networking and Switching Technology
Beijing University of Posts and Telecommunications
Beijing, China
xupeng@bupt.edu.cn
Abstract. As one of the three service models of cloud computing, PaaS (Plat-
form as a Service) has gained more and more popularity for its capabilities in
optimizing development productivity and business agility. However, the tradi-
tional PaaS uses the dedicated infrastructure, which generally leads to the low
infrastructure utilization rate. To solve the above problem, PaaS based on IaaS
(PoI) emerged, in which IaaS (Infrastructure as a Service) is involved to provide
PaaS the infrastructure, to decrease the response time of the infrastructure scale
and to increase the utilization of the infrastructure. Because PoI has many cha-
racteristics, resource management mechanisms used in the traditional PaaS or
IaaS could no longer adopted in PoI. In this paper, an adaptive resource man-
agement framework and the corresponding scale-up, scale-down algorithms are
brought forward to guarantee the QoS of applications deployed in PaaS plat-
form as well as to decrease the rental cost of VMs from IaaS providers. Expe-
rimental results show that the resource management mechanisms proposed in
this paper can not only guarantee QoS of all applications, but also improve the
utilization rate of the infrastructure, thus to make PoI possess the advantages of
both PaaS and IaaS.
Keywords: cloud computing, paas, iaas, resource management.
1
Introduction
Cloud computing has gained unprecedented popularity since its inception and be-
comes a great solution to provide a flexible, on-demand and dynamically scalable
computing infrastructure for enterprises. Its Pay-As-You-Go pricing model is essen-
tially similar to other public utilities (e.g., electricity, gas and water). Therefore, cloud
computing is also called “On-Demand Computing”. Cloud computing supports three
service models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and
Software as a Service (SaaS).
IaaS, as the basic cloud service model, enables users to rent the infrastructure
(server, storage and network etc.) dynamically as needed. Since the increasing re-
quirements to improve the cost-efficiency of Internet Data Centers (IDCs), IaaS has
been widely adopted by more and more enterprises to improve the utilization rate of
 
Search WWH ::




Custom Search