Loading [MathJax]/extensions/MathMenu.js
Fog Computing with P2P: Enhancing Fog Computing Bandwidth for IoT Scenarios | IEEE Conference Publication | IEEE Xplore

Fog Computing with P2P: Enhancing Fog Computing Bandwidth for IoT Scenarios


Abstract:

Cloud computing is an architecture which several Internet-of-Things (IoT) devices relay on to outsource their computation tasks. The numbers and needs of IoT devices have...Show More

Abstract:

Cloud computing is an architecture which several Internet-of-Things (IoT) devices relay on to outsource their computation tasks. The numbers and needs of IoT devices have grown massively, to which cloud computing could not fulfill these needs. Cloud computing has its shortcomings in terms of bandwidth, latency, and real-time response. To overcome these shortcomings fog computing paradigm was introduced, which can fulfill requests from IoT devices and forward requests to the cloud if necessary. However, there are still requests that need to go to the cloud and might suffer from its shortcomings. Our proposed peer-to-peer (p2p) fog model enhances fog computing by adding p2p mechanism into the fog layer, which allow the fog nodes to collaborate in order to meet the clients needs. This way we minimize the requests that go to the cloud and fulfill most of the requests by the fog nodes at the proximity of the user. In this research, we evaluate the proposed p2p fog model, under the use case of file sharing application, and show that it has better outcomes in term of bandwidth throughput compared to cloud computing and fog computing models. Therefore we have simulated cloud computing, fog computing, and p2p fog computing scenarios, then compared and evaluated their outcome results. Further research into fog computing could build upon this proposed model and extend existing fog computing architectures.
Date of Conference: 14-17 July 2019
Date Added to IEEE Xplore: 21 October 2019
ISBN Information:
Conference Location: Atlanta, GA, USA

I. Introduction

The number of IoT devices increases rapidly. As reported by Cisco, there will be over 50 billion devices connected to the Internet by 2020, and there will be over 500 zettabytes of data produced by 2019 [1]. However, because IoT devices are suffering from a lack of computation power and storage, many IoT computations are outsourced to strong server ends. These strong server ends are mostly deployed in the cloud, which is considered a solution to deliver services to end users and provide applications with elastic resources at low cost [2]. As we can see, cloud computing is becoming the over-arching Internet approach for information storage, retrieval and management, and IoT devices become the major outlets of service applications. This means that the key task for the next networks generation is the successful integration of cloud computing and IoT devices. However, with cloud computing, this faces several fundamental challenges:

Contact IEEE to Subscribe

References

References is not available for this document.