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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
http://mobile-access.org (accessed 2015-08-10).
- 2.
- 3.
http://www.asus.com/Networking/RTAC87U/specifications (accessed 2015-08-10).
- 4.
http://www.maximintegrated.com/en/products/power/battery-management/MAX17048.html (accessed 2015-08-10).
- 5.
https://aws.amazon.com/en/ec2 (accessed 2015-08-10).
- 6.
https://aws.amazon.com/en/elasticbeanstalk (accessed 2015-08-10).
- 7.
https://openwrt.org (accessed 2015-08-10).
- 8.
https://nodejs.org (accessed 2015-08-10).
- 9.
https://code.google.com/p/v8 (accessed 2015-08-10).
References
Aijaz, A., Aghvami, H., Amani, M.: A survey on mobile data offloading: technical and business perspectives. IEEE Wireless Commun. 20(2), 104–112 (2013)
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)
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)
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)
Carroll, A., Heiser, G.: An analysis of power consumption in a smartphone. In: USENIX Annual Technical Conference, vol. 14 (2010)
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)
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)
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)
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)
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)
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)
Fernando, N., Loke, S.W., Rahayu, W.: Mobile cloud computing: a survey. Future Gener. Comput. Syst., Elsevier 29(1), 84–106 (2013)
File, T.: Computer and internet use in the United States. Current Population Survey Reports, P20–568. US Census Bureau, Washington, DC (2013)
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)
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)
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)
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)
Mell, P., Grance, T.: The NIST Definition of Cloud Computing (2011)
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)
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)
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)
Satyanarayanan, M.: Fundamental challenges in mobile computing. In: 15th Symposium on Principles of Distributed Computing (PODC 1996), pp. 1–7. ACM (1996)
Satyanarayanan, M.: Pervasive computing: vision and challenges. IEEE Pers. Commun. 8(4), 10–17 (2001)
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)
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)
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)
Seybert, H.: Internet use in households and by individuals in 2011. Eurostat Stat. Focus 66, 2011 (2011)
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)
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)
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)
Wang, C., Li, Z.: A computation offloading scheme on handheld devices. J. Parallel Distrib. Comput. 64(6), 740–746 (2004)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)