• DocumentCode
    2877863
  • Title

    Uniport: A Uniform Programming Support Framework for Mobile Cloud Computing

  • Author

    Pengfei Yuan ; Yao Guo ; Xiangqun Chen

  • Author_Institution
    Sch. of Electron. Eng. & Comput. Sci., Peking Univ., Beijing, China
  • fYear
    2015
  • fDate
    March 30 2015-April 3 2015
  • Firstpage
    71
  • Lastpage
    80
  • Abstract
    Personal mobile devices (PMDs) have become the most used computing devices for many people. With the introduction of mobile cloud computing, we can augment the storage and computing capabilities of PMDs via cloud support. However, there are many challenges in developing mobile cloud applications (MCAs) that incorporate cloud computing efficiently, especially for developers targeting multiple mobile platforms. This paper presents Uniport, a uniform framework for developing MCAs. We introduce a uniform architecture for MCAs based on the Model-View-Controller (MVC) pattern and a set of programming primitives and runtime libraries. Not only can Uniport support the creation of new MCAs, it can also help transform existing mobile applications to MCAs efficiently. We demonstrate the applicability and flexibility of Uniport in a case study to transform three existing mobile applications on iOS, Android and Windows Phone, to their mobile cloud versions respectively. Evaluation results show that, with very few modifications, we can easily transform mobile applications to MCAs that can exploit the cloud support to improve performance by 3 - 7x and save more than half of their energy consumption.
  • Keywords
    Android (operating system); cloud computing; iOS (operating system); mobile computing; mobile handsets; power aware computing; Android; MCA; MVC; PMD; Windows Phone; computing devices; energy consumption; iOS; mobile applications; mobile cloud applications; mobile cloud computing; mobile platforms; model-view-controller pattern; personal mobile devices; uniform programming support framework; uniport; Cloud computing; Computer architecture; Data models; Mobile communication; Servers; Smart phones; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mobile Cloud Computing, Services, and Engineering (MobileCloud), 2015 3rd IEEE International Conference on
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/MobileCloud.2015.10
  • Filename
    7130871