Title :
DR2: Dynamic Request Routing for Tolerating Latency Variability in Online Cloud Applications
Author :
Jieming Zhu ; Zibin Zheng ; Lyu, Michael R.
Author_Institution :
Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Hong Kong, China
fDate :
June 28 2013-July 3 2013
Abstract :
Application latency is one significant user metric for evaluating the performance of online cloud applications. However, as applications are migrated to the cloud and deployed across a wide-area network, the application latency usually presents high variability over time. Among lots of subtleties that influence the latency, one important factor is relying on the Internet for application connectivity, which introduces a high degree of variability and uncertainty on user-perceived application latency. As a result, a key challenge faced by application designers is how to build consistently low-latency cloud applications with the large number of geo-distributed and latency-varying cloud components. In this paper, we propose a dynamic request routing framework, DR2, by taking full advantage of redundant components in the clouds to tolerate latency variability. In practice, many functionally-equivalent components have been already deployed redundantly for load balancing and fault tolerance, thus resulting in low additional overhead for DR2. To evaluate the performance of our approach, we conduct a set of experiments based on two large-scale real-world datasets and a synthetic dataset. The results show the effectiveness and efficiency of our approach.
Keywords :
cloud computing; resource allocation; software fault tolerance; software performance evaluation; wide area networks; DR2; Internet; application connectivity; dynamic request routing framework; fault tolerance; functionally-equivalent components; geo-distributed cloud components; large-scale real-world datasets; latency variability tolerance; latency-varying cloud components; load balancing; online cloud applications; performance evaluation; redundant components; synthetic dataset; user-perceived application latency; wide-area network; Adaptation models; Cloud computing; Data models; Prediction algorithms; Routing; Servers; Cloud computing; component selection; latency prediction; latency variability tolerating; request routing;
Conference_Titel :
Cloud Computing (CLOUD), 2013 IEEE Sixth International Conference on
Conference_Location :
Santa Clara, CA
Print_ISBN :
978-0-7695-5028-2
DOI :
10.1109/CLOUD.2013.59