Advancement of IoT System QoS by Integrating Cloud, Fog, Roof, and Dew Computing Assisted by SDN: Basic Framework Architecture and Simulation

Advancement of IoT System QoS by Integrating Cloud, Fog, Roof, and Dew Computing Assisted by SDN: Basic Framework Architecture and Simulation

Ishtiaq Ahammad (Noakhali Science and Technology University, Bangladesh), Md. Ashikur Rahman Khan (Noakhali Science and Technology University, Bangladesh) and Zayed-Us Salehin (Noakhali Science and Technology University, Bangladesh)
Copyright: © 2021 |Pages: 22
DOI: 10.4018/IJACI.2021100108
OnDemand PDF Download:
No Current Special Offers


In the internet of things (IoT) domain, there has currently been a growing interest, leading to the idea of the IoT ecosystem. But the standards, technology, and structures of the conventional IoT framework do not provide the necessary QoS for today's massive data. Thus, for today's IoT ecosystem, a framework called SD-DRFC (software-defined dew, roof, fog, and cloud computing) is suggested in this article. The framework delivers facilities from the closest possible position of end-user gadgets and thus increases the QoS in an IoT system. Clear description about the role and features of each tier is also presented. The path to a multi-tier computational architecture assisted by SDN can be realized from the given detailed literature review. Using the iFogSim simulator, a use case based on the architecture provided is then given and evaluated. This article considers four QoS parameters (latency, network use, cost, and energy consumption). When compared the findings of the simulation, the proposed framework execution performs much better than cloud-only execution.
Article Preview


The Internet of Things (IoT) corresponds to an Internet access IP address for the ever-growing system of physical entities ('things'). Connectivity exists between these entities and specific Internet-enabled devices and systems. In addition the collected data can be accessed and used by those entities (Asghari, P., et al, 2019). The use of circuits, software, actuators, sensors and communication systems allows these “things” to collect and exchange information among them and with the IoT system. These also allows to take decisions on actions (automation) based on the collected data (Madakam, S., et al, 2015). With the emergence of IoT, the communication capabilities enlarge to all of the things that exist side by side. The IoT will constitute an essential part of integrated living and industrialization activities. The IoT framework by now connects billions of devices already and this number is rising extremely rapidly (Ninikrishna, T. et al, 2017). According to the Statista Research department's projection (Statista, 2020), an approximate 26.66 billion IoT-connected devices have been in use worldwide by the end of 2019. It will be 30.73 billion by the end of 2020. By 2025 there will be 75.44 billion devices globally connected to IoT. There'll be 79 ZB of data produced by those tens of billions of IoT devices in 2025 (Mass, F., 2019). There are many IoT applications and they do have specific jobs in the day-to-day life of individuals, and therefore the requirement of IoT quality of services (QoS) can differ between one application to another. Hence there is need to ensure a certain standard of service quality from both computing and networking perspectives in order to allow effective service delivery in the IoT system. Therefore to maximize the success of any type of service, quality criteria must be strictly implemented. Thus the one of most important parameters for the IoT systems are QoS parameters. To deliver IoT services, QoS assists to handle the functionality of the system and its resources. It helps service providers to deliver users with consistent insight of their offerings, as well as the efficiency and usefulness of the services. The Service Level Agreement (SLA) among the IoT service provider and the IoT client can be implemented utilizing QoS (Singh, M., & Baranwal, G., 2018). QoS parameters will help consumers find the appropriate IoT service for their use, and will also discuss service quality enhancement. Diverse networks are created in the IoT framework that is supposed to deliver services to different applications without sacrificing the QoS. In the IoT system, there are essentially two types of applications, one which demands throughput and therefore is delay-tolerant and another that is delay-sensitive and demands bandwidth with distinct QoS parameters. Thus to accommodate the network with massive data traffic (generated from huge volumes of IoT end devices) and handling different applications (each with its own demand for QoS), an optimum solution is necessary. But the management and advancement of QoS is one of the significant networking challenges that has not yet found an acceptable solution.

Complete Article List

Search this Journal:
Open Access Articles
Volume 13: 6 Issues (2022): Forthcoming, Available for Pre-Order
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 2 Issues (2016)
Volume 6: 2 Issues (2014)
Volume 5: 4 Issues (2013)
Volume 4: 4 Issues (2012)
Volume 3: 4 Issues (2011)
Volume 2: 4 Issues (2010)
Volume 1: 4 Issues (2009)
View Complete Journal Contents Listing