Custom Network Protocol Stack for Communication Between Nodes in a Cloudlet System

Custom Network Protocol Stack for Communication Between Nodes in a Cloudlet System

Manoj Subhash Kakade, K.R. Anupama, Sushil Nayak, Swarnab Garang
Copyright: © 2024 |Pages: 24
DOI: 10.4018/IJCAC.339891
Article PDF Download
Open access articles are freely available for download

Abstract

With the advent of internet of things (IoT), new network paradigms have emerged. One such technology is cloudlets. Cloudlets are being increasingly used in various IoT-based applications such as smart homes, smart cities, healthcare, and industrial automations. Cloudlets have an advantage of proximity to the end-device while offering services similar to the cloud. Existing cloudlets use IEEE 802.11 for communication between nodes. In this paper, the authors present a protocol customized for usage in cloudlets, which also considers various limitations of the node that constitute the cloudlet. The nodes on the cloudlet are generally constrained in terms of power and memory when compared to nodes on a cloud. The custom protocol also incorporates fault-tolerance, time synchronization, and factors such as task affinities for communication. The protocol proposed in this paper gave an excellent packet delivery ratio, the lowest being 91% even with increased bandwidth usage when compared to IEEE 802.11.
Article Preview
Top

Cloudlets

A cloudlet is a small-scale data centre or a cluster of computing devices designed to provide cloud services to primarily constrained devices close to it (Babar et al., 2021). The industrial IoT system is made up of many heterogeneous nodes that are connected using different wired and wireless networks (Lou et al., 2021). An industrial system has at least three levels of network hierarchy. The lowest level comprises sensors and actuators, while the second level comprises programmable logic controllers and computerized numerical control systems; the third level generally includes complex computing devices that can form edge devices in IoT systems. Industrial IoT systems are an ideal application for a localised cloudlet architecture as they guarantee data privacy, security, and predictable latency jitters (Fernández-Caramés et al., 2018). The proposed cloudlet system is a low-cost solution that is easily adaptable to small-scale and medium-scale industries. This solution is also scalable for large-scale industries since the architecture and the network protocol provide a consistent performance irrespective of the number of nodes that are part of the cloudlet system. The complete cloudlet architecture is shown in Figure 1.

Figure 1.

The Complete Architecture of Cloudlet

IJCAC.339891.f01

The solution eliminates the need to pay for higher-cost, less secure cloud services that may be inaccessible due to connectivity issues. Most industrial complexes are situated at the periphery of cities, so the network connectivity may need to be more consistent. Also, cloudlet systems solve the significant and unpredictable jitter in task execution by allowing tasks with hard real-time deadlines to be scheduled on a priority basis (Ramasubbareddy & Sasikala, 2021). Tasks with long-running and soft real-time deadlines may be transferred to the cloud. Generally, industrial networks have three levels of hierarchy, as shown in Figure 2.

Figure 2.

Hierarchical Model of Industrial Networks

IJCAC.339891.f02
  • 1.

    The device level, i.e., the network of sensors and actuators. The primary function at the device level is data acquisition and control.

  • 2.

    The field level, which is made up of controllers and programmable logic controllers. This level controls the manufacturing process or industrial equipment. The processing capabilities required are high because complex control functions are implemented at this level.

  • 3.

    The plant level comprises two or more complex computing devices that form the edge of the IoT system. We propose replacing level 3 with a cloudlet system comprising distributed system on chips (SoCs) connected in an ad-hoc network.

The cloudlet system meets the requirements of industrial IoT: responsiveness, scalability, usability, flexibility, and security (Ren et al., 2019).

The cloudlet system collects industrial data in real time from the end devices in Levels 1 and 2.

Complete Article List

Search this Journal:
Reset
Volume 14: 1 Issue (2024)
Volume 13: 1 Issue (2023)
Volume 12: 4 Issues (2022): 2 Released, 2 Forthcoming
Volume 11: 4 Issues (2021)
Volume 10: 4 Issues (2020)
Volume 9: 4 Issues (2019)
Volume 8: 4 Issues (2018)
Volume 7: 4 Issues (2017)
Volume 6: 4 Issues (2016)
Volume 5: 4 Issues (2015)
Volume 4: 4 Issues (2014)
Volume 3: 4 Issues (2013)
Volume 2: 4 Issues (2012)
Volume 1: 4 Issues (2011)
View Complete Journal Contents Listing