Collaborative Offloading for Distributed Mobile-Cloud Apps

Hillol Debnath, Giacomo Gezzi, Antonio Corradi, Narain Gehani, Xiaoning Ding, Reza Curtmola, Cristian Borcea

Research output: Chapter in Book/Report/Conference proceedingConference contribution

8 Scopus citations

Abstract

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.

Original languageEnglish (US)
Title of host publicationProceedings - 6th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering, MobileCloud 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages87-94
Number of pages8
ISBN (Electronic)9781538648797
DOIs
StatePublished - Apr 26 2018
Event6th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering, MobileCloud 2018 - Bamberg, Germany
Duration: Mar 26 2018Mar 29 2018

Publication series

NameProceedings - 6th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering, MobileCloud 2018
Volume2018-January

Other

Other6th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering, MobileCloud 2018
CountryGermany
CityBamberg
Period3/26/183/29/18

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Computer Networks and Communications
  • Computer Science Applications

Keywords

  • computation offloading
  • mobile distributed systems
  • mobile-cloud

Fingerprint Dive into the research topics of 'Collaborative Offloading for Distributed Mobile-Cloud Apps'. Together they form a unique fingerprint.

Cite this