Collaborative Offloading for Distributed Mobile-Cloud Apps

被引:4
|
作者
Debnath, Hillol [1 ]
Gezzi, Giacomo [2 ]
Corradi, Antonio [2 ]
Gehani, Narain [1 ]
Ding, Xiaoning [1 ]
Curtmola, Reza [1 ]
Borcea, Cristian [1 ]
机构
[1] New Jersey Inst Technol, Dept Comp Sci, Newark, NJ 07102 USA
[2] Univ Bologna, Dept Comp Sci & Engn, I-40126 Bologna, BO, Italy
关键词
mobile-cloud; computation offloading; mobile distributed systems;
D O I
10.1109/MobileCloud.2018.00021
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Computation offloading has been widely used to improve the energy consumption and completion time for standalone apps in mobile-cloud platforms. However, existing approaches have not been designed for distributed mobile-cloud apps and, thus, they are unable to provide effective solutions for such apps that have job and device dependencies, specific to their distributed nature. This paper presents CASINO, a dynamic and collaborative computation offloading framework which employs distributed profiling, decision making, and job execution to achieve an optimized completion time of the distributed computation. CASINO's main component is its job scheduler that works in real-time and considers the global resource conditions and job/device dependencies in order to generate an optimized job schedule for a distributed app. We validated this scheduler by using simulated albeit realistic data. We also built a prototype of CASINO and evaluated it using a proof-of-concept distributed app. The results show that CASINO can significantly improve the computation latency when compared to solutions that execute all offloadable jobs on mobile devices or in the cloud.
引用
下载
收藏
页码:87 / 94
页数:8
相关论文
共 50 条
  • [1] Context-Aware File Discovery System for Distributed Mobile-Cloud Apps
    Paiker, Nafize R.
    Ding, Xiaoning
    Curtmola, Reza
    Borcea, Cristian
    2018 16TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2018), 2018, : 198 - 203
  • [2] The Moitree middleware for distributed mobile-cloud computing
    Debnath, Hillol
    Khan, Mohammad A.
    Paiker, Nafize R.
    Ding, Xiaoning
    Gehani, Narain
    Curtmola, Reza
    Borcea, Cristian
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 157
  • [3] Java']JavaScript Offloading for Web Applications in Mobile-Cloud Computing
    Yu, Meihua
    Huang, Gang
    Wang, Xudong
    Zhang, Ying
    Chen, Xiangqun
    2015 IEEE THIRD INTERNATIONAL CONFERENCE ON MOBILE SERVICES MS 2015, 2015, : 269 - 276
  • [4] Process Batch Offloading Method for Mobile-Cloud Computing Platform
    Thakur, Pawan Kumar
    Verma, Amandeep
    JOURNAL OF CASES ON INFORMATION TECHNOLOGY, 2015, 17 (03) : 1 - 13
  • [5] Offloading as a Service Middleware for Mobile Cloud Apps
    Jadad, Hamid A.
    Touzene, Abderezak
    Day, Khaled
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2020, 10 (02) : 36 - 55
  • [6] Vulnerability Evaluation for Securely Offloading Mobile Apps in the Cloud
    Zhu, He
    Huang, Changcheng
    Yan, James
    PROCEEDINGS OF THE 2013 IEEE 2ND INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2013, : 108 - 116
  • [7] Collaborative Mobile-Cloud Computing for Civil Infrastructure Condition Inspection
    Chen, ZhiQiang
    Chen, Jianfei
    Shen, Feichen
    Lee, Yugyung
    JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 2015, 29 (05)
  • [8] A Computation Task Offloading Scheme based on Mobile-Cloud and Edge Computing for WBANs
    Zhang, Rongrong
    Zhou, Chen
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 4504 - 4509
  • [9] Joint Mobile-Cloud Video Stabilization
    Adesoye, Gbolahan S.
    Wang, Oliver
    2017 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS (CVPRW), 2017, : 353 - 360
  • [10] The mobile-cloud computing (MCC) roadblocks
    20144400145442
    (1) Siemens Technology and Services, Bangalore, India, 2014, (IEEE Computer Society):