CloneCloud

作者: Byung-Gon Chun , Sunghwan Ihm , Petros Maniatis , Mayur Naik , Ashwin Patti

DOI: 10.1145/1966445.1966473

关键词:

摘要: Mobile applications are becoming increasingly ubiquitous and provide ever richer functionality on mobile devices. At the same time, such devices often enjoy strong connectivity with more powerful machines ranging from laptops desktops to commercial clouds. This paper presents design implementation of CloneCloud, a system that automatically transforms benefit cloud. The is flexible application partitioner execution runtime enables unmodified running in an application-level virtual machine seamlessly off-load part their onto device clones operating computational CloneCloud uses combination static analysis dynamic profiling partition at fine granularity while optimizing time energy use for target computation communication environment. runtime, partitioning effected by migrating thread chosen point clone cloud, executing there remainder partition, re-integrating migrated back device. Our evaluation shows can adapt different environments, help some achieve as much 20x speed-up 20-fold decrease spent

参考文章(40)
Niraj Tolia, David G. Andersen, Swapnil Patil, Michael Kaminsky, An architecture for internet data transfer networked systems design and implementation. pp. 19- 19 ,(2006)
Hari Balakrishnan, Lewis Girod, Samuel Madden, Ryan Newton, Sivan Toledo, Wishbone: profile-based partitioning for sensornet applications networked systems design and implementation. pp. 395- 408 ,(2009)
Petros Maniatis, Byung-Gon Chun, Augmented smartphone applications through clone cloud execution HotOS'09 Proceedings of the 12th conference on Hot topics in operating systems. pp. 8- 8 ,(2009)
Y. Aridor, M. Factor, A. Teperman, cJVM: a single system image of a JVM on a cluster international conference on parallel processing. pp. 4- 11 ,(1999) , 10.1109/ICPP.1999.797382
Ioana Giurgiu, Oriana Riva, Dejan Juric, Ivan Krivulev, Gustavo Alonso, Calling the cloud: enabling mobile phones as interfaces to cloud applications acm ifip usenix international conference on middleware. ,vol. 5896, pp. 83- 102 ,(2009) , 10.1007/978-3-642-10445-9_5
Cristian Cadar, Daniel Dunbar, Dawson Engler, KLEE: unassisted and automatic generation of high-coverage tests for complex systems programs operating systems design and implementation. pp. 209- 224 ,(2008) , 10.5555/1855741.1855756
Shafeeq Sinnamohideen, Jason Flinn, Niraj Tolia, M. Satyanaryanan, Data Staging on Untrusted Surrogates file and storage technologies. pp. 15- 28 ,(2003)
Eli Tilevich, Yannis Smaragdakis, J-Orchestra: Automatic Java Application Partitioning european conference on object oriented programming. pp. 178- 204 ,(2002) , 10.1007/3-540-47993-7_8
Michael L. Scott, Galen C. Hunt, The Coign automatic distributed partitioning system operating systems design and implementation. pp. 187- 200 ,(1999) , 10.5555/296806.296826
Ya-Yunn Su, Jason Flinn, Slingshot Proceedings of the 3rd international conference on Mobile systems, applications, and services - MobiSys '05. pp. 79- 92 ,(2005) , 10.1145/1067170.1067180