CloneCloud: Elastic Execution between Mobile Device and Cloud

被引:0
|
作者
Chun, Byung-Gon [1 ]
Ihm, Sunghwan
Maniatis, Petros [1 ]
Naik, Mayur [1 ]
Patti, Ashwin [1 ]
机构
[1] Intel Labs Berkeley, Berkeley, CA USA
关键词
Mobile cloud computing; partitioning; offloading; migration; smartphones;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 and desktops to commercial clouds. This paper presents the design and implementation of Clone Cloud, a system that automatically transforms mobile applications to benefit from the cloud. The system is a flexible application partitioner and execution runtime that enables unmodified mobile applications running in an application-level virtual machine to seamlessly off-load part of their execution from mobile devices onto device clones operating in a computational cloud. Clone Cloud uses a combination of static analysis and dynamic profiling to partition applications automatically at a fine granularity while optimizing execution time and energy use for a target computation and communication environment. At runtime, the application partitioning is effected by migrating a thread from the mobile device at a chosen point to the clone in the cloud, executing there for the remainder of the partition, and re-integrating the migrated thread back to the mobile device. Our evaluation shows that CloneCloud can adapt application partitioning to different environments, and can help some applications achieve as much as a 20x execution speed-up and a 20-fold decrease of energy spent on the mobile device.
引用
收藏
页码:301 / 314
页数:14
相关论文
共 50 条
  • [1] Security in CloneCloud for Mobile Cloud Computing
    Patel, Payal
    Patel, Rajan
    [J]. 2015 FIFTH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT2015), 2015, : 752 - 756
  • [2] GPS Test Performance: Elastic Execution Applications between Mobile Device and Cloud to Reduce Power Consumption
    AbdElminaam, Diaa Salama
    Kader, Hatem M. Abdul
    Hadhoud, Mohie M.
    El-Sayed, Salah M.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2013, 13 (12): : 6 - 13
  • [3] A Framework for Speculative Scheduling and Device Selection for Task Execution on a Mobile Cloud
    Banerjee, Ansuman
    Paul, Himadri Sekhar
    Mukherjee, Arijit
    Dey, Swarnava
    Datta, Pubali
    [J]. ADAPTIVE RESOURCE MANAGEMENT AND SCHEDULING FOR CLOUD COMPUTING (ARMS-CC 2014), 2014, 8907 : 36 - 51
  • [4] Tradeoff between execution speedup and reliability for compute-intensive code offloading in mobile device cloud
    Saha, Sajeeb
    Habib, Md. Ahsan
    Adhikary, Tamal
    Razzaque, Md. Abdur
    Rahman, Md. Mustafizur
    [J]. MULTIMEDIA SYSTEMS, 2019, 25 (05) : 577 - 589
  • [5] Tradeoff between execution speedup and reliability for compute-intensive code offloading in mobile device cloud
    Sajeeb Saha
    Md. Ahsan Habib
    Tamal Adhikary
    Md. Abdur Razzaque
    Md. Mustafizur Rahman
    [J]. Multimedia Systems, 2019, 25 : 577 - 589
  • [6] DeePar: A Hybrid Device-Edge-Cloud Execution Framework for Mobile Deep Learning Applications
    Huang, Yutao
    Wang, Feng
    Wang, Fangxin
    Liu, Jiangchuan
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM 2019 WKSHPS), 2019, : 892 - 897
  • [7] TAMEC: Trusted Augmented Mobile Execution on Cloud
    Shah, Syed Luqman
    Abbasi, Irshad Ahmed
    Elseed, Alwalid Bashier Gism
    Ali, Sikandar
    Anwar, Zahid
    Rajpoot, Qasim
    Riaz, Maria
    [J]. SCIENTIFIC PROGRAMMING, 2021, 2021
  • [8] Aegis : Reliable Application Execution Over the Mobile Cloud
    Sen, Shubhabrata
    Janneck, Jorn W.
    [J]. 8TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT-2017) AND THE 7TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT 2017), 2017, 109 : 482 - 489
  • [9] BC-Mobile Device Cloud: A Blockchain-Based Decentralized Truthful Framework for Mobile Device Cloud
    Wang, Mu
    Xu, Changqiao
    Chen, Xingyan
    Zhong, Lujie
    Wu, Zhonghui
    Wu, Dapeng Oliver
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (02) : 1208 - 1219
  • [10] An Approach to Improve Security on Clone of Execution Environment of Mobile Device during Augmented Execution
    Dave, Yash R.
    Patel, Vinesh H.
    [J]. 2013 4TH NIRMA UNIVERSITY INTERNATIONAL CONFERENCE ON ENGINEERING (NUICONE 2013), 2013,