EdgeIoT: Mobile Edge Computing for the Internet of Things

In order to overcome the scalability problem of the traditional Internet of Things architecture (i.e., data streams generated from distributed IoT devices are transmitted to the remote cloud via the Internet for further analysis), this article proposes a novel approach to mobile edge computing for the IoT architecture, edgeIoT, to handle the data streams at the mobile edge. Specifically, each BS is connected to a fog node, which provides computing resources locally. On the top of the fog nodes, the SDN-based cellular core is designed to facilitate packet forwarding among fog nodes. Meanwhile, we propose a hierarchical fog computing architecture in each fog node to provide flexible IoT services while maintaining user privacy: each user's IoT devices are associated with a proxy VM (located in a fog node), which collects, classifies, and analyzes the devices' raw data streams, converts them into metadata, and transmits the metadata to the corresponding application VMs (which are owned by IoT service providers). Each application VM receives the corresponding metadata from different proxy VMs and provides its service to users. In addition, a novel proxy VM migration scheme is proposed to minimize the traffic in the SDNbased core.

[1]  Maurizio Tomasella,et al.  Vision and Challenges for Realising the Internet of Things , 2010 .

[2]  Rajiv Ranjan,et al.  Processing Distributed Internet of Things Data in Clouds , 2015, IEEE Cloud Computing.

[3]  Schahram Dustdar,et al.  Principles for Engineering IoT Cloud Systems , 2015, IEEE Cloud Computing.

[4]  Nirwan Ansari,et al.  Optimizing Resource Utilization of a Data Center , 2016, IEEE Communications Surveys & Tutorials.

[5]  Jure Leskovec,et al.  Friendship and mobility: user movement in location-based social networks , 2011, KDD.

[6]  Marco Gruteser,et al.  ParkNet: drive-by sensing of road-side parking statistics , 2010, MobiSys '10.

[7]  Nirwan Ansari,et al.  PRIMAL: PRofIt Maximization Avatar pLacement for mobile edge computing , 2015, 2016 IEEE International Conference on Communications (ICC).

[8]  Reza Curtmola,et al.  Moitree: A Middleware for Cloud-Assisted Mobile Distributed Apps , 2016, 2016 4th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud).

[9]  Nirwan Ansari,et al.  Green Energy Aware Avatar Migration Strategy in Green Cloudlet Networks , 2015, 2015 IEEE 7th International Conference on Cloud Computing Technology and Science (CloudCom).

[10]  Artemis Moroni,et al.  Vision and Challenges for Realising the Internet of Things , 2010 .

[11]  Nirwan Ansari,et al.  Green Cloudlet Network: A Distributed Green Mobile Cloud Network , 2016, IEEE Network.

[12]  Sateesh Addepalli,et al.  Fog computing and its role in the internet of things , 2012, MCC '12.

[13]  Xin Jin,et al.  SoftCell: scalable and flexible cellular core network architecture , 2013, CoNEXT.

[14]  Byrav Ramamurthy,et al.  Network Innovation using OpenFlow: A Survey , 2014, IEEE Communications Surveys & Tutorials.