TY - GEN
T1 - Prospects for shaping user-centric mobile application workloads to benefit the cloud
AU - Swiech, MacIej
AU - Cai, Huaqian
AU - Dinda, Peter A
AU - Huang, Gang
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/12/5
Y1 - 2016/12/5
N2 - Approaches to making cloud operation more efficient, for example through scheduling and power management, largely assume that the workload offered from mobile, user-facing applications is a given and that the cloud must simply adapt to it. We flip this assumption 180 degrees and ask to what extent can we instead shape the user-centric workload into a form that would benefit such approaches. Using a toolchain that allows us to interpose on frontend/backend interactions in popular Android applications, we add the ability to introduce delays and collect information about user satisfaction. We conduct an 'in the wild' user study using this capability, and report on its results. Delays of up to 750 ms can be introduced with little effect on most users, although this is very much user and application dependent. Finally, given our study results, we consider reshaping the application requests by selective delays to have exponential interarrival times (Poisson arrivals), and find that we are often able to do so without exceeding the user's delay tolerance.
AB - Approaches to making cloud operation more efficient, for example through scheduling and power management, largely assume that the workload offered from mobile, user-facing applications is a given and that the cloud must simply adapt to it. We flip this assumption 180 degrees and ask to what extent can we instead shape the user-centric workload into a form that would benefit such approaches. Using a toolchain that allows us to interpose on frontend/backend interactions in popular Android applications, we add the ability to introduce delays and collect information about user satisfaction. We conduct an 'in the wild' user study using this capability, and report on its results. Delays of up to 750 ms can be introduced with little effect on most users, although this is very much user and application dependent. Finally, given our study results, we consider reshaping the application requests by selective delays to have exponential interarrival times (Poisson arrivals), and find that we are often able to do so without exceeding the user's delay tolerance.
KW - Mobile
KW - Traffic Shaping
KW - User Satisfaction
UR - http://www.scopus.com/inward/record.url?scp=85010447513&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85010447513&partnerID=8YFLogxK
U2 - 10.1109/MASCOTS.2016.68
DO - 10.1109/MASCOTS.2016.68
M3 - Conference contribution
AN - SCOPUS:85010447513
T3 - Proceedings - 2016 IEEE 24th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2016
SP - 251
EP - 260
BT - Proceedings - 2016 IEEE 24th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 24th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2016
Y2 - 19 September 2016 through 21 September 2016
ER -