CFP last date
20 May 2024
Reseach Article

Computation Offloading: Overview, Frameworks and Challenges

by Jaya Ashok Suradkar, R. D. Bharati
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 134 - Number 6
Year of Publication: 2016
Authors: Jaya Ashok Suradkar, R. D. Bharati
10.5120/ijca2016907952

Jaya Ashok Suradkar, R. D. Bharati . Computation Offloading: Overview, Frameworks and Challenges. International Journal of Computer Applications. 134, 6 ( January 2016), 28-31. DOI=10.5120/ijca2016907952

@article{ 10.5120/ijca2016907952,
author = { Jaya Ashok Suradkar, R. D. Bharati },
title = { Computation Offloading: Overview, Frameworks and Challenges },
journal = { International Journal of Computer Applications },
issue_date = { January 2016 },
volume = { 134 },
number = { 6 },
month = { January },
year = { 2016 },
issn = { 0975-8887 },
pages = { 28-31 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume134/number6/23920-2016907952/ },
doi = { 10.5120/ijca2016907952 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:33:27.480143+05:30
%A Jaya Ashok Suradkar
%A R. D. Bharati
%T Computation Offloading: Overview, Frameworks and Challenges
%J International Journal of Computer Applications
%@ 0975-8887
%V 134
%N 6
%P 28-31
%D 2016
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In spite of major advances in a mobile cloud computing, applications are still very limited due to poor computation processing power, memory and limited battery life of a mobile device. Recently, offloading computation intensive task to the cloud has become a great solution to improve both battery life and performance of mobile devices. Offloading makes use of quality of services concept to remove mobile application limitations. This paper covers overview, frameworks and challenges of computation offloading.

References
  1. P. Mell and T. Grance, “The NIST defination of cloud computing,” NIST special publication, 2011.
  2. X.Gu, A. Messer, I.Greenberg, D.Milojicic, and K.Nahrstedt, “Adaptive offloading for pervasive computing,” IEEE Pervasive Comput., vol. 3, no. 3, pp. 66-73, Jul./Sep.2004.
  3. Z. Li, C. Wang, and R. Xu, “Computation offloading to save energy on handheld devices: A partition scheme,” in Proc. 2001 Int. CASES, 2001, pp. 238–246.
  4. E. Cuervo, A. Balasubramanian, D. Cho, A. Wolman, S. Saroiu, R. Chandra, and P. Bahl, “Maui: Making smartphones last longer with code offload,” in Proc. 8th Int. Conf. MobiSys, Jun. 2010, pp. 49–62.
  5. G. Chen, B.-T. Kang, M. Kandemir, N. Vijaykrishnan, M. J. Irwin, and R. Chandramouli, “Studying energy tradeoffs in offloading computation/ compilation in java-enabled mobile devices,” IEEE Trans. Parallel Distrib. Syst., vol. 15, no. 9, pp. 795–809, Sep. 2004
  6. S. Han, S. Zhang, and Y. Zhang, “Energy saving of mobile devices based on component migration and replication in pervasive computing,” in Proc. Ubiquitous Intell. Comput., Aug. 2006, pp. 637–647.
  7. B. Seshasayee, R. Nathuji, and K. Schwan, “Energy-aware mobile service overlays: Cooperative dynamic power management in distributed mobile systems,” in Proc. 4th ICAC, Jun. 2007, p. 6.
  8. B.-G. Chun, S. Ihm, P. Maniatis, M. Naik, and A. Patti, “Clonecloud: Elastic execution between mobile device and cloud,” in Proc. 6th ACM SIGOPS/EuroSys, 2011, pp. 301–314.
  9. K. Kumar and Y. Lu, “Cloud computing for mobile users: Can offloading computation save energy?” Computer, vol. 43, no. 4, pp. 51–56, Apr. 2010.
  10. Y. Hong, K. Kumar, and Y. Lu, “Energy efficient content-based image retrieval for mobile systems,” in Proc. IEEE ISCAS, May 2009, pp. 673–1676.
  11. X. Zhao, P. Tao, S. Yang, and F. Kong, “Computation offloading for H.264 video encoder on mobile devices,” in Proc. IMACS, Oct. 2006, pp. 1426–1430.
  12. C. Cai, L. Wang, S. U. Khan, and J. Tao, “Energy-aware high performance computing: A taxonomy study,” in Proc. 17th IEEE ICPADS, 2011, pp. 953–958.
  13. S. U. Khan, “A goal programming approach for the joint optimization of energy consumption and response time in computational grids,” in Proc. 28th IEEE IPCCC, Dec. 2009, pp. 410–417.
  14. M. V. Barbera, S. Kosta, A. Mei, and J. Stefa, “To offload or not to offload? The bandwidth and energy costs of mobile cloud computing,” in Proc. IEEE INFOCOM, 2013, pp. 1285–1293.
  15. Ying-Dar Lin; Chu, E.T.-H.; Yuan-Cheng Lai; Ting-Jun Huang, "Time-and-Energy-Aware Computation Offloading in Handheld Devices to Coprocessors and Clouds," in Systems Journal, IEEE , vol.9, no.2, pp.393-405, June 2015.
  16. S. Kosta, A. Aucinas, P. Hui, R. Mortier, and X. Zhang, “ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading,” in Proc. 31st Annu. IEEE (INFOCOM) Int. Conf. Comput. Commun., 2012.
  17. R. Kemp, N. Palmer, and T. Kielmann, “Cuckoo: A computation offloading framework for smartphones,” presented at the Proc. 2nd Int. Conf. Mobile Comput., Appl., Serv., Santa Clara, CA, USA, 2010.
  18. R. Wolski, S. Gurun, C. Krintz, and D. Nurmi, “Using bandwidth data to make computation offloading decisions,” in Proc. IEEE IPDPS, Apr. 2008, pp. 1–8.
  19. I. Giurgiu, O. Riva, D. Juric, I. Krivulev, and G. Alonso, “Calling the cloud: Enabling mobile phones as interfaces to cloud applications,” in Proc. 10th ACM/IFIP/USENIX Int. Conf. Middleware, Dec. 2009, pp. 1–20.
  20. K. Yang, S. Ou, and H. Chen, “On effective offloading services for resource-constrained mobile devices running heavier mobile Internet applications,” IEEE Commun. Mag., vol. 46, no. 1, pp. 56–63, Jan. 2008.
  21. A.Saarinen, M.Siekkinen, Y.Xiao, J. Nurminen, M. Kemppainen, P. Hui, "SmartDiet: Offloading Popular Apps to Save Energy ",Pub. in: ACM SIGCOMM 2012 conference held at Helsinki, Finland, 2012,,ISBN: 978-1-4503-1419-0/12/08.
  22. H. Chen, Y. Lin, and C. Cheng., " COCA: Computation Offload to clouds using AOP." Pub. in: In 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), Ottawa, ON,Canada, ,May 2012, pp.: 466-473, ISBN:978-0-7695-4691-9.
  23. Kosta, S., Aucinas, A., Hui, P., Mortier, R., Zhang, X.: ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading. In: IEEE INFOCOM, pp. 945–953 (2012)
  24. Cuervoy, E., Balasubramanianz, A., Cho, D.: MAUI: Making smartphones Last Longer with Code Offload. In: MobiSys 2010 (2010)
  25. Chun, B., Ihm, S., Maniatis, P., Naik, M., Patti, A.: CloneCloud: Elastic Execution between Mobile Device and Cloud. In: ACM Workshop EuroSys, pp. 301–314 (2011).
  26. Xu Chen, "Decentralized Computation Offloading Game for Mobile Cloud Computing," in Parallel and Distributed Systems, IEEE Transactions on , vol.26, no.4, pp.974-983, April 1 2015. doi: 10.1109/TPDS.2014.2316834
Index Terms

Computer Science
Information Sciences

Keywords

Computation offloading mobile cloud computing mobile devices