TY - GEN
T1 - A nested two stage game-based optimization framework in mobile cloud computing system
AU - Wang, Yanzhi
AU - Lin, Xue
AU - Pedram, Massoud
PY - 2013
Y1 - 2013
N2 - The rapidly developing cloud computing and virtualization techniques provide mobile devices with battery energy saving opportunities by allowing them to offload computation and execute applications remotely. A mobile device should judiciously decide whether to offload computation and which portion of application should be offloaded to the cloud. In this paper, we consider a mobile cloud computing (MCC) interaction system consisting of multiple mobile devices and the cloud computing facilities. We provide a nested two stage game formulation for the MCC interaction system. In the first stage, each mobile device determines the portion of its service requests for remote processing in the cloud. In the second stage, the cloud computing facilities allocate a portion of its total resources for service request processing depending on the request arrival rate from all the mobile devices. The objective of each mobile device is to minimize its power consumption as well as the service request response time. The objective of the cloud computing controller is to maximize its own profit. Based on the backward induction principle, we derive the optimal or near-optimal strategy for all the mobile devices as well as the cloud computing controller in the nested two stage game using convex optimization technique. Experimental results demonstrate the effectiveness of the proposed nested two stage game-based optimization framework on the MCC interaction system. The mobile devices can achieve simultaneous reduction in average power consumption and average service request response time, by 21.8% and 31.9%, respectively, compared with baseline methods.
AB - The rapidly developing cloud computing and virtualization techniques provide mobile devices with battery energy saving opportunities by allowing them to offload computation and execute applications remotely. A mobile device should judiciously decide whether to offload computation and which portion of application should be offloaded to the cloud. In this paper, we consider a mobile cloud computing (MCC) interaction system consisting of multiple mobile devices and the cloud computing facilities. We provide a nested two stage game formulation for the MCC interaction system. In the first stage, each mobile device determines the portion of its service requests for remote processing in the cloud. In the second stage, the cloud computing facilities allocate a portion of its total resources for service request processing depending on the request arrival rate from all the mobile devices. The objective of each mobile device is to minimize its power consumption as well as the service request response time. The objective of the cloud computing controller is to maximize its own profit. Based on the backward induction principle, we derive the optimal or near-optimal strategy for all the mobile devices as well as the cloud computing controller in the nested two stage game using convex optimization technique. Experimental results demonstrate the effectiveness of the proposed nested two stage game-based optimization framework on the MCC interaction system. The mobile devices can achieve simultaneous reduction in average power consumption and average service request response time, by 21.8% and 31.9%, respectively, compared with baseline methods.
KW - Game theory
KW - Mobile cloud computing
KW - Mobile devices
KW - Nested game
KW - Resource allocation
UR - http://www.scopus.com/inward/record.url?scp=84880914068&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84880914068&partnerID=8YFLogxK
U2 - 10.1109/SOSE.2013.68
DO - 10.1109/SOSE.2013.68
M3 - Conference contribution
AN - SCOPUS:84880914068
SN - 9780769549446
T3 - Proceedings - 2013 IEEE 7th International Symposium on Service-Oriented System Engineering, SOSE 2013
SP - 494
EP - 502
BT - Proceedings - 2013 IEEE 7th International Symposium on Service-Oriented System Engineering, SOSE 2013
T2 - 2013 IEEE 7th International Symposium on Service-Oriented System Engineering, SOSE 2013
Y2 - 25 March 2013 through 28 March 2013
ER -