Database Reference
In-Depth Information
18 Performance Analysis
for Large IaaS Clouds
Rahul Ghosh, Francesco Longo,
and Kishor S. Trivedi
CONTENTS
18.1 Introduction .................................................................................................. 557
18.2 A Three-Pool Cloud Architecture ................................................................ 559
18.3 Interacting Submodels for Performance Analysis ........................................ 560
18.3.1 CTMC Submodel for RPDE ............................................................. 560
18.3.1.1 Submodel Outputs .............................................................. 562
18.3.2 SHARPE Code for the RPDE Submodel ......................................... 563
18.3.3 CTMC for VM Provisioning ............................................................ 565
18.3.3.1 Hot PM CTMC .................................................................. 565
18.3.3.2 Hot PM Submodel Outputs ................................................ 566
18.3.4 SHARPE Code for Hot PM Submodel ............................................. 567
18.3.4.1 Warm PM CTMC .............................................................. 569
18.3.4.2 Warm PM Submodel Outputs ............................................ 570
18.3.4.3 Cold PM CTMC ................................................................. 570
18.3.4.4 Cold PM Submodel Outputs .............................................. 571
18.3.5 Submodel Interactions ...................................................................... 571
18.4 Analytic-Numeric Results ........................................................................... 572
18.5 Discussions and Related Research ................................................................ 576
18.5.1 Interacting Submodels for Big Data Analytics ................................. 576
18.5.2 Future Extensions ............................................................................. 576
18.5.3 Related Research .............................................................................. 576
18.6 Conclusions ................................................................................................... 577
References .............................................................................................................. 577
18.1 INTRODUCTION
IaaS clouds are major enablers of data-intensive cloud applications because they
provide necessary computing capacity for managing Big Data environments. In a
typical IaaS cloud, virtual machine (VM) instances deployed on physical machines
(PM) are provided to the users for their computing needs. Recently, IaaS cloud
providers are realizing that merely providing the basic functionalities for Big Data
processing is not sufficient to survive intense business competitions. Rather, the
performance of the cloud provided service is an equally important factor when a
557
 
Search WWH ::




Custom Search