Abstract

The rapid growth of internet and communication technology, and rapid adaption internet of things (IoT) devices which generate different applications, put pressure on Cloud computing Infrastructure which leads to high latency and high energy consumption for latency-sensitive applications. Designing an architecture based on IoT applications has a lot of inevitable issues that must be taken consideration for enhancing the performance of the system the issues are security, massive traffic, high availability, high reliability, and energy constraints. The latest distributed computing paradigms, such as Fog computing, and Edge computing, software-defined networking (SDN), network virtualization (NV), and block-chain has been implemented in IoT networks to swamped the aforementioned challenges while fulfilling the expected quality of service (QoS). In this chapter, we proposed the architecture of fog computing along with the IoT devices, how IoT devices access the virtual resources in the virtual environment. IoT devices are very much capable of capturing data using the sensors, collection of the data over the network and perform some analysis for better decision making for improvement of the productivity of current processes as well as to cater to new types of services to the multiple geographical locations. Fog computing architecture consists of IoT layer moves the data generated by the IoT devices to the upper 218layer that consists of fog nodes (FNs) which are controlled by software-enabled devices which we call as Software-defined Network(SDN) to achieve better reliability and availability for latency-sensitive application. The SDN based network architecture is equipped with controllers and resource-constrained devices. The existing cloud computing technology has certain drawbacks which could enforce to develop new distributed computing which we referred here as fog computing which is based on collaboration with cloud computing and has become the next generation of the cloud computing which is placed between cloud and IoTs to meet the requirement of IoTs based application. Fog computing helps to reduce transmission latency because it is available locally to the IoT layer, i.e., at less distance, it can be accessed and substantially decrease monetary cost for accessing resources. In this chapter, we study the various issues related to network services delivered to the application request by users. A Software-Defined Networking (SDN) is an emerging architecture that enables dynamic manageable, cost-effective adaptable to provide high bandwidth to the dynamic nature of the application. It also decouples the network control and forwarding the functions. So by using this, management of the network became easy. IoT and SDN are complementing each other to enhance the system architecture for big data management, etc. In this chapter, we are trying to propose a service architecture model in fog computing, which is SDN enabled.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call