ABSTRACT

One of the main advantages of the cloud computing paradigm is that it simplies the time-consuming processes of hardware provisioning, hardware procurement and software deployment. Currently, we are witnessing a proliferation in the number of cloud-hosted applications with a tremendous increase in the scale of the data generated as well as being consumed by such applications. Cloud-hosted database systems

11.1 Introduction .................................................................................................. 358 11.2 Virtualized Database Server .........................................................................360 11.3 Challenges of SLA Management for Virtualized Database Servers ............360 11.4 Framework Architecture ............................................................................... 363 11.5 Performance Evaluation of Database Replication on Virtualized Cloud

Environments ................................................................................................366 11.5.1 Experiment Design ...........................................................................366 11.5.2 Experiment Setup ............................................................................. 368 11.5.3 End-to-End Throughput Experiments .............................................. 369 11.5.4 Replication Delay Experiments ........................................................ 373

11.6 Provisioning the Database Tier Based on SLA of Data Freshness ............... 376 11.6.1 Adaptive Replication Controller ....................................................... 376 11.6.2 Experimental Evaluation .................................................................. 377

11.6.2.1 End-to-End Throughput ..................................................... 378 11.6.2.2 Replication Delay ...............................................................380