Skip to main content
Log in

Software Defined Mobile Cloudlet

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

Using cloudlets in mobile networks mitigates the resource limitation of mobile devices to process the applications with rich media content and highly interaction. However, this approach changes the original traffic routing path of mobile networks and causes integration complexity that cannot be easily solved without modifying the current mobile network elements and routing policies over current IP transport network. OpenFlow based SDN architecture can use its centralized control plane to oversee its data paths and enable flexible traffic routing. Combining SDN to cloudlets creates possibilities to reduce this complexity. In this article, we propose a novel SDN based cloudlet approach that deploys cloudlets in a Mobile Telephone Switch Office, where a SDN based transport network that supports an enhanced OpenFlow 1.3 protocol is enabled. With this enhanced OpenFlow 1.3 protocol, each switch/ router and controller within this transport network can extract the source IP of a user packet encapsulated by a GTP header, so that the user packets from a particular remote mobile service front end can be identified and redirected to a local cloudlet without modifying the existing mobile network elements and routing paths. A proof-of-concept prototype is provided, and its functionality and performance is evaluated over a small test bed emulated by Mininet.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Open Data Center Alliance. Open Data Center Alliance Master Usage Model: Software Defined Networking Rev 1.0, Internet: http://www.opendatacenteralliance.org/docs/SoftwareDefinedNetworkingMasterUsageModelRev1.0.pdf

  2. Open Networking Foundation. Software-Defined Networking: The New Norm for Networks. White paper. April 13, 2012. Retrieved August 22, 2014

  3. OpenFlow Switch Consortium. OpenFlow Switch Specification Version 1.0. 0. (2009). Internet: http://www.archive.OpenFlow.org/documents/OpenFlow-spec-v1.0.0.pdf

  4. OpenFlow Switch Consortium. OpenFlow Switch Specification, version 1.3.0 (2012). Internet: https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/OpenFlow/OpenFlow-spec-v1.3.0.pdf

  5. CPqD, OpenFlow 1.3 software switch, Internet: https://github.com/CPqD/ofsoftswitch13OpenFlow-13-software-switch

  6. Lantz B, Heller B, McKeown N (2010) A network in a laptop: rapid prototyping for software-defined networks. In: Proceedings of the 9th ACM SIGCOMM workshop on hot topics in networks. ACM

  7. Chen M, Mao S, Liu Y (2014) Big Data: A Survey. ACM/Springer Mobile Networks and Applications 19(2):171–209

  8. Chen M, Hao Y, Li Y, Lai C, Wu D (2015) On The Computation Offloading at Ad Hoc Cloudlet: Architecture and Service Models. IEEE Communications 53(3):20–27

  9. Hassan MA, Chen S (2012) An investigation of different computing sources for mobile application outsourcing on the road. In: Venkatasubramanian N, Getov V, Steglich S (eds) Mobile wireless middleware, operating systems, and applications. Springer, Heidelberg, pp 153–166

    Chapter  Google Scholar 

  10. Dahlman E, Parkvall S, Skold J (2013) 4G: LTE/LTE-advanced for mobile broadband. Academic Press

  11. 3GPP TS 29.281 v10.3.0, General Packet Radio System (GPRS) Tunnelling Protocol User Plane (GTPv1-U)(Release 10), 2011-09

  12. Braden SSR, Clark D (1994) Integrated services in the internet architecture: an overview, RFC 1633

  13. Carlson M, Weiss W, Blake S, Wang Z, Black D, Davies E (1998) An architecture for differentiated services, IETF RFC 2475

  14. Civanlar S, Parlakisik M, Tekalp AM, Gorkemli B, Kaytaz B, Onem E (2010) A qos-enabled openflow environment for scalable video streaming. In: IEEE GLOBECOM Workshops (GC Wkshps), 2010. IEEE

  15. Kim W, Sharma P, Lee J, Banerjee S, Tourrilhes J, Lee SJ, Yalagandula P (2010) Automated and scalable QoS control for network convergence. Proc INM/WREN 10:1–1

    Google Scholar 

  16. Egilmez HE, Dane ST, Gorkemli B, Tekalp AM (2012) Openqos: Openflow controller design and test network for multimedia delivery with quality of service. Proc NEM Summit, Implementing Future Media Internet Towards New Horiz:22–27

  17. Sonkoly B, Gulyás A, Németh F, Czentye J, Kurucz K, Novak B, Vaszkun G (2012) On qos support to ofelia and openflow. In: European workshop on software defined networking (EWSDN), 2012. IEEE

  18. Marinelli EE (2009) Hyrax: cloud computing on mobile devices using MapReduce. Masters Thesis, Carnegie Mellon University

  19. Zachariadis S, Mascolo C, Emmerich W (2004) Satin: a component model for mobile self organization. In: Meersman R, Tari Z (eds) On the move to meaningful internet systems 2004: CoopIS, DOA, and ODBASE. Lecture notes in computer science, vol 3291. Springer, Berlin, Heidelberg, pp 1303–1321. doi:10.1007/978-3-540-30469-2-31

    Chapter  Google Scholar 

  20. Heinemann A, Kangasharju J, Lyardet F, Mühlhäuser M (2003) iclouds-peer-to-peer information sharing in mobile environments. In: Euro-Par 2003 parallel processing. Springer, Berlin Heidelberg, pp 1038–1045

  21. Hoang DB, Chen L (2010) Mobile cloud for assistive healthcare (MoCAsH). In: IEEE Asia-Pacific services computing conference (APSCC), 2010. IEEE

  22. Ali-Ahmad H, Cicconetti C, De la Oliva A, Mancuso V, Reddy Sama M, Seite P, Shanmugalingam S (2013) An SDN-based network architecture for extremely dense wireless networks. In: IEEE SDN for future networks and services (SDN4FNS), 2013. IEEE

  23. Yang M, Li Y, Jin D, Su L, Ma S, Zeng L (2013) OpenRAN: a software-defined ran architecture via virtualization, In: ACM SIGCOMM computer communication review, vol 43. ACM

  24. Kempf J, Johansson B, Pettersson S, Luning H, Nilsson T (2012) Moving the mobile evolved packet core to the cloud. In: IEEE 8th international conference on wireless and mobile computing, networking and communications (WiMob), 2012. IEEE

  25. Basta A, Kellerer W, Hoffmann M, Hoffmann K, Schmidt ED (2013) A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions. In: IEEE SDN for future networks and services (SDN4FNS), 2013. IEEE

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

    Article  Google Scholar 

  27. Cuervo E, Balasubramanian A, Cho D, Wolman A, Saroiu S, Chandra R, Bahl P (2010) Maui, making smartphones last longer with code offload. In: Proceedings of the 8th international conference on mobile systems, applications, and services, MobiSys 2010, pp 49–62

  28. Verbelen T, Simoens P, De Turck F, Dhoedt B (2012) Cloudlets: Bringing the cloud to the mobile user. In: Proceedings of the 3rd ACM workshop on mobile cloud computing & services, MCS 2012

  29. Soyata T, Muraleedharan R, Langdon JH, Funai C, Kwon M, Heinzelman WB (2012) Mobile cloud-based compute/communications infrastructure for battlefield applications. In: SPIE defense, security, and sensing 2009. Modeling and simulation for defense systems and applications VII, vol 8403. SPIE

  30. Pentikousis K, Wang Y, Hu W (2013) Mobileflow: toward software-defined mobile networks. IEEE Commun Mag 51(7):44–53

    Article  Google Scholar 

  31. Banerjee A, Chen X, Erman J, Gopalakrishnan V, Lee S, Van Der Merwe JL (2013) MOCA: a lightweight mobile cloud offloading architecture. In: Proceedings of the 8th ACM international workshop on mobility in the evolving internet architecture. ACM

  32. Risso F, Baldi M (2006) NetPDL: an extensible XML-based language for packet header description. Comput Netw 50(5):688–706

    Article  MATH  Google Scholar 

  33. The NetBee Library, Internet: www.nbee.org/doku.php

Download references

Acknowledgments

This research work is supported by the Canadian Natural Sciences and Engineering Research Council through grant STPGP 447230. Prof. M. Qiu is supported by NSF 1457506, USA.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lingxia Liao.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liao, L., Qiu, M. & Leung, V.C.M. Software Defined Mobile Cloudlet. Mobile Netw Appl 20, 337–347 (2015). https://doi.org/10.1007/s11036-015-0616-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-015-0616-1

Keywords

Navigation