Loading...
A Hitchhiker's guide to computation offloading: Opinions from practitioners
1182 viewed

A Hitchhiker's guide to computation offloading: Opinions from practitioners

Golkarifard, M

A Hitchhiker's guide to computation offloading: Opinions from practitioners

Golkarifard, M ; Sharif University of Technology | 2017

1182 Viewed
  1. Type of Document: Article
  2. DOI: 10.1109/MCOM.2017.1600481
  3. Publisher: Institute of Electrical and Electronics Engineers Inc , 2017
  4. Abstract:
  5. Due to the increasing usage and capabilities of smart devices, mobile application developers build a large number of resource intensive applications, such as WAR applications. Even with the rapid development in hardware technology, the computing capability and battery capacity on wearable devices and smartphones still cannot meet the application demands with heavy computations and high battery drain. Pervasive computing addresses this problem by migrating applications to the resource providers external to mobile devices. The profitability of this method heavily depends on how to implement it and when to use it. Although there are many computation offloading systems proposed in the literature, there is no practical manual that addresses all the implementation complexities on the way to building a general offloading system. In this article, we review developments in the field of pervasive computing on computation offloading. We use this literature review together with our own experience and provide designers with some detailed guidelines to gain a deep insight into the implementation challenges of a computation offloading system. The guidelines empower the reader to choose between the variety of solutions in the literature for developing any offloading system with the consideration of their own system architecture and available facilities. Finally, we evaluate our general offloading system on Android devices with two real-time applications. © 2017 IEEE
  6. Keywords:
  7. Electric batteries ; Mobile devices ; Wearable technology ; Computation offloading ; Computing capability ; Hardware technology ; Implementation complexity ; Mobile applications ; Real-time application ; Resource providers ; System architectures ; Ubiquitous computing
  8. Source: IEEE Communications Magazine ; Volume 55, Issue 7 , 2017 , Pages 193-199 ; 01636804 (ISSN)
  9. URL: https://ieeexplore.ieee.org/document/7981550