Software Defined Mobile Cloudlet

Mobile Networks and Applications - Tập 20 - Trang 337-347 - 2015
Lingxia Liao1, Meikang Qiu2, Victor C. M. Leung1
1Department of Electrical and Computer Engineering, University of British Columbia, Vancouver, Canada
2Department of Computer Science, Pace University, New York, USA

Tóm tắt

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.

Tài liệu tham khảo

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 Open Networking Foundation. Software-Defined Networking: The New Norm for Networks. White paper. April 13, 2012. Retrieved August 22, 2014 OpenFlow Switch Consortium. OpenFlow Switch Specification Version 1.0. 0. (2009). Internet: http://www.archive.OpenFlow.org/documents/OpenFlow-spec-v1.0.0.pdf 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 CPqD, OpenFlow 1.3 software switch, Internet: https://github.com/CPqD/ofsoftswitch13OpenFlow-13-software-switch 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 Chen M, Mao S, Liu Y (2014) Big Data: A Survey. ACM/Springer Mobile Networks and Applications 19(2):171–209 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 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 Dahlman E, Parkvall S, Skold J (2013) 4G: LTE/LTE-advanced for mobile broadband. Academic Press 3GPP TS 29.281 v10.3.0, General Packet Radio System (GPRS) Tunnelling Protocol User Plane (GTPv1-U)(Release 10), 2011-09 Braden SSR, Clark D (1994) Integrated services in the internet architecture: an overview, RFC 1633 Carlson M, Weiss W, Blake S, Wang Z, Black D, Davies E (1998) An architecture for differentiated services, IETF RFC 2475 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 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 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 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 Marinelli EE (2009) Hyrax: cloud computing on mobile devices using MapReduce. Masters Thesis, Carnegie Mellon University 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 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 Hoang DB, Chen L (2010) Mobile cloud for assistive healthcare (MoCAsH). In: IEEE Asia-Pacific services computing conference (APSCC), 2010. IEEE 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 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 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 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 Satyanarayanan M, Bahl P, Caceres R, Davies N (2009) The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput 8:14–23 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 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 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 Pentikousis K, Wang Y, Hu W (2013) Mobileflow: toward software-defined mobile networks. IEEE Commun Mag 51(7):44–53 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 Risso F, Baldi M (2006) NetPDL: an extensible XML-based language for packet header description. Comput Netw 50(5):688–706 The NetBee Library, Internet: www.nbee.org/doku.php