Fog Computing Framework for Internet of Things Applications

Within the Internet of Things (IoT) era, a big volume of data is generated/gathered every second from billions of connected devices. The current network paradigm, which relies on centralised data centres (a.k.a. Cloud computing), becomes impractical solution for IoT data storing and processing due to the long distance between the data source (e.g., sensors) and designated data centres. In other words, by the time the data reaches a far data centre, the importance of the data would be vanished. Therefore, the network topologies have been evolved to permit data processing and storage at the edge of the network, introducing what so-called "Fog computing". The later will obviously lead to improvements in quality of service (QoS) via processing and responding quickly and efficiently to varieties of data processing requests. Therefore, understanding Fog computing architecture and its role in improving QoS is a paramount research topic. In this research, we are proposing a Fog computing architecture and framework to improve QoS for IoT applications. Proposed system supports cooperation among Fog nodes in a given location, in order to permit data processing in a shared mode, hence satisfies QoS and serves largest number of service requests. The proposed framework could have the potential in achieving sustainable network paradigm and highlights significant benefits of Fog computing into the computing ecosystem.

[1]  Choong Seon Hong,et al.  A Fog based system model for cooperative IoT node pairing using matching theory , 2015, 2015 17th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[2]  Lei Shu,et al.  Survey of Fog Computing: Fundamental, Network Applications, and Research Challenges , 2018, IEEE Communications Surveys & Tutorials.

[3]  Philippe Robert,et al.  Analysis of an Offloading Scheme for Data Centers in the Framework of Fog Computing , 2015, ACM Trans. Model. Perform. Evaluation Comput. Syst..

[4]  Siobhán Clarke,et al.  Middleware for Internet of Things: A Survey , 2016, IEEE Internet of Things Journal.

[5]  Peter Friess,et al.  Internet of Things: Converging Technologies for Smart Environments and Integrated Ecosystems , 2013 .

[6]  Dave Evans,et al.  How the Next Evolution of the Internet Is Changing Everything , 2011 .

[7]  Songqing Chen,et al.  Help your mobile applications with fog computing , 2015, 2015 12th Annual IEEE International Conference on Sensing, Communication, and Networking - Workshops (SECON Workshops).

[8]  David Lillethun,et al.  Mobile fog: a programming model for large-scale applications on the internet of things , 2013, MCC '13.

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

[10]  Tao Zhang,et al.  Fog Computing for Smart Living , 2017, Computer.

[11]  Friedemann Mattern,et al.  From the Internet of Computers to the Internet of Things , 2010, From Active Data Management to Event-Based Systems and More.

[12]  Kurt Rothermel,et al.  MigCEP: operator migration for mobility driven distributed complex event processing , 2013, DEBS.

[13]  Satish Narayana Srirama,et al.  Proactive Service Discovery in Fog Computing Using Mobile Ad Hoc Social Network in Proximity , 2016, 2016 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData).

[14]  Zhan Qiang,et al.  Fog computing dynamic load balancing mechanism based on graph repartitioning , 2016, China Communications.

[15]  Antonio Brogi,et al.  QoS-Aware Deployment of IoT Applications Through the Fog , 2017, IEEE Internet of Things Journal.