Skip to main content

Upgrading Wireless Home Routers for Enabling Large-Scale Deployment of Cloudlets

  • Conference paper

Abstract

Smartphones become more and more popular over recent years due to their small form factors. However, such mobile systems are resource-constrained in view of computational power, storage and battery life. Offloading resource-intensive tasks (aka mobile cloud computing) to distant (e.g., cloud computing) or closely located data centers (e.g., cloudlet) overcomes these issues. Especially, cloudlets provide computational power with low latency for responsive applications due to their proximity to mobile users. However, a large-scale deployment of range-restricted cloudlets is still an open challenge. In this paper, we propose a novel concept for a large-scale deployment of cloudlets by upgrading wireless home routers. Beside router’s native purpose of routing data packets through the network, it can now offer computing resources with low latency and high bandwidth without additional hardware. Proving our concept, we conducted comprehensive benchmark tests against existing concepts. As result, the feasibility of this concept is shown and provide a promising way to large-scale deploy cloudlets in existing infrastructures.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    http://mobile-access.org (accessed 2015-08-10).

  2. 2.

    http://www.telekom.de/privatkunden/zuhause/zubuchoptionen/internet-optionen/hotspot/wlan-to-go (accessed 2015-08-10).

  3. 3.

    http://www.asus.com/Networking/RTAC87U/specifications (accessed 2015-08-10).

  4. 4.

    http://www.maximintegrated.com/en/products/power/battery-management/MAX17048.html (accessed 2015-08-10).

  5. 5.

    https://aws.amazon.com/en/ec2 (accessed 2015-08-10).

  6. 6.

    https://aws.amazon.com/en/elasticbeanstalk (accessed 2015-08-10).

  7. 7.

    https://openwrt.org (accessed 2015-08-10).

  8. 8.

    https://nodejs.org (accessed 2015-08-10).

  9. 9.

    https://code.google.com/p/v8 (accessed 2015-08-10).

References

  1. Aijaz, A., Aghvami, H., Amani, M.: A survey on mobile data offloading: technical and business perspectives. IEEE Wireless Commun. 20(2), 104–112 (2013)

    Article  Google Scholar 

  2. Anderson, D.P., Cobb, J., Korpela, E., Lebofsky, M., Werthimer, D.: SETI@home: an experiment in public-resource computing. Commun. ACM 45(11), 56–61 (2002)

    Article  Google Scholar 

  3. Balan, R., Flinn, J., Satyanarayanan, M., Sinnamohideen, S., Yang, H.-I.: The case for cyber foraging. In: 10th Workshop on ACM SIGOPS European Workshop, pp. 87–92. ACM (2002)

    Google Scholar 

  4. Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: 1st Workshop on Mobile Cloud Computing (MCC 2012), pp. 13–16. ACM (2012)

    Google Scholar 

  5. Carroll, A., Heiser, G.: An analysis of power consumption in a smartphone. In: USENIX Annual Technical Conference, vol. 14 (2010)

    Google Scholar 

  6. Chen, Y., Liu, B., Chen, Y., Li, A., Yang, X., Bi, J.: PacketCloud: an open platform for elastic in-network services. In: 8th International Workshop on Mobility in the Evolving Internet Architecture (MobiArch 2013), pp. 17–22. ACM (2013)

    Google Scholar 

  7. Chun, B.-G., Ihm, S., Maniatis, P., Naik, M., Patti, A.: CloneCloud: elastic execution between mobile device and cloud. In: 6th Conference on Computer Systems (EuroSys 2011), pp. 301–314. ACM (2011)

    Google Scholar 

  8. Clinch, S., Harkes, J., Friday, A., Davies, N., Satyanarayanan, M.: How close is close enough? understanding the role of cloudlets in supporting display appropriation by mobile users. In: 10th International Conference on Pervasive Computing and Communications (PerCom 2012), pp. 122–127. IEEE (2012)

    Google Scholar 

  9. Cuervo, E., Balasubramanian, A., Cho, D.-K., Wolman, A., Saroiu, S., Chandra, R., Bahl, P.: MAUI: making smartphones last longer with code offload. In: 8th International Conference on Mobile Systems, Applications, and Services (MobiSys 2010), pp. 49–62. ACM (2010)

    Google Scholar 

  10. Dinh, H.T., Lee, C., Niyato, D., Wang, P.: A survey of mobile cloud computing: architecture, applications, and approaches. Wireless communications and mobile computing 13(18), 1587–1611 (2013)

    Article  Google Scholar 

  11. Ester, M., Kriegel, H.-P., Sander, J., Xu, X.: A density-based algorithm for discovering clusters in large spatial databases with noise. In: 2th International Conference on Knowledge, Discovery and Data Mining (KDD 1996), vol. 96, pp. 226–231 (1996)

    Google Scholar 

  12. Fernando, N., Loke, S.W., Rahayu, W.: Mobile cloud computing: a survey. Future Gener. Comput. Syst., Elsevier 29(1), 84–106 (2013)

    Article  Google Scholar 

  13. File, T.: Computer and internet use in the United States. Current Population Survey Reports, P20–568. US Census Bureau, Washington, DC (2013)

    Google Scholar 

  14. Keller, R., Choi, S., Dasen, M., Decasper, D., Fankhauser, G., Plattner, B.: An active router architecture for multicast video distribution. In: 19th International Conference on Computer Communications, vol. 3, pp. 1137–1146. IEEE (2000)

    Google Scholar 

  15. Khan, A.K., Kiah, M.L.M., Khan, S.U., Madani, S.A.: Towards secure mobile cloud computing: a survey. Future Gener. Comput. Syst., Elsevier 29(5), 1278–1299 (2013)

    Article  Google Scholar 

  16. Khan, K.A., Wang, Q., Grecos, C., Luo, C., Wang, X.: MeshCloud: integrated cloudlet and wireless mesh network for real-time applications. In: 20th International Conference on Electronics, Circuits, and Systems (ICECS 2013), pp. 317–320. IEEE (2013)

    Google Scholar 

  17. Makris, P., Skoutas, D.N., Skianis, C.: On networking and computing environments’ integration: a novel mobile cloud resources provisioning approach. In: International Conference on Telecommunications and Multimedia, pp. 71-76. IEEE (2012)

    Google Scholar 

  18. Mell, P., Grance, T.: The NIST Definition of Cloud Computing (2011)

    Google Scholar 

  19. Panitzek, K., Schweizer, I., Schulz, A., Bönning, T., Seipel, G., Mühlhäuser, M.: Can we use your router, please?: benefits and implications of an emergency switch for wireless routers. Int. J. Inf. Syst. Crisis Response. Manage. 4(4), 59–70 (2012)

    Google Scholar 

  20. Ra, M.-R., Sheth, A., Mummert, L., Pillai, P., Wetherall, D., Govindan, R.: Odessa: enabling interactive perception applications on mobile devices. In: 9th International Conference on Mobile Systems, Applications, and Services (MobiSys 2011), pp. 43–56. ACM (2011)

    Google Scholar 

  21. Sanaei, Z., Abolfazli, S., Gani, A., Buyya, R.: Heterogeneity in mobile cloud computing: taxonomy and open challenges. IEEE Commun. Surv. Tutorials 16(1), 369–392 (2014)

    Article  Google Scholar 

  22. Satyanarayanan, M.: Fundamental challenges in mobile computing. In: 15th Symposium on Principles of Distributed Computing (PODC 1996), pp. 1–7. ACM (1996)

    Google Scholar 

  23. Satyanarayanan, M.: Pervasive computing: vision and challenges. IEEE Pers. Commun. 8(4), 10–17 (2001)

    Article  Google Scholar 

  24. Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N.: The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput. 8(4), 14–23 (2009)

    Article  Google Scholar 

  25. Satyanarayanan, M., Lewis, G., Morris, E., Simanta, S., Boleng, J., Ha, K.: The role of cloudlets in hostile environments. IEEE Pervasive Comput. 12(4), 40–49 (2013)

    Article  Google Scholar 

  26. Schweizer, I., Bärtl, R., Schmidt, B., Kaup, F., Mühlhäuser, M.: Kraken.me mobile: the energy footprint of mobile tracking. In: 6th International Conference on Mobile Computing, Applications and Services (MobiCase 2014), pp. 82–89. IEEE (2014)

    Google Scholar 

  27. Seybert, H.: Internet use in households and by individuals in 2011. Eurostat Stat. Focus 66, 2011 (2011)

    Google Scholar 

  28. Stojmenovic, I.: Fog computing: a cloud to the ground support for smart things and machine-to-machine networks. In: Telecommunication Networks and Applications Conference (ATNAC 2014), Australasia, pp. 117–122. IEEE (2014)

    Google Scholar 

  29. Tennenhouse, D.L., Smith, J.M., Sincoskie, W.D., Wetherall, D.J., Minden, G.J.: A survey of active network research. Commun. Mag. 35(1), 80–86 (1997)

    Article  Google Scholar 

  30. Verbelen, T., Simoens, P., DeTurck, F., Dhoedt, B.: Cloudlets: bringing the cloud to the mobile user. In: 3th Workshop on Mobile Cloud Computing and Services (MCS 2012), pp. 29–36. ACM (2012)

    Google Scholar 

  31. Wang, C., Li, Z.: A computation offloading scheme on handheld devices. J. Parallel Distrib. Comput. 64(6), 740–746 (2004)

    Article  MATH  Google Scholar 

Download references

Acknowledgments

This work has been co-funded by the LOEWE initiative (Hessen, Germany) within the NICER project and by the German Research Foundation (DFG) as part of project B02 within the Collaborative Research Center (CRC) 1053 – MAKI.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christian Meurisch .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Meurisch, C., Seeliger, A., Schmidt, B., Schweizer, I., Kaup, F., Mühlhäuser, M. (2015). Upgrading Wireless Home Routers for Enabling Large-Scale Deployment of Cloudlets. In: Sigg, S., Nurmi, P., Salim, F. (eds) Mobile Computing, Applications, and Services. MobiCASE 2015. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 162. Springer, Cham. https://doi.org/10.1007/978-3-319-29003-4_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-29003-4_2

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-29002-7

  • Online ISBN: 978-3-319-29003-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics