SDMEC: Software Defined System for Mobile Edge Computing

Mobile Edge Computing (MEC) promises a paradigm shift in enabling efficient Mobile Cloud Computing (MCC) services by providing storage and processing capacity within the access range of the mobile devices. In MEC, Mobile Edge (ME) servers are placed at the edge of the mobile networks eliminating the need to offload compute-/storage-intensive tasks of the mobile devices to the core of the network (the centralized cloud data center). This reduces the network latency and enhances the quality of service provided for the mobile end users. Different applications can benefit from the large scale deployments of ME servers such as smart grid applications, content delivery networks, content sharing, traffic management, and E-health applications. This promising paradigm comes with its own downside related to the management complexity of large scale deployments that offers hundreds of applications to millions of users. In this paper, we introduce a software defined based framework to enable efficient MCC services through the integration of different software defined system components with the MEC system.

[1]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[2]  Olli Mäkinen,et al.  Streaming at the Edge: Local Service Concepts Utilizing Mobile Edge Computing , 2015, NGMAST.

[3]  Kpatcha M. Bayarou,et al.  OrchSec: An orchestrator-based architecture for enhancing network-security using Network Monitoring and SDN Control functions , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[4]  Mahmoud Al-Ayyoub,et al.  Software defined cloud: Survey, system and evaluation , 2016, Future Gener. Comput. Syst..

[5]  Mahmoud Al-Ayyoub,et al.  SDSecurity: A Software Defined Security experimental framework , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[6]  Mahmoud Al-Ayyoub,et al.  SDIoT: a software defined based internet of things framework , 2015, Journal of Ambient Intelligence and Humanized Computing.

[7]  Rajkumar Buyya,et al.  Seamless application execution in mobile cloud computing: Motivation, taxonomy, and open challenges , 2015, J. Netw. Comput. Appl..

[8]  Ailton Akira Shinoda,et al.  Using Mininet for emulation and prototyping Software-Defined Networks , 2014, 2014 IEEE Colombian Conference on Communications and Computing (COLCOM).

[9]  Mahmoud Al-Ayyoub,et al.  SDDC: A Software Defined Datacenter Experimental Framework , 2015, 2015 3rd International Conference on Future Internet of Things and Cloud.

[10]  Michael Till Beck,et al.  Mobile Edge Computing: A Taxonomy , 2014 .

[11]  Claudia Linnhoff-Popien,et al.  ME-VoLTE: Network functions for energy-efficient video transcoding at the mobile edge , 2015, 2015 18th International Conference on Intelligence in Next Generation Networks.

[12]  Mahmoud Al-Ayyoub,et al.  SDStorage: A Software Defined Storage Experimental Framework , 2015, 2015 IEEE International Conference on Cloud Engineering.

[13]  Ejaz Ahmed,et al.  A survey on mobile edge computing , 2016, 2016 10th International Conference on Intelligent Systems and Control (ISCO).

[14]  William E. Weihl,et al.  Edgecomputing: extending enterprise applications to the edge of the internet , 2004, WWW Alt. '04.

[15]  Salim Hariri,et al.  The Autonomic Computing Paradigm , 2006, Cluster Computing.