Offload Decision Models and the Price of Anarchy in Mobile Cloud Application Ecosystems

With the maturity of technologies, such as HTML5 and JavaScript, and with the increasing popularity of cross-platform frameworks, such as Apache Cordova, mobile cloud computing as a new design paradigm of mobile application developments is becoming increasingly more accessible to developers. Followi...

Full description

Bibliographic Details
Main Authors: Bo Gao, Ligang He, Stephen A. Jarvis
Format: Article
Language:English
Published: IEEE 2015-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/7389327/
id doaj-f102491ea2354bc58351687c8c33434d
record_format Article
spelling doaj-f102491ea2354bc58351687c8c33434d2021-03-29T19:36:06ZengIEEEIEEE Access2169-35362015-01-0133125313710.1109/ACCESS.2016.25181797389327Offload Decision Models and the Price of Anarchy in Mobile Cloud Application EcosystemsBo Gao0https://orcid.org/0000-0002-7405-7507Ligang He1Stephen A. Jarvis2Department of Computer Science, The University of Warwick, Coventry, U.K.Department of Computer Science, The University of Warwick, Coventry, U.K.Department of Computer Science, The University of Warwick, Coventry, U.K.With the maturity of technologies, such as HTML5 and JavaScript, and with the increasing popularity of cross-platform frameworks, such as Apache Cordova, mobile cloud computing as a new design paradigm of mobile application developments is becoming increasingly more accessible to developers. Following this trend, future on-device mobile application ecosystems will not only comprise a mixture of native and remote applications, but also include multiple hybrid mobile cloud applications. The resource competition in such ecosystems and its impact over the performance of mobile cloud applications has not yet been studied. In this paper, we study this competition from a game theoretical perspective and examine how it affects the behavior of mobile cloud applications. Three offload decision models of cooperative and non-cooperative nature are constructed and their efficiency compared. We present an extension to the classic load balancing game to model the offload behaviors within a non-cooperative environment. Mixed-strategy Nash equilibria are derived for the non-cooperative offload game with complete information, which further quantifies the price of anarchy in such ecosystems. We present simulation results that demonstrate the differences between each decision model's efficiency. Our modeling approach facilitates further research in the design of the offload decision engines of mobile cloud applications. Our extension to the classic load balancing game broadens its applicability to real-life applications.https://ieeexplore.ieee.org/document/7389327/Mobile computingmobile cloud computingenergy-aware
collection DOAJ
language English
format Article
sources DOAJ
author Bo Gao
Ligang He
Stephen A. Jarvis
spellingShingle Bo Gao
Ligang He
Stephen A. Jarvis
Offload Decision Models and the Price of Anarchy in Mobile Cloud Application Ecosystems
IEEE Access
Mobile computing
mobile cloud computing
energy-aware
author_facet Bo Gao
Ligang He
Stephen A. Jarvis
author_sort Bo Gao
title Offload Decision Models and the Price of Anarchy in Mobile Cloud Application Ecosystems
title_short Offload Decision Models and the Price of Anarchy in Mobile Cloud Application Ecosystems
title_full Offload Decision Models and the Price of Anarchy in Mobile Cloud Application Ecosystems
title_fullStr Offload Decision Models and the Price of Anarchy in Mobile Cloud Application Ecosystems
title_full_unstemmed Offload Decision Models and the Price of Anarchy in Mobile Cloud Application Ecosystems
title_sort offload decision models and the price of anarchy in mobile cloud application ecosystems
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2015-01-01
description With the maturity of technologies, such as HTML5 and JavaScript, and with the increasing popularity of cross-platform frameworks, such as Apache Cordova, mobile cloud computing as a new design paradigm of mobile application developments is becoming increasingly more accessible to developers. Following this trend, future on-device mobile application ecosystems will not only comprise a mixture of native and remote applications, but also include multiple hybrid mobile cloud applications. The resource competition in such ecosystems and its impact over the performance of mobile cloud applications has not yet been studied. In this paper, we study this competition from a game theoretical perspective and examine how it affects the behavior of mobile cloud applications. Three offload decision models of cooperative and non-cooperative nature are constructed and their efficiency compared. We present an extension to the classic load balancing game to model the offload behaviors within a non-cooperative environment. Mixed-strategy Nash equilibria are derived for the non-cooperative offload game with complete information, which further quantifies the price of anarchy in such ecosystems. We present simulation results that demonstrate the differences between each decision model's efficiency. Our modeling approach facilitates further research in the design of the offload decision engines of mobile cloud applications. Our extension to the classic load balancing game broadens its applicability to real-life applications.
topic Mobile computing
mobile cloud computing
energy-aware
url https://ieeexplore.ieee.org/document/7389327/
work_keys_str_mv AT bogao offloaddecisionmodelsandthepriceofanarchyinmobilecloudapplicationecosystems
AT liganghe offloaddecisionmodelsandthepriceofanarchyinmobilecloudapplicationecosystems
AT stephenajarvis offloaddecisionmodelsandthepriceofanarchyinmobilecloudapplicationecosystems
_version_ 1724195991382392832