skip to main content
10.1145/2962564.2962569acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
research-article

Computation Offloading from Mobile Devices: Can Edge Devices Perform Better Than the Cloud?

Published:25 July 2016Publication History

ABSTRACT

Mobile devices like smartphones can augment their low-power processors by offloading portions of mobile applications to cloud servers. However, offloading to cloud data centers has a high network latency. To mitigate the problem of network latency, recently offloading to computing resources lying within the user's premises, such as network routers, tablets or laptop has been proposed. In this paper, we determine the devices whose processors have sufficient power to act as servers for computation offloading. We perform trace-driven simulation of SPECjvm2008 benchmarks to study the performance using different hardware. Our simulation shows that offloading to current state-of-the-art processors of user devices can improve performance of mobile applications. We find that offloading to user's own laptop reduces finish time of benchmark applications by 10%, compared to offloading to a commercial cloud server.

References

  1. E. Cuervo, A. Balasubramanian, D.-k. Cho, A. Wolman, S. Saroiu, R. Chandra, and P. Bahl, "Maui: Making smartphones last longer with code offload," in Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services, ser. MobiSys '10. New York, NY, USA: ACM, 2010, pp. 49--62. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. B.-G. Chun, S. Ihm, P. Maniatis, M. Naik, and A. Patti, "Clonecloud: Elastic execution between mobile device and cloud," in Proceedings of the Sixth Conference on Computer Systems, ser. EuroSys '11. New York, NY, USA: ACM, 2011, pp. 301--314. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. "Eembc -- the embedded microprocessor benchmark consortium," http://www.eembc.org/coremark, 2015, online; accessed 26 February 2016.Google ScholarGoogle Scholar
  4. "Google cloud computing, hosting platform & apis," cloud. google.com, 2016, online; accessed 26 February 2016.Google ScholarGoogle Scholar
  5. J. C. Mogul and R. R. Kompella, "Mobile cpu's rise to power: Quantifying the impact of generational mobile cpu design trends on performance, energy, and user satisfaction," in High Performance Computer Architecture (HPCA), 2016 IEEE 22nd International Symposium on, Mar. 2016.Google ScholarGoogle Scholar
  6. "Specjvm2008," https://www.spec.org/jvm2008/.Google ScholarGoogle Scholar
  7. M.-R. Ra, A. Sheth, L. Mummert, P. Pillai, D. Wetherall, and R. Govindan, "Odessa: Enabling interactive perception applications on mobile devices," in Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services, ser. MobiSys '11. New York, NY, USA: ACM, 2011, pp. 43--56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 INFOCOM, 2012 Proceedings IEEE, March 2012, pp. 945--953.Google ScholarGoogle ScholarCross RefCross Ref
  9. M. Barbera, S. Kosta, A. Mei, and J. Stefa, "To offload or not to offload? the bandwidth and energy costs of mobile cloud computing," in INFOCOM, 2013 Proceedings IEEE, April 2013, pp. 1285--1293.Google ScholarGoogle ScholarCross RefCross Ref
  10. H. Wang, R. Shea, X. Ma, F. Wang, and J. Liu, "On design and performance of cloud-based distributed interactive applications," in Network Protocols (ICNP), 2014 IEEE 22nd International Conference on, Oct 2014, pp. 37--46. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. Satyanarayanan, P. Bahl, R. Caceres, and N. Davies, "The case for vm-based cloudlets in mobile computing," Pervasive Computing, IEEE, vol. 8, no. 4, pp. 14--23, Oct 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. P. Grosvenor, M. Schwarzkopf, I. Gog, R. N. M. Watson, A. W. Moore, S. Hand, and J. Crowcroft, "Queues don't matter when you can jump them!" in 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15). Oakland, CA: USENIX Association, May 2015, pp. 1--14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. K. Jang, J. Sherry, H. Ballani, and T. Moncaster, "Silo: Predictable message latency in the cloud," in Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, ser. SIGCOMM '15. New York, NY, USA: ACM, 2015, pp. 435--448. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. J. C. Mogul and R. R. Kompella, "Inferring the network latency requirements of cloud tenants," in 15th Workshop on Hot Topics in Operating Systems (HotOS XV). Kartause Ittingen, Switzerland: USENIX Association, May 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. F. Bonomi, R. Milito, J. Zhu, and S. Addepalli, "Fog computing and its role in the internet of things," in Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, ser. MCC '12. New York, NY, USA: ACM, 2012, pp. 13--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. K. Hong, D. Lillethun, U. Ramachandran, B. Ottenwälder, and B. Koldehofe, "Mobile fog: A programming model for large-scale applications on the internet of things," in Proceedings of the Second ACM SIGCOMM Workshop on Mobile Cloud Computing, ser. MCC '13. New York, NY, USA: ACM, 2013, pp. 15--20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. P. Garcia Lopez, A. Montresor, D. Epema, A. Datta, T. Higashino, A. Iamnitchi, M. Barcellos, P. Felber, and E. Riviere, "Edge-centric computing: Vision and challenges," SIGCOMM Comput. Commun. Rev., vol. 45, no. 5, pp. 37--42, Sep. 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. Griswold, "Getting started with aspectj," Commun. ACM, vol. 44, no. 10, pp. 59--65, Oct. 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. "Samsung galaxy s3," http://www.samsung.com/global/galaxys3/, online; accessed 26 February 2016.Google ScholarGoogle Scholar
  20. "Nexus -- google," https://www.google.com/nexus/, online; accessed 26 February 2016.Google ScholarGoogle Scholar
  21. "onhub -- google," https://on.google.com/hub/, online; accessed 26 February 2016.Google ScholarGoogle Scholar
  22. "Sony asia-pacific," http://www.sony-asia.com.Google ScholarGoogle Scholar
  1. Computation Offloading from Mobile Devices: Can Edge Devices Perform Better Than the Cloud?

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        ARMS-CC'16: Proceedings of the Third International Workshop on Adaptive Resource Management and Scheduling for Cloud Computing
        July 2016
        66 pages
        ISBN:9781450342278
        DOI:10.1145/2962564

        Copyright © 2016 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 25 July 2016

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        Overall Acceptance Rate4of11submissions,36%

        Upcoming Conference

        PODC '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader