Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/370400212

Cross-layer design in the Internet of Things (IoT) issues and possible solutions

Preprint · April 2023

CITATIONS READS
0 132

1 author:

Nader Ibrahim
Carleton University
1 PUBLICATION 0 CITATIONS

SEE PROFILE

All content following this page was uploaded by Nader Ibrahim on 29 April 2023.

The user has requested enhancement of the downloaded file.


Cross-layer design in the Internet of Things (IoT)
issues and possible solutions
Nader Ibrahim
101245931
Data Science, Electronics Department
Carleton University
Ottawa, Canada
Naderibrahim3@Cmail.Carleton.ca

Abstract — The Internet of Things (IoT) has become a opportunities, improving operations' efficiency, and enhancing
vital part of our daily lives, with billions of interconnected individuals' quality of life. [2]
devices exchanging data to automate tasks and improve The Internet of Things is dated back to the end of the
efficiency. The Internet is no longer about people, media 1980s; David Nichols and his team at MIT invented the first
and content but includes enterprises' assets and objects as IoT device in 1989, and after John Romkey and Simon
intelligent entities exchanging information, interacting with Hackett created the Internet Toaster in 1991, where they were
people, supporting business processes, and creating able to control the toaster through the Internet by turning it on
knowledge. However, IoT applications have many and off [3]
challenges. Some of the IoT challenges are the high volume The evolution of IoT started with the beginning of the
of data generated by the system, which is considered Big web; before that, it was the Pre-Internet, which was Human to
Data; the power management of IoT devices is also Human communication; after, the Internet of Content was
considered a challenge. The complexity of the system and introduced, which included E-mail, entertainment,..etc. Next
the heterogeneity creates a challenge for the was the Internet of Service, where WEB 2.0 was introduced,
interoperability between technologies and standards. handling E-Productivity, E-Commerce, …etc. Following was
Cross-layer design in the Internet of Things (IoT) the Internet of People, where Social media started growing
context refers to integrating and optimizing communication exponentially: Facebook, Skype, Youtube …etc. Currently,
protocols and network architectures across different layers we are in the Internet of Things era where communication is
of the IoT stack. This approach seeks to improve the overall between Machine to Machine and Machine to Business; in the
performance and efficiency of IoT systems by allowing Future, the next step will be to let things become intelligent,
different layers of the system to work together in a more and this currently is on the rise with the introduction of AI and
coordinated and intelligent way. ML [4]
This paper discusses the issues and challenges facing
cross-layer design in the IoT system, including IoT devices'
heterogeneity, the IoT network's dynamic nature, security
and privacy concerns. The paper also proposes possible
solutions to overcome these challenges, including adaptive
cross-layer design, context awareness, and trust
management. These solutions can enhance the IoT system's
reliability, scalability, and security, improving performance
and user experience.

Keywords—Internet of Things (IoT), Big Data,


Heterogeneity, Interoperability, Cross-Layer, Protocol Stack,
Reliability, Scalability, Security
I. INTRODUCTION Figure 1 Evolution of IOT [4]
The Internet of Things (IoT) consists of a network of
interconnected devices, vehicles, and other items directly IoT devices can be found in various applications, including
connected to sensors, software, and connectivity, enabling smart homes, healthcare, transportation, agriculture, and
them to collect and exchange information [1]. The IoT can industrial automation.
revolutionize how we live and work, creating new business
In a smart home, for instance, IoT devices such as Despite the many opportunities the IoT presents, several
thermostats, lights, and security systems can be managed challenges must be addressed.
remotely using a smartphone or voice commands [5]. One of the critical challenges is security, as IoT devices are
In healthcare, IoT devices such as wearables can monitor vulnerable to cyberattacks that can compromise sensitive data
vital signs in real-time and provide feedback to healthcare and lead to system failures. Many IoT devices are also
professionals, leading to more accurate, rapid diagnoses and designed with limited security features, making them easy
personalized treatment plans [6]. targets for hackers [11].
IoT sensors can monitor soil moisture levels and weather Another challenge is interoperability, as IoT devices often
conditions in agriculture to optimize irrigation and fertilization, use different communication protocols and data formats,
leading to higher crop yields and lower water usage [7]. As making it difficult to exchange data and collaborate across
shown in Figure 2 below, the farming condition is monitored other platforms. This resulted in the development new
with sensors and devices (IoT), and all the data gathered is standards and protocols, such as MQTT and CoAP, to enable
transferred to the application through the Internet cloud for interoperability between IoT devices and platforms [12].
decision-making and optimization. Scalability is another challenge in the IoT, where it is
projected that the number of IoT-connected devices to grow
exponentially in the coming years. This requires new data
processing and storage approaches, such as edge computing
and distributed computing, to deal with the enormous amounts
of data generated by IoT devices [13].
Cross-layer network design has gained much attention in
recent years due to its potential to optimize the performance of
communication networks.
In a traditional communication network, each layer of the
communication protocol stack operates independently, and the
interactions between layers are limited. However, in a cross-
layer design, the layers of the communication protocol stack
are interconnected, and the interactions between layers are used
to optimize the network performance [14].
The goal of cross-layer design is to improve the
performance of communication networks by exploiting the
interdependence between different layers of the
Figure 2 IoT application for monitoring farming conditions in a communication protocol stack [14].
greenhouse [8] This approach will significantly improve the network
performance, such as increased throughput, reduced delay, and
The IoT also transforms how businesses operate, enabling improved energy efficiency. Cross-layer design is essential in
them to collect and analyze data from multiple sources to gain wireless communication networks, where the resources are
insights into customer behaviour, optimize operations, and limited, and the transmission conditions are variable [15].
develop new products and services. For instance, IoT devices Various transmission conditions, such as channel fading,
such as beacons in the retail industry can track store customer interference, and noise, characterize wireless communication
behavior and provide personalized recommendations and networks. These conditions can significantly affect the
promotions based on their preferences [9]. network's performance, reducing throughput, increased delay,
The IoT market size was valued at 4 B USD in 2021 and is and higher energy consumption. Cross-layer design is essential
expected to be around 8.5 billion USD by 2030, where the in wireless communication networks, as it can help to
manufacturing application business segment will reach 2.9 B overcome these challenges and improve network performance
USD by 2030 [10]. [15].
Cross-layer design in wireless networks involves
integrating information from multiple layers of the
communication protocol stack to optimize network
performance. For instance, in a traditional communication
network, the physical layer is responsible for transmitting data,
and the data link layer is accountable for error correction and
flow control. However, in a cross-layer design, the physical
layer can provide feedback to the data link layer on the channel
conditions, which can adjust the transmission power and the
modulation scheme. This can lead to improved energy
efficiency and reduced delay [16].
Figure 3 IoT Market Size 2021 to 2030 [10]
design in IoT. Next, we will discuss the challenges covered in
previous papers and research fields in the paper. Finally, we
will highlight the potential solutions.
The main challenges for cross-link design in IoT that will be
handled in this paper are as follows:
• Complexity
• Standardization
• Security
• Resource Constraints
• QoS (Quality of Service)
• Scalability

III. IOT ARCHITECTURE


The IoT architecture refers to the overall structure of the
Internet of Things (IoT) system, including its various layers,
components, and communication protocols. Showing how they
relate and interact with each other.
Figure 4 Cross-Layer Design It provides a framework for designing and deploying IoT
systems, enabling the integration of physical devices, sensors,
Cross-layer design can also be used to optimize the and software applications into a cohesive system that can
network routing. In a traditional communication network, the collect, process, and analyze data [20].
routing decisions are based on the network topology, and the There is no agreed-on reference architecture at this point,
network layer is responsible for determining the best path for and it was proven how complicated it is to create a reference
data transmission. However, in a cross-layer design, the routing architecture despite many standardization efforts [21].
decisions can be based on the transmission conditions, such as The IoT system is characterized by its vertical fragmentation
the signal-to-noise ratio (SNR) and the interference level. This for all possible applications, each of which relies on multiple
can lead to more efficient routing and improved network and different variables and design specifications.
performance [17]. Figure 5 shows the most common IoT Architectures used
Despite cross-layer design's many opportunities, several [22].
challenges must be addressed. One of the critical challenges is
the complexity of cross-layer design, as it involves integrating
information from multiple layers of the communication
protocol stack. This can lead to increased computational
complexity and overhead, impacting the network performance
[18].
More standardization is considered a primary challenge in
cross-layer design, as there currently needs to be standardized
interfaces between different layers of the communication
protocol stack [18].
Developing interoperable cross-layer design solutions with
different network architectures and protocols is challenging.
Despite these challenges, cross-layer design presents many
opportunities for improving the performance of communication
networks. By exploiting the interdependence between different
layers of the communication protocol stack, cross-layer design Figure 5 Common IoT architectures [22]
can significantly improve network performance, such as
increased throughput, reduced delay, and improved energy A. Three-layer IoT Architectures
efficiency [19]. The three-layer IoT architecture is a simplified version of
the IoT architecture consisting of three layers: the perception,
II. OBJECTIVE network, and application layers [23].
Cross-layer design in the Internet of Things (IoT) involves
the interaction between different layers of the IoT architecture
to optimize performance and efficiency. However, there are
several issues related to cross-layer design in IoT.
This paper will start with an overview of the IoT
architecture, discuss the different IoT networks and Cross-layer
The Interface layer consists of applications that consume
services the service layer provides. These applications may
provide insights, analytics, or control actions relying on the
data collected from the IoT network [25].
This architecture promotes interoperability and
flexibility by enabling diverse devices and systems to
communicate with each other using standard interfaces. It also
enables the creation of new services and applications that can
leverage the data collected from the IoT network. This
Architecture promotes horizontal fragmentation for the IoT
system [25].

Figure 6 Three-Layer IoT Architectures [23]

Perception Layer: The perception layer, also called the


resource layer, mainly aims to collect data from the physical
environment using sensors and other data collection devices.
This layer includes various sensors such as temperature,
humidity, motion, and light sensors, among others. The
perception layer also includes actuators that enable devices to
respond to the collected data and RFID tags utilized widely in
the food industry [24].
Network Layer: The network layer connects the data from
the perception layer to the application layer. It embraces
various communication technologies such as Wi-Fi, Figure 7 SoA IoT Architecture [26]
Bluetooth, Zigbee, etc. The network layer also includes
gateways as mediators between the perception and application C. Midelware Biased Architectures
layers, where The gateways perform data filtering, IoT (Internet of Things) middleware-based architectures
aggregation, and compression before transmitting data to the refer to a design approach that utilizes middleware software to
application layer [24]. facilitate communication and data exchange between devices
Application Layer: It is responsible for developing and and systems in an IoT ecosystem [27].
deploying applications that enable users to interact with the Middleware acts as a transitional layer between the device
IoT system. It includes various applications such as data and application layers, providing services and APIs
analytics, predictive maintenance, and remote monitoring. The (Application Programming Interfaces) that enable devices and
applications enable users to monitor and control devices applications to interact [27].
remotely, automate various processes, and make informed
decisions based on the collected data.
B. Service Oriented Based Architecture (SoA)
SoA (Service-oriented architecture) is a design approach
that uses loosely coupled services to enable communication
and data exchange between various devices and systems in an
IoT system [25].
In this architecture, each device or system in the IoT
network is considered as a service provider or service
Figure 8 Service-based IoT Middleware [27]
consumer. The services provided by each device or system are
exposed through standardized interfaces that other devices or There are various types of middleware-based IoT
systems can consume [25]. architectures, including:
The SoA-based IoT architecture is composed of three Message-Oriented Middleware (MOM) Architecture: This
layers: architecture uses a messaging system to transmit data between
The device layer consists of the sensor devices that collect devices and applications. Devices send messages to a central
data from the environment and interact with other devices in message broker, which then forwards them to the appropriate
the network [25]. application based on predefined rules [28].
The service layer, which provides a set of services that are Publish/Subscribe Middleware Architecture: This
exposed through standardized interfaces. Other devices or architecture enables devices to publish data to a central broker,
systems can use these services in the network [25].
which then forwards it to all the applications that have
subscribed to that particular data stream [29].
Remote Procedure Call (RPC) Middleware Architecture:
This architecture allows devices to call remote procedures
hosted on other devices or servers, enabling them to exchange
data and perform various functions [30].
Data-Centric Middleware Architecture: This architecture
focuses on managing data in an IoT ecosystem, providing
features such as data filtering, aggregation, and storage [31].
IV. IOT NETWORKS
Multi-hop networks are a common type of IoT network
where devices communicate with each other via intermediate
nodes rather than directly with a central hub. There are several
different types of IoT multi-hop networks, each with unique
features and benefits. As following are some of the most
common Multi-hop networks in IoT: Figure 10 MANET architecture
Wireless Sensor Networks (WSN): WSNs are multi-hop
Wireless Mesh Networks (WMN): WMNs are a type of
networks commonly used for monitoring and control
multi-hop network where devices communicate with one
applications. They consist of small, battery-powered sensors
another via intermediate nodes that form a mesh network.
that communicate wirelessly with one another to collect and
WMNs are commonly used in municipal and public Wi-Fi
transmit data. WSNs can be used in various settings, such as
networks and smart city applications [35].
agriculture, environmental monitoring, and industrial
Vehicular Ad Hoc Networks (VANET): VANETs are a
automation [32].
type of multi-hop network where vehicles communicate to
improve safety and efficiency on the road [36]. They are
commonly used in intelligent transportation systems, such as
collision avoidance and traffic management [37].

Figure 9 Wireless Sensor Network Example [33]


Figure 11 Vehicular Ad hoc Network Example [37]
Mobile Ad Hoc Networks (MANET): MANETs are
multi-hop networks where mobile devices can move freely. Each multi-hop network type has advantages and
They do not rely on a fixed infrastructure but instead use peer- disadvantages, and the choice of network type will depend on
to-peer communication to establish connections between the specific application and requirements.
devices. MANETs are commonly used in military and
emergency response applications and mobile sensor networks V. CROSS-LAYER DESIGN IN IOT NETWORKS
[34].
Cross-layer design in IoT networks refers to designing and
optimizing different network layers in a coordinated and
collaborative manner rather than treating each layer
independently. This approach can improve IoT networks'
performance, reliability, and efficiency [38].
In IoT networks, different network stack layers, such as the
physical, MAC, network, transport, and application layers, are
designed and optimized independently. However, the cross-
layer design aims to break down the barriers between these
layers, allowing for more efficient and effective
communication and coordination [39].
For example, cross-layer design can be used to optimize machine learning algorithms can be applied across multiple
resource allocation, routing, and transmission strategies based layers to optimize the network's performance [46].
on the constraints and limitations of the IoT application and
the underlying network conditions. By taking a holistic view VI. CHALLENGES AND SOLUTIONS IN CROSS-LAYER
of the network and considering interactions between different DESIGN IN IOT
layers, cross-layer design can help to improve overall network Cross-layer design in IoT networks can present several
performance, reduce energy consumption, and enhance the challenges that must be addressed to achieve its benefits.
quality of service provided to IoT devices and applications Below are some challenges and solutions in cross-layer design
[40]. in IoT [47].
A. Cross-Layer Design in IoT Networks Cognitive networks A. Complexity
Cognitive networks can also benefit from cross-layer design One of the significant challenges in cross-layer design in
in IoT networks. Cognitive networks are intelligent networks IoT networks is complexity. Cross-layer design involves
that can learn from their environment and adapt to changing coordination and interaction between different layers, which
conditions to optimize performance [41]. can increase the system's complexity. This can make designing,
implementing, and maintaining challenging [48].
The following are some of the solutions that can be
implemented to address the challenge of complexity in cross-
layer design in IoT:
Modularity: A modular design approach can be adopted,
where each layer is designed and optimized separately and then
integrated into a cohesive system. This approach can help
reduce the system's complexity and make it more manageable
[49].
Layer abstraction: Abstraction techniques can be used to
hide the details of each layer from other layers, reducing the
complexity of interactions between layers. The system's
complexity can be reduced by presenting each layer as a simple
interface with well-defined inputs and outputs [49].
Systematic design: A systematic design approach can be
used to ensure that each layer is designed with the interactions
between other layers in mind. This method can help to
guarantee that the interactions between layers are well-defined
Figure 12 Cognitive radio spectrum management framework [42] and consistent [49].
Simulation: Simulation can evaluate the system's
The following are some ways in which cross-layer design performance before implementation. This approach can help
can be applied to cognitive networks in IoT: identify potential issues and reduce complexity by testing
Cognitive radio: Cognitive radio is a technology that allows different design alternatives [49].
devices to use the available spectrum dynamically. By
implementing cross-layer design, cognitive radios can B. Standardization
optimize their spectrum usage, considering the QoS Standardization is another significant challenge in cross-
requirements of different applications [43]. layer design in IoT networks. Cross-layer design requires
Network optimization: Cross-layer design can optimize compatibility between different layers, which can be
cognitive networks' performance by considering network challenging, especially when different vendors develop
parameters such as channel quality, interference levels, and different layers. The following are some solutions that can be
resource availability. By optimizing these parameters across implemented to address the challenge of standardization in
multiple layers, cognitive networks can achieve better cross-layer design in IoT [50]:
performance and higher efficiency [44]. Standardization bodies: Standardization bodies such as the
Dynamic spectrum access: Cross-layer design can enable IEEE, IETF, and ITU-T can develop standards that provide a
dynamic spectrum access in cognitive networks, allowing common framework for IoT devices and applications. These
devices to dynamically access the available spectrum based on standards can help to ensure compatibility between different
the QoS requirements of different applications. This approach layers, even if different vendors develop them [51].
can help increase cognitive networks' spectrum efficiency and Protocol interoperability testing: Interoperability testing can
improve their overall performance [45]. be used to ensure that different layers from different vendors
Machine learning: Machine learning can enable cognitive work seamlessly together. This approach involves testing the
networks to learn from their environment and adapt to compatibility of different layers with each other to ensure that
changing conditions. By implementing cross-layer design, they can interoperate without any issues [51].
Open-source software: It can be used to develop layers that D. Resource Constraints
are compatible with each other. Open-source software is Resource constraints are another significant challenge in
available to everyone, and developers can work together to cross-layer design in IoT networks. IoT devices often have
ensure that the different layers they develop are compatible limited processing power, memory, and energy resources,
with each other [51]. which can limit the complexity of the cross-layer design. The
Use of existing protocols: Existing protocols, such as following are some solutions that can be implemented to
TCP/IP, can be used as a foundation for IoT networks. These address the challenge of resource constraints in cross-layer
protocols are well-established, widely used, and extensively design in IoT:
tested, making them a reliable foundation for IoT networks Energy-efficient protocols: Energy-efficient protocols can
[50]. be used to reduce the energy consumption of IoT devices.
C. Security These protocols can optimize energy resource use and
minimize the data transmission required [57].
Security is considered the most critical challenge in cross-
Distributed processing: Distributed processing can be used
layer design in IoT networks. Cross-layer design can create
to distribute the processing workload among different layers of
new security challenges, as attackers can exploit vulnerabilities
the IoT network. This approach can help reduce individual
in one layer to compromise other system layers. The following
devices' processing load and conserve energy resources [58].
are some solutions that can be implemented to address the
Compression techniques: Compression techniques can
challenge of security in cross-layer design in IoT [52]:
reduce the size of data transmitted between different layers of
End-to-end encryption: End-to-end encryption can be used
the IoT network. This approach can help to reduce the amount
to secure data transmission between IoT devices and
of data transmitted, conserving energy resources [58].
applications. Encryption guarantees that data is only available
Edge computing: Edge computing can perform processing
to the intended recipient and cannot be intercepted by attackers
tasks closer to IoT devices, reducing the amount of data
[53].
transmitted to the cloud. This approach can help reduce
individual devices' processing loaded conserve energy
resources [59].
E. QoS (Quality of Service)
Quality of Service (QoS) is another challenge in cross-layer
design in IoT networks. QoS states the ability of the network to
meet specific performance requirements, such as reliability,
availability, and latency [60].
IoT applications often require different levels of QoS,
depending on the nature of the application. The following are
some solutions that can be implemented to address the
challenge of QoS in cross-layer design in IoT [60]:
Traffic prioritization: Traffic prioritization can be used to
prioritize traffic based on the QoS requirements of different
applications. This approach involves assigning different
priorities to different types of traffic to ensure that critical
Figure 13 Secured Data Storage and Sharing [53]
traffic receives the necessary resources [60].
Authentication and authorization: Authentication and Network resource allocation: Network resource allocation
authorization can be used to ensure that only authorized users can be used to allocate network resources based on the QoS
and devices can access the IoT network. This approach requirements of different applications. This approach involves
involves verifying the identity of the user or device before allocating resources such as bandwidth and processing power
granting access to the network [54]. to ensure critical applications receive the necessary resources
Secure boot and firmware updates: Secure boot and [60].
firmware updates can be used to ensure that IoT devices start- Dynamic adaptation: Dynamic adaptation can be used to
up securely and are running the latest firmware version. This adapt the network to changing QoS requirements. This
approach can help to prevent attackers from exploiting approach involves monitoring the network and adapting the
vulnerabilities in outdated firmware versions [55]. network parameters based on the changing QoS requirements
Intrusion detection and prevention: These systems can be of the applications [60].
used to detect and prevent unauthorized access to the IoT Cross-layer optimization: Cross-layer optimization can be
network. These systems can monitor the network for suspicious used to optimize the network's performance across multiple
activity and take action to prevent attackers from layers. This approach involves optimizing the parameters of
compromising the network [56]. different layers to ensure that the network meets the QoS
requirements of the applications [60].
F. Scalability
Scalability is another significant challenge in cross-layer
VIII. REFERENCES
design in IoT networks. IoT networks must handle many
devices, applications, and users while maintaining high
performance. The following are some solutions that can be [1] R. SAWANT, "EPiServer," 199 April 2023. [Online].
implemented to address the challenge of scalability in cross- Available:
layer design in IoT: https://technicalpallavi.blogspot.com/2023/04/episerver-
Network virtualization: Network virtualization can create episerver-is-digital.html. [Accessed 26 April 2023].
multiple virtual networks on a single physical network. This [2] "A state of the art review on the Internet of Things," in
approach can help increase the network's capacity and improve IEEE-32331.
the IoT network's scalability [61].
[3] 26 september 2022. [Online]. Available:
Distributed processing: Distributed processing can be used
https://bytebeam.io/blog/a-brief-history-of-internet-of-
to distribute processing tasks among different nodes in the
things-iot-cl8ipnm83212891kphdhq3845m/.
network. This approach can help increase the network's
processing capacity and improve the IoT network's scalability [4] S. P. C. H. Anshuman Dash, "Ransomware Auto-
[62]. Detection In IoT Devices Using Machine Learning," in
Edge computing: Edge computing can perform processing ICBAI 2018, Bengaluru, 2018.
tasks closer to IoT devices, reducing the amount of data [5] E. A. I. A. S. E. Mada Albany, "A review: Secure
transmitted to the cloud. This approach can help to reduce the Internet of thing System for Smart Houses," in The 13th
processing load on the cloud and improve the scalability of the International Conference on Ambient Systems, Networks
IoT network [60]. and Technologies (ANT), Porto, 2022.
Cloud computing: Cloud computing can provide on- [6] H. Bolhasani, "Deep learning applications for IoT in
demand computing resources for the IoT network. This health care [retrieved_2023-04-26," Informatics in
approach can help scale up the network's processing capacity Medicine Unlocked, Vols. Volume 23, 2021, 100550, p.
as the number of devices and applications increases [63]. 11, 2021.
[7] M. S. Farooq, "A Survey on the Role of IoT in
Agriculture for," IEEE Access, vol. Volume7, pp. Pages,
p.156237To - 156271 , 2019.
[8] N. V. H. ,. V. A. ,. M. ,. T. B. ,. L. ,. R. a. A. M. Vu
Khanh Quy, "IoT-Enabled Smart Agriculture:
Architecture, Applications, and Challenges," Applied
Sciences, vol. 12, no. 7, p. 10.3390/app12073396 , 2022.
[9] A. Fagerstrøm, "Investigating the impact of Internet of
Things services from a smartphone," Journal of
Retailing and Consumer Services, 2020.
[10] P. Research, "Precedence Research," [Online].
Available: https://www.precedenceresearch.com/iot-
based-asset-tracking-and-monitoring-market. [Accessed
Figure 14 Internet of Things (IoT) Cloud Computing [64] 26 April 2023].
[11] A. Parashar, "Security Challanges In IoT," in Third
VII. CONCLUSION International Conference on Advances in Electrical,
In conclusion, cross-layer design in IoT networks is critical Electronics, Information, Communication and Bio-
for achieving efficient and reliable communication among IoT Informatics (AEEICB), Chennai, 2017.
devices. However, it presents several challenges, including [12] G. Eastwood, "IoT's interoperability challenge," in CIO,
complexity, standardization, security, resource constraints, 2017.
QoS, and scalability. To address these challenges, various
[13] M. Djonov, "Solving IoT Security and Scalability
solutions can be implemented, such as using energy-efficient
Challenges with Blockchain," in 5th International
protocols, distributed processing, compression techniques,
Symposium on Multidisciplinary Studies and Innovative
edge computing, traffic prioritization, network resource
Technologies (ISMSIT), Ankara, 2021 .
allocation, dynamic adaptation, cross-layer optimization,
network virtualization, distributed processing, edge computing, [14] H. Ju, B. Liang, J. Li, Y. Long and X. Yang, "Adaptive
and cloud computing. By implementing these solutions, cross- Cross-Network Cross-Layer Design in Heterogeneous
layer design in IoT networks can be optimized, leading to Wireless Networks," IEEE Transactions on Wireless
better performance, reliability, and scalability and ensuring IoT Communications, vol. 14, no. IEEE , 2014.
networks can operate efficiently and meet the diverse needs of
different IoT applications.
[15] C. H. L. G. H. K. Leung, "Cross-Layer Design for QoS architectures," in Proceedings of the 2nd international
in Wireless Mesh Networks," Wireless Personal workshop on Distributed event-based systems, 2003.
Communications, vol. Volume51, no. 3, pp. p.593To - [30] Y. S. a. T. O. Tao Asato, "A Reusability-based
613 , 2009. Hierarchical Fault-detection Architecture for Robot
[16] F. C. A. Cipollone, "Cross-layer network formation for Middleware and its Implementation in an Autonomous
energy-efficient IEEE 802.15.4/ZigBee Wireless Sensor Mobile Robot System," in IEEE/SICE International
Networks," Ad Hoc Networks, vol. 11, no. 2, pp. Symposium on, Sapporo, 2016.
p.672To - 686, 2013. [31] I. U. D. A. A. H. A. K. a. J. J. P. C. R. Kamran Ahmad
[17] Y. Y. M. M. J. H. a. X. W. Hui Wang, "Network Awan, "EdgeTrust: A Lightweight Data-Centric Trust
Lifetime Maximization with Cross-Layer Design in Management Approach for IoT-Based Healthcare 4.0.,"
Wireless Sensor Networks," IEEE TRANSACTIONS ON Electronics (Basel), vol. 12, no. 1, 2022.
WIRELESS COMMUNICATIONS, vol. 7, no. 10, 2008. [32] M. S. a. E. D. Omer Gurewitz, "Data Gathering
[18] S. V. Rajeev Ranjan, "Challenges and Implementation Techniques in WSN: A Cross-Layer View," Sensors,
on Cross Layer Design for Wireless Sensor Networks," vol. 22, no. 7, 2022.
Wireless Personal Communications, vol. 86, no. 2, pp. [33] A. Marcus, "Web-based wireless sensor network
p.1037To - 1060, 2016. monitoring using smartphones," 2010.
[19] S. M. S. W. A. Engelbrecht, "A survey of cross‐layer [34] N. N. &. A. J. Abdellatif Serhani, "AQ-Routing:
protocols for IEEE 802.11 wireless multi‐hop mesh mobility-, stability-aware adaptive routing protocol for
networks," International Journal of Communication data routing in MANET–IoT systems," Cluster
Systems, vol. 30, no. 6, 2017. Computing, vol. 23, pp. 13-27, 2020.
[20] S. A. S. Shahid Sultan Hajam, "IoT-Fog architectures in [35] L. W. J. X. Z. Z. Xin Yang, "Cross-layer model design
smart city applications: A survey," China in wireless ad hoc networks for the Internet of Things,"
Communications , vol. 18, no. 11, pp. 117 - 140, 2021. PLOS ONE, 2018.
[21] S. C. D. K. Y. C. a. W. S. Jungwon Lee, "A Novel [36] F. R. Y. S. M. I. B. N. M. I. a. T. T. Li Zhu, "Cross-
Hardware Security Architecture for IoT Device: PD- Layer Design for Video Transmissions in Metro
CRP (PUF Database and Challenge–Response Pair) Passenger Information Systems," IEEE
Bloom Filter on Memristor-Based PUF," Applied TRANSACTIONS ON VEHICULAR TECHNOLOGY,
Science , vol. 10, no. 19, 2020. vol. 60, no. 3, 2011.
[22] F. P. a. D. S. Marco Lombardi, "Internet of Things: A [37] A. S. K. M. a. I. d. l. I. Unai Hernandez, "Reliable
General Overview between Architectures,Protocols and Communication in Cooperative Ad hoc Networks," in
Applications," mdpi, vol. 12, no. 87, 2021. Contemporary Issues in Wireless Communications,
[23] R. A. a. D. T. Imed Romdhani, "Architecting the InTech, 2014.
Internet of Things: State of the Art," in Robots and [38] F. R. Y. B. N. T. T. a. H. W. Li Zhu, "Cross-Layer
Sensor Clouds, 2015. Handoff Design in Communication-Based Train Control
[24] E. d. C. B. S. ,. T. A. Alexandru-Sabin Bana, "Massive (CBTC) Systems Using WLANs," in IEEE, 2012.
MIMO for Internet of Things (IoT) connectivity," [39] Y. X. H. a. H. Z. Bo Fu, "A Survey of Cross-Layer
Physical Comunication, vol. 37, 2019. Designs in Wireless Networks," IEEE
[25] J. Giao, A. A. Nazarenko, F. Luis-Ferreira, D. COMMUNICATIONS SURVEYS & TUTORIALS, vol.
Gonçalves and J. Sarraipa, "A Framework for Service- 16, no. 1, 2014.
Oriented Architecture (SOA)-Based IoT Application [40] C. D. S. X. N. L.-L. Y. a. L. H. Jing Zuo, "Cross-Layer
Development," Processes, vol. 10, no. 9, p. 1782, 2022. Aided Energy-Efficient Routing Design for Ad Hoc
[26] A. G. M. K. a. G. M. Shalini Goel, "A review of Internet Networks," IEEE COMMUNICATION SURVEYS &
of Things: qualifying technologies and boundless TUTORIALS,, vol. 17, no. 3, 2015.
horizon," Reliable Intelligent Environments , vol. 7, no. [41] F. R. Y. H. J. a. V. C. M. L. Changqing Luo, "Cross-
4, 2021. Layer Design for TCP Performance Improvement in
[27] M. I. M. G. V. M. S. N. a. Q. Z. S. M. Anne HH. Ngu, Cognitive Radio Networks," IEEE TRANSACTIONS ON
"IoT Middleware: A Survey on Issues and," IEEE VEHICULAR TECHNOLOGY,, vol. 59, no. 5, 2010.
INTERNET OF THINGS JOURNAL, 2016. [42] M. S.-B. Vahid Towhidlou, Cross-layer Design in
[28] F. S. M. F. a. J. S. P. Sommer, "Message-oriented Cognitive Radio Standards.
Middleware for Industrial Production Systems," in IEEE [43] F. R. Y. S. J. a. G. W. Quansheng Guan, "Prediction-
14th International Conference on Automation Science Based Topology Control and Routing in Cognitive
and Engineering (CASE), Munich, 2018. Radio Mobile Ad Hoc Networks," TRANSACTIONS ON
[29] D. M. E. P. R. P. Andr´as Belokosztolszki, "Role-based VEHICULAR TECHNOLOGY, vol. 59, no. 9, 2010.
access control for publish/subscribe middleware
[44] F. R. Y. a. H. J. Renchao Xie, "Dynamic Resource Sensor Networks," in 2019 IEEE 16th International
Allocation for Heterogeneous Services in Cognitive Conference on Mobile Ad Hoc and Sensor Systems
Radio Networks With Imperfect Channel Sensing," Workshops (MASSW), Monterey, 2019.
IEEE TRANSACTIONS ON VEHICULAR [56] A. Nadeem and M. P. Howarth, "A Survey of MANET
TECHNOLOGY, vol. 61, no. 2, 2012. Intrusion Detection & Prevention Approaches for
[45] F. R. Y. H. J. a. Y. L. Renchao Xie, "Energy-Efficient Network Layer Attacks," IEEE Communications
Resource Allocation for Heterogeneous Cognitive Radio Surveys & Tutorials , vol. 15, no. 4, pp. 2027 - 2045,
Networks with Femtocells," IEEE TRANSACTIONS ON 2013.
WIRELESS COMMUNICATIONS, vol. 11, no. 11, 2012. [57] S. M. I. F. R. Y. S. M. I. Y. C. Shengrong Bu, "When
[46] T.-V. Nguyen, T.-N. Tran, K. Shim and T. H.-T. A. B. the Smart Grid Meets Energy-Efficient
An, "A Deep-Neural-Network-Based Relay Selection Communications: Green Wireless Cellular Networks
Scheme in Wireless-Powered Cognitive IoT Networks," Powered by the Smart Grid," IEEE TRANSACTIONS
IEEE Internet of Things Journa, vol. 8, no. 9, pp. 7423- ON WIRELESS COMMUNICATIONS, ACCEPTED
7436, 2020. FOR PUBLICATION, 2012.
[47] F. R. Y. B. N. T. T. a. H. W. Li Zhu, "Cross-Layer [58] J. Cui, J. Chen and B. Zheng, "Energy–aware distributed
Handoff Design in Communication-Based Train Control scheduling for multimedia streaming over Internet of
(CBTC) Systems Using WLANs," IEEE, 2012. Things," International journal of ad hoc and ubiquitous
[48] S. Dener, H. Alexandre, I. D. Zyrianoff, J. H. computing, vol. 13, no. 3-4, pp. 176-186, 2013.
Kleinschmidt and R. Luca, "A Management [59] M. I. F. R. Y. ,. F. I. G. L. ,. J. W. ,. Jianbo Du, "MEC-
Architecture for IoT Smart Solutions: Design and Assisted Immersive VR Video Streaming Over
Implementation," Journal of Network and Systems Terahertz Wireless Networks: A Deep Reinforcement
Management, vol. 30, no. 2, 2022. Learning Approach," IEEE INTERNET OF THINGS
[49] Y. H. Yingzhen Wu, "Cross-layer secure transmission JOURNAL, vol. 7, no. 10, 2020.
schemes for social internet of things:Overview, [60] (. I. F. A.-T. 2. (. I. MOHAMMED ZAKI HASAN 1,
opportunities and challenges," Neurocomputing, vol. "Analysis of Cross-Layer Design of Quality-of-Service
500, pp. 703- 711, 2022. Forward Geographic Wireless Sensor Network Routing
[50] M. M. ,. M. D. a. J. G. Kamaldeep, "IoT-Sentry: A Strategies in Green Internet of Things," SPECIAL
Cross-Layer-Based Intrusion Detection System in SECTION ON SURVIVABILITY STRATEGIES FOR
Standardized Internet of Things," IEEE SENSORS EMERGING WIRELESS NETWORKS, 2018.
JOURNAL, vol. 21, no. 24, 2021. [61] V. O. Nyangaresi, M. Ahmad, A. Alkhayyat and W.
[51] T. a. H. L. Shancang Li Theo, "The Internet of Things: a Feng, "Artificial neural network and symmetric key
security point of view," Internet Research, vol. 26, no. cryptography based verification protocol for 5G enabled
2, pp. 337-359, 2016. Internet of Things," Expert systems, vol. 39, no. 10,
2022.
[52] G. K. a. S. Chaudhari3, "Cross Layer Security MAC
Aware Routing Protocol for IoT Networks," Wireless [62] F. R. Y. B. N. T. T. a. H. W. Li Zhu, "Cross-Layer
Personal Communications, vol. 123, p. 935–957, 2021. Handoff Design in Communication-Based Train Control
(CBTC) Systems Using WLANs," IEEE.
[53] W. Z. M. U. Z. T. F. K. a. E. L. Mian Ahmad Jan,
"SmartEdge: An end-to-end encryption framework for [63] F. Firouzi, B. Farahani and A. Marinšek, "The
an edge-enabled smart city application," Journal of convergence and interplay of edge, fog, and cloud in the
Network and Computer Applications, vol. 137, pp. 1-10, AI-driven Internet of Things (IoT)," Information
2019. systems (Oxford), vol. 107, 2022.
[54] M. S. S. M. a. M. S. K. Muhammad Tahir, "A [64] S. A. a. D. K. Faisal Mehmood, "Design and
Lightweight Authentication and Authorization Implementation of an Interworking IoT Platform and
Framework for Blockchain-Enabled IoT Network in Marketplace in Cloud of Things," Sustainability, vol.
Health-Informatics," Sustainability , vol. 12, no. 17, 11, no. 21, 2019.
2020.
[55] K. Kerliu, A. Ross, G. Tao, Z. Yun, Z. Shi, S. Han and
S. Zhou, "Secure Over-The-Air Firmware Updates for

View publication stats

You might also like