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 language | English |
---|---|
Title of host publication | Proceedings of the 2015 IEEE 8th International Conference on Cloud Computing (CLOUD 2015), 27 June - 2 July 2015, New York, New York, USA |
Publisher | IEEE |
Pages | 860-868 |
Number of pages | 9 |
ISBN (Print) | 9781467372879 |
DOIs | |
Publication status | Published - 2015 |
Event | IEEE International Conference on Cloud Computing - Duration: 27 Jun 2015 → … |
Conference
Conference | IEEE International Conference on Cloud Computing |
---|---|
Period | 27/06/15 → … |
Keywords
- cloud computing
- web applications