Title :
MuSIC: Mobility-Aware Optimal Service Allocation in Mobile Cloud Computing
Author :
Rahimi, M. Reza ; Venkatasubramanian, N. ; Vasilakos, Athanasios V.
Author_Institution :
Sch. of Inf. & Comput. Sci., Univ. of California, Irvine, Irvine, CA, USA
fDate :
June 28 2013-July 3 2013
Abstract :
This paper exploits the observation that using tiered clouds, i.e. clouds at multiple levels (local and public) can increase the performance and scalability of mobile applications. User Mobility introduces new complexities in enabling an optimal decomposition of tasks that can execute cooperatively on mobile clients and the tiered cloud architecture while considering multiple QoS goals such application delay, device power consumption and user cost/price. In this paper, we propose a novel framework to model mobile applications as a location-time workflows (LTW) of tasks, here user mobility patterns are translated to a mobile service usage patterns. We show that an optimal mapping of LTWs to tiered mobile cloud resources is an NP-hard problem. We propose an efficient heuristic algorithm called MuSIC that is able to perform well (78% of optimal, 30% better than simple strategies), and scale well to a large number of users while ensuring high application QoS. We evaluate MuSIC and the 2-tier mobile cloud approach via implementation (on real world clouds) and extensive simulations using rich mobile applications like intensive signal processing and video streaming applications. Our experimental and simulation results indicate that MuSIC supports scalable operation (100+ concurrent users executing complex workflows) while improving QoS. We observe about 25% lower delays and power (under fixed price constraints) and about 35% decrease in price (considering fixed delay) in comparison to only using the public cloud. Our studies also show that MuSIC performs quite well under different mobility patterns, e.g. random waypoint, Manhattan models and is resilient to errors/uncertainty in prediction of mobile user location-time workflows.
Keywords :
cloud computing; computational complexity; mobile computing; video signal processing; video streaming; 2-tier mobile cloud approach; Manhattan model; MuSIC; NP-hard problem; application delay; device power consumption; error resiliency; fixed delay; fixed price constraint; heuristic algorithm; intensive signal processing; mobile application performance; mobile application scalability; mobile clients; mobile cloud computing; mobile service usage pattern; mobile user; mobility-aware optimal service allocation; multiple QoS goals; optimal LTW mapping; optimal task decomposition; public cloud; random waypoint; scalable operation; task LTW; task location-time workflow; tiered cloud architecture; tiered mobile cloud resources; uncertainty resiliency; user cost; user mobility pattern; user price; video streaming application; Cloud computing; Computer architecture; Delays; Mobile communication; Multiple signal classification; Quality of service; Resource management; Algorithms; Mobile Cloud Computing; Optimization; Service Oriented Computing;
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.100