SLO-aware deployment of web applications requiring strong consistency using multiple clouds

Chenhao Qu, Rodrigo N. Calheiros, Rajkumar Buyya

Research output: Chapter in Book / Conference PaperConference Paperpeer-review

4 Citations (Scopus)

Abstract

![CDATA[Geographically dispersed cloud data centers (DCs) enable web application providers to improve their services' response time and availability by deploying application replicas in multiple DCs. To allow applications requiring strong consistency to be deployed in multiple clouds, industry and academia have developed various scalable database systems that can guarantee strong inter-DC consistency with alleviated network overhead. For applications using these database systems, it is essential to take both the network latencies to the end users and the communication overhead of the databases into account when selecting the hosting DCs. In this paper, we study how to identify the satisfactory deployment plan (hosting DCs and request routing) considering SLO satisfaction, migration cost, and operational cost for applications using these databases. The proposed approach involves two steps. First, it searches the deployment plan with minimum amount of SLO violations using genetic algorithm when the application is first migrated to the clouds. Then it continuously optimizes the deployment in a certain time interval according to the changing workload and the current deployment plan. We illustrate how our approach works for the applications using two databases (Cassandra and Galera Cluster), and demonstrate the effectiveness of our approach through simulation studies using settings of two example applications (TPC-W and Twissandra). Our solution is extensible to applications using other database systems that have similar properties.]]
Original languageEnglish
Title of host publicationProceedings of the 2015 IEEE 8th International Conference on Cloud Computing (CLOUD 2015), 27 June - 2 July 2015, New York, New York, USA
PublisherIEEE
Pages860-868
Number of pages9
ISBN (Print)9781467372879
DOIs
Publication statusPublished - 2015
EventIEEE International Conference on Cloud Computing -
Duration: 27 Jun 2015 → …

Conference

ConferenceIEEE International Conference on Cloud Computing
Period27/06/15 → …

Keywords

  • cloud computing
  • web applications

Fingerprint

Dive into the research topics of 'SLO-aware deployment of web applications requiring strong consistency using multiple clouds'. Together they form a unique fingerprint.

Cite this