Uniport: A Uniform Programming Support Framework for Mobile Cloud Computing

Pengfei Yuan, Yao Guo, Xiangqun Chen
{"title":"Uniport: A Uniform Programming Support Framework for Mobile Cloud Computing","authors":"Pengfei Yuan, Yao Guo, Xiangqun Chen","doi":"10.1109/MobileCloud.2015.10","DOIUrl":null,"url":null,"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.","PeriodicalId":373443,"journal":{"name":"2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MobileCloud.2015.10","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Uniport:移动云计算的统一编程支持框架
个人移动设备(pmd)已经成为许多人使用最多的计算设备。随着移动云计算的引入,我们可以通过云支持来增强pmd的存储和计算能力。然而,在开发高效集成云计算的移动云应用程序(MCAs)方面存在许多挑战,特别是针对多个移动平台的开发人员。本文提出了统一的MCAs开发框架Uniport。我们介绍了基于模型-视图-控制器(MVC)模式和一组编程原语和运行时库的MCAs统一架构。Uniport不仅可以支持创建新的mca,还可以帮助将现有的移动应用程序有效地转换为mca。我们在一个案例研究中展示了Uniport的适用性和灵活性,将iOS、Android和Windows Phone上的三个现有移动应用程序分别转换为它们的移动云版本。评估结果表明,只需很少的修改,我们就可以轻松地将移动应用程序转换为MCAs,这些MCAs可以利用云支持将性能提高3 - 7倍,并节省一半以上的能耗。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
MCloudDB: A Mobile Cloud Database Service Framework Cloud-Based Programmable Sensor Data Provision Cloudlet Mesh for Securing Mobile Clouds from Intrusions and Network Attacks Tutorial on NoSQL Databases rtGovOps: A Runtime Framework for Governance in Large-Scale Software-Defined IoT Cloud Systems
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1