A Cooperative Fog Approach for Effective Workload Balancing

Fog Computing is an emerging paradigm, suitable to serve the particular needs of IoT networks. It includes the deployment of computational devices at the edge of the network facilitating faster real-time processing of time-sensitive data. In this article, we present a Fog architecture, which diverges from the traditional hierarchical and centralized Fog model, and adopts a cooperative model, which allows for a federation of Edge networks. In our proposal, the tasks that the nodes are called to complete, are characterized according to their computational nature and are subsequently allocated to the appropriate host. Edge networks communicate through a brokering system with IoT systems in an asynchronous way via the Pub/Sub messaging pattern.

[1]  Sridhar Radhakrishnan,et al.  Towards SDN-based fog computing: MQTT broker virtualization for effective and reliable delivery , 2016, 2016 8th International Conference on Communication Systems and Networks (COMSNETS).

[2]  Min Chen,et al.  On the computation offloading at ad hoc cloudlet: architecture and service modes , 2015, IEEE Communications Magazine.

[3]  Jiang Zhu,et al.  Fog Computing: A Platform for Internet of Things and Analytics , 2014, Big Data and Internet of Things.

[4]  Schahram Dustdar,et al.  Efficient and Scalable IoT Service Delivery on Cloud , 2013, 2013 IEEE Sixth International Conference on Cloud Computing.

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

[6]  Xiaoqiao Meng,et al.  Real-time forest fire detection with wireless sensor networks , 2005, Proceedings. 2005 International Conference on Wireless Communications, Networking and Mobile Computing, 2005..

[7]  Raja Lavanya,et al.  Fog Computing and Its Role in the Internet of Things , 2019, Advances in Computer and Electrical Engineering.

[8]  Eui-nam Huh,et al.  Fog Computing and Smart Gateway Based Communication for Cloud of Things , 2014, 2014 International Conference on Future Internet of Things and Cloud.

[9]  Eui-nam Huh,et al.  Dynamic resource provisioning through Fog micro datacenter , 2015, 2015 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops).

[10]  Ciprian Dobre,et al.  Big Data and Internet of Things: A Roadmap for Smart Environments , 2014, Big Data and Internet of Things.

[11]  Ayman I. Kayssi,et al.  Edge computing enabling the Internet of Things , 2015, 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT).

[12]  Martin Serrano,et al.  SOFT-IoT: Self-Organizing FOG of Things , 2016, 2016 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA).

[13]  Roberto Baldoni,et al.  The evolution of publish/subscribe communication systems , 2003 .

[14]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..