Avatar: Mobile Distributed Computing in the Cloud

被引:18
作者
Borcea, Cristian [1 ]
Ding, Xiaoning [1 ]
Gehani, Narain [1 ]
Curtmola, Reza [1 ]
Khan, Mohammad A. [1 ]
Debnath, Hillol [1 ]
机构
[1] New Jersey Inst Technol, Dept Comp Sci, Newark, NJ 07102 USA
来源
2015 3RD IEEE INTERNATIONAL CONFERENCE ON MOBILE CLOUD COMPUTING, SERVICES, AND ENGINEERING (MOBILECLOUD 2015) | 2015年
基金
美国国家科学基金会;
关键词
D O I
10.1109/MobileCloud.2015.22
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Avatar is a system that leverages cloud resources to support fast, scalable, reliable, and energy efficient distributed computing over mobile devices. An avatar is a per-user software entity in the cloud that runs apps on behalf of the user's mobile devices. The avatars are instantiated as virtual machines in the cloud that run the same operating system with the mobile devices. In this way, avatars provide resource isolation and execute unmodified app components, which simplifies technology adoption. Avatar apps execute over distributed and synchronized (mobile device, avatar) pairs to achieve a global goal. The three main challenges that must be overcome by the Avatar system are: creating a high-level programming model and a middleware that enable effective execution of distributed applications on a combination of mobile devices and avatars; re-designing the cloud architecture and protocols to support billions of mobile users and mobile apps with very different characteristics from the current cloud workloads; and explore new approaches that balance privacy guarantees with app efficiency/usability. We have built a basic Avatar prototype on Android devices and Android x86 virtual machines. An application that searches for a lost child by analyzing the photos taken by people at a crowded public event runs on top of this prototype.
引用
收藏
页码:151 / 156
页数:6
相关论文
共 18 条
[1]  
[Anonymous], 2010, P ACM MOBISYS, DOI [10.1145/1814433.1814441, DOI 10.1145/1814433.1814441]
[2]  
[Anonymous], 2011, P 9 INT C MOB SYST A
[3]   Shielding Applications from an Untrusted Cloud with Haven [J].
Baumann, Andrew ;
Peinado, Marcus ;
Hunt, Galen .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2015, 33 (03)
[4]   Donnybrook: Enabling large-scale, high-speed, peer-to-peer games [J].
Bharambe, Ashwin ;
Douceur, John R. ;
Lorch, Jacob R. ;
Moscibroda, Thomas ;
Pang, Jeffrey ;
Seshan, Srinivasan ;
Zhuang, Xinyu .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) :389-400
[5]  
Chun BG, 2011, EUROSYS 11: PROCEEDINGS OF THE EUROSYS 2011 CONFERENCE, P301
[6]  
Freedman M.J., 2004, ADV CRYPTOLOGY EUROC
[7]  
Kiayias A., 2005, P FIN CRYPT
[8]   On Cloud-Centric Network Architecture for Multi-Dimensional Mobility [J].
Kim, Kyu-Han ;
Lee, Sung-Ju ;
Congdon, Paul .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) :509-514
[9]  
Kosta S., 2013, 5 USENIX WORKSH HOT
[10]  
Kosta S, 2012, IEEE INFOCOM SER, P945, DOI 10.1109/INFCOM.2012.6195845