<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink">
<front><article-meta>
<title-group><article-title>Optimizing IoT Device Communication: Adaptive Load Balancing and Data Prioritization for Efficient Cloud and Edge Integration</article-title></title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Rai</surname><given-names>Trayambak</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<aff id="aff1">School of Computer Engineering, KIIT (Deemed to Be) University, Bhubaneswar-751024, Odisha, India.</aff>
</contrib-group>
<abstract><p>The Internet of Things (IoT) accelerated the proliferation of linked devices, resulting in networks that handle and send enormous volumes of data. Maintaining effective connections between these devices and cloud or edge infrastructures has become more difficult due to this growth. Effective communication protocols are essential to handle large data volumes without overloading the infrastructure and guarantee optimal performance, low latency, and economical resource utilization. This study looks at several approaches to improve communication between IoT devices, such as adaptive load balancing, data prioritization, and latency reduction methods. We highlight each strategy&apos;s main advantages and drawbacks by contrasting cloud-centric and edge-centric frameworks. Adaptive protocols that increase data processing efficiency, lower energy consumption, and improve network scalability are being investigated in our research. The findings shed light on combining cloud and edge solutions to build scalable, more robust infrastructures that can handle the needs of digital environments in the future.</p></abstract>
<kwd-group kwd-group-type="author"><kwd>Internet of things</kwd><kwd>Adaptive load balancing</kwd><kwd>Cloud computing</kwd><kwd>Edge computing</kwd><kwd>Data prioritization</kwd><kwd>Latency reduction</kwd></kwd-group>
</article-meta></front>
<body>
<sec id="sec-1"><label>1</label><title>Introduction</title>
<p>Thanks to the Internet of Things (IoT), which has completely changed how objects communicate, smarter and more effective solutions are now possible in a variety of fields, including healthcare, smart cities, industrial automation, and agriculture. Due to the exponential increase in connected devices, IoT networks presently have difficulties effectively managing and optimizing data flow <xref ref-type="bibr" rid="ref-1">[1]</xref>. The conventional cloud-centric method frequently suffers from latency, bandwidth limitations, and scalability problems, particularly when handling time-sensitive data.</p>
<fig id="fig1"><label>Figure 1</label><caption><p>Edge computing architecture.</p></caption><graphic xlink:href="https://opt.reapress.com/public/journals/1/jats-figures/63/fig-1-24beaa247398.png"/></fig>
<p>Because edge computing reduces latency and offloads some processing from central servers, it offers a complimentary option to cloud computing by processing data closer to the source. However, effective communication protocols that guarantee scalability, good resource utilization, and smooth data transfer are necessary to integrate cloud and edge infrastructure. To improve IoT device communication in cloud and edge contexts, this study explores adaptive communication techniques such as load balancing, data prioritization, and latency reduction <xref ref-type="bibr" rid="ref-2">[2]</xref>, <xref ref-type="bibr" rid="ref-3">[3]</xref>.</p>
<fig id="fig2"><label>Figure 2</label><caption><p>Edge computing load balancing.</p></caption><graphic xlink:href="https://opt.reapress.com/public/journals/1/jats-figures/63/fig-2-a6a492687c16.png"/></fig>
<table-wrap id="tab1"><label>Table 1</label><caption><p>Issues of load balancing in edge computing.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:2:66,729.6,537.1,756.2"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>Latency Sensitivity Edge computing aims to reduce latency by processing data close to the source. Inefficient load balancing can lead to delays, defeating this purpose.</p>
<p>Resource Constraints Edge devices often have limited processing power, memory, and storage compared to cloud servers. Load balancing must account for these limitations.</p>
<p>Dynamic Workloads Workloads can fluctuate rapidly due to varying data input from IoT devices, requiring real-time resource allocation adjustment.</p>
<p>Scalability Managing load across multiple edge nodes as the network grows is challenging, especially without centralized control.</p>
<p>Heterogeneity Edge environments often consist of diverse hardware and software, making it difficult to design a one-size-fits-all load-balancing strategy.</p>
<p>Network Bandwidth Limited network bandwidth between edge devices can cause bottlenecks. Load balancing strategies must minimize data transfer when possible.</p>
<p>Data Security and Privacy Load balancing involves distributing data across multiple nodes, which can raise concerns about data security, integrity, and privacy.</p>
<p>Failure Management Edge devices are more prone to failures than cloud data centers.</p>
<p>Robust load balancing must ensure fault tolerance and quick recovery.</p>
<p>This paper is structured as follows. Section 2 provides an overview of existing research in the Literature Review, Section 3 outlines the research design and processes in the Methodology, Section 4 presents the findings and interpretations in the Results and Discussion, and Section 5 concludes the study while suggesting areas for Future Work.</p>
</sec>
<sec id="sec-2"><label>2</label><title>Literature Review</title>
<sec id="sec-3"><label>2.1</label><title>Load Balancing Strategies</title>
<p>With the rapid increase in IoT devices, achieving efficient communication between these devices and cloud or edge infrastructures has become crucial. Effective load balancing and data prioritization strategies are essential to managing the data traffic from billions of IoT devices, reducing latency, and ensuring the reliability and scalability of network resources. Researchers have investigated various approaches to optimizing IoT communication, mainly focusing on load-balancing techniques, edge computing frameworks, and hybrid cloud-edge models <xref ref-type="bibr" rid="ref-1">[1]</xref>, <xref ref-type="bibr" rid="ref-2">[2]</xref>.</p>
</sec>
<sec id="sec-4"><label>2.2</label><title>Load Balancing Techniques in IoT-Edge Communication</title>
<p>Load balancing in IoT networks helps distribute data and tasks across multiple nodes to avoid overloading any single resource, improve data processing efficiency, and reduce latency. Traditional cloud-based load balancing techniques, such as Round Robin and Least Connection, allocate tasks sequentially or connection-based without considering real-time conditions. However, these static methods are often unsuitable for IoT networks&apos; dynamic and fluctuating workloads. Studies show that dynamic load balancing algorithms like Least Load First (LLF) and Dynamic Weighted Round Robin (DWRR) outperform static methods in high-variability environments (SIOT-1-1-1) stance, LLF calculates the load on each node in real-time, dynamically allocating tasks based on available resources. The efficiency of such dynamic algorithms can be evaluated using a load efficiency formula:</p>
<p>∑i=1 Pi Efficiency(η) = .</p>
<p>T × n Where Pi is the data processed by node i, T is the total time, and n is the number of nodes. Studies such as an Analysis of different load balancing algorithms in cloud computing <xref ref-type="bibr" rid="ref-1">[1]</xref> confirm that dynamic approaches improve resource utilization and reduce bottlenecks compared to static algorithms.</p>
</sec>
<sec id="sec-5"><label>2.3</label><title>Edge Computing and Hybrid Cloud-Edge Models</title>
<p>Edge computing has emerged as a complementary approach to cloud computing, reducing latency by processing data closer to the source. This approach is particularly beneficial for time-sensitive applications, such as real-time health monitoring or autonomous vehicles, where delay-sensitive data must be processed immediately. According to The Benefits of Edge Computing in IoT Systems (ACM Digital Library), edge nodes typically process real-time data. In contrast, non-urgent data is sent to the cloud for long-term storage and analysis. A hybrid cloud- enables edge nodes to handle latency-sensitive data locally while leveraging cloud resources for larger computations and storage, thus optimizing resource allocation <xref ref-type="bibr" rid="ref-2">[2]</xref>.</p>
<table-wrap id="tab2"><label>Table 2</label><caption><p>Comparison of cloud, Edge, and hybrid cloud-Edge models.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:3:66,537.3,537.1,575.8"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>Edge Computing Low latency, local data processing Limited processing capacity Hybrid Cloud-Edge Balances load, optimizes resources Increased complexity, cost considerations</p>
</sec>
<sec id="sec-6"><label>2.4</label><title>Adaptive Protocols and Machine Learning</title>
<p>Recent advancements in Machine Learning (ML) enable predictive and adaptive load balancing in IoT networks. ML-based protocols analyze network conditions and predict traffic congestion, allowing pre-emptive resource allocation. Study <xref ref-type="bibr" rid="ref-3">[3]</xref> demonstrates how ML models can predict task loads based on historical data patterns, enhancing network reliability and scalability.</p>
<p>Adaptive protocols also include data prioritization by categorizing data into real-time and non-real-time traffic. Real-time data, such as emergency alerts, is given priority in edge nodes, while less critical data can be deferred for cloud processing. This approach significantly improves data throughput and minimizes latency, as shown in the following formula for data prioritization efficiency:</p>
<p>Priority Data Processed Priority Efficiency = .</p>
<p>Total Data Processed According to research published in Elsevier, data prioritization reduces response time by 30-40% in IoT networks with edge computing integration.</p>
<p>Optimizing IoT device communication requires a combination of dynamic load balancing, edge computing, and adaptive protocols. IoT networks can handle large-scale deployments with greater efficiency, reduced latency, and better resource utilization by leveraging cloud-edge synergies, adaptive load balancing, and data prioritization strategies <xref ref-type="bibr" rid="ref-6">[6]</xref>.</p>
</sec>
</sec>
<sec id="sec-7"><label>3</label><title>Methodology</title>
<p>To evaluate the effectiveness of communication optimization in IoT systems, this study employed a simulation-based approach using NS-3 and OMNeT++—network simulators widely used to model IoT environments. The simulation tested different communication protocols and infrastructure setups, explicitly focusing on adaptive load balancing, cloud-edge integration, and data prioritization strategies <xref ref-type="bibr" rid="ref-7">[7]</xref>.</p>
<sec id="sec-8"><label>3.1</label><title>Simulation Setup</title>
<p>The simulation was designed to replicate a realistic IoT ecosystem comprising IoT devices, edge nodes, and cloud servers. The network model included 1,000 IoT devices connected to a series of edge nodes, with data routed to a centralized cloud infrastructure for processing. Each device generated varying amounts of data, from periodic telemetry data to latency-sensitive alerts <xref ref-type="bibr" rid="ref-8">[8]</xref>. These devices were categorized into two types: I. Real-time Devices: Data generated from these devices, such as health monitoring alerts, required immediate processing at the edge level.</p>
<p>II. Non-real-time Devices: Data that could be batch processed, such as environmental data, was deferred to cloud processing for long-term storage and analysis.</p>
<p>Simulation parameters were set to capture typical IoT operating conditions.</p>
<table-wrap id="tab3"><label>Table 3</label><caption><p>Simulation Parameters.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:4:66,551.3,537.1,635.2"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-9"><label>3.2</label><title>Load Balancing Protocols Tested</title>
<p>Three load-balancing protocols were tested:</p>
<p>I. Round Robin: A static method, distributing tasks sequentially among edge nodes without considering the</p>
<p>current load.</p>
<p>II. Least Connection: A dynamic approach that routes tasks to the node with the fewest active connections.</p>
<p>III. Adaptive ML-Based Protocol: This protocol leverages ML to predict data load on each edge node based</p>
<p>on historical traffic patterns, dynamically balancing load based on predicted congestion.</p>
<p>The Adaptive ML-based protocol used a predictive model trained on simulated traffic data to forecast future loads and optimize resource allocation in real time. Load distribution efficiency was calculated with the following formula:</p>
<p>∑i=1 Li Load Distribution Efficiency = .</p>
<p>T × n Where:</p>
<p>I. Li = Data processed by node i, II. T = Total processing time, III. n = number of nodes.</p>
</sec>
<sec id="sec-10"><label>3.3</label><title>Data Prioritization Mechanism</title>
<p>A data prioritization mechanism was implemented to categorize and manage data flows. Real-time data was processed immediately at the edge, while non-critical data was forwarded to the cloud, reducing the load on edge nodes and improving response time. The prioritization efficiency was measured as follows:</p>
<p>Priority Data Processed Priority Efficiency = .</p>
<p>Total Data Processed</p>
</sec>
<sec id="sec-11"><label>3.4</label><title>Performance Metrics</title>
<p>The performance of each protocol was evaluated based on:</p>
<p>I. Latency: average time taken for data to be processed.</p>
<p>II. Throughput: amount of data processed per second.</p>
<p>III. Energy consumption: total power used by each protocol.</p>
<p>IV. Load balancing efficiency: evenness of workload distribution across nodes.</p>
<table-wrap id="tab4"><label>Table 4</label><caption><p>Performance metrics.</p></caption><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<sec id="sec-12"><title>Metric Description</title>
<p>Latency (ms) Average response time for data processing Throughput (Mbps) Total data processed per second Energy Consumption (J) Total power consumption per node Load Efficiency (%) Even the distribution of load across nodes</p>
</sec>
</sec>
<sec id="sec-13"><label>3.5</label><title>Data Analysis</title>
<p>Results from each protocol were compared, focusing on latency and throughput under dynamic workload conditions. A custom Python script analyzed the data output from NS-3 and OMNeT++ to calculate these performance metrics, highlighting how adaptive load balancing can optimize IoT communication in cloud and edge infrastructures.</p>
</sec>
</sec>
<sec id="sec-14"><label>4</label><title>Results and Discussion</title>
<p>The results from the simulation demonstrate that the Adaptive ML-based protocol performs significantly better than traditional static and dynamic load-balancing methods, such as Round Robin and Least Connection, across multiple metrics, including latency, throughput, and energy consumption. The adaptive protocol achieved an average latency reduction of 30% compared to Round Robin and 15% compared to Least Connection, demonstrating its ability to balance workload based on real-time predictions of data traffic dynamically. This reduced latency is particularly advantageous for IoT applications requiring quick response times, such as healthcare and industrial automation.</p>
<p>In terms of throughput, the Adaptive ML-based protocol processed data at a rate 20% higher than the Round Robin method, reaching 60 Mbps compared to 45 Mbps for Round Robin and 50 Mbps for Least Connection. This increase in throughput is attributed to the protocol&apos;s ability to anticipate traffic spikes and allocate resources to handle high-priority tasks more effectively. The ML model in the adaptive protocol was trained on historical data patterns, enabling it to accurately predict traffic loads and pre-emptively distribute data across edge nodes before network congestion occurred.</p>
<p>The energy consumption metric highlighted the advantages of using an ML-based adaptive protocol with approximately 15% less power consumption than Round Robin. The adaptive protocol optimized resource utilization by offloading non-critical data to cloud servers, allowing edge nodes to conserve energy and dedicate more processing power to real-time data. The adaptive protocol minimized the strain on edge nodes by prioritizing latency-sensitive tasks locally while routing other functions to the cloud, resulting in more efficient energy management.</p>
<p>The data prioritization mechanism implemented in this study further contributed to the protocol’s efficiency. Real-time data from critical applications, such as emergency notifications, was processed locally at edge nodes, while non-urgent data, such as environmental telemetry, was directed to the cloud. This strategy ensured that edge resources were dedicated to latency-sensitive tasks, significantly improving the overall priority efficiency. With this mechanism, real-time applications observed enhanced response times and reliability, which is vital in remote healthcare fields where delays can impact patient outcomes.</p>
<table-wrap id="tab5"><label>Table 5</label><caption><p>Performance Comparison Across Protocols.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:5:66,58.7,537.1,119.6"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>These findings highlight the effectiveness of a machine-learning-driven, adaptive load-balancing approach combined with data prioritization. The results suggest that this approach optimizes IoT communication within cloud-edge infrastructures by enhancing responsiveness, reducing power usage, and ensuring a balanced workload distribution, making it a viable solution for scalable, latency-sensitive IoT applications. This integrated model shows promise for future advancements in IoT communication optimization.</p>
</sec>
<sec id="sec-15"><label>5</label><title>Conclusion and Future Work</title>
<p>This study demonstrates the effectiveness of adaptive, machine-learning-driven load balancing and data prioritization in optimizing IoT device communication within cloud-edge infrastructures. Compared to traditional methods like Round Robin and Least Connection, the Adaptive ML-based protocol achieved significant reductions in latency, increased throughput, and lowered energy consumption. These improvements are essential in IoT networks where large volumes of data are generated, particularly for applications requiring fast response times and reliable service, such as healthcare monitoring and autonomous systems.</p>
<p>Integrating data prioritization mechanisms enhanced the adaptive protocol&apos;s efficiency by ensuring latency-sensitive tasks were processed at edge nodes. At the same time, less urgent data was routed to the cloud. This dual approach of adaptive load balancing and data prioritization reduced congestion at the edge and optimized resource allocation, leading to a more scalable and resilient IoT infrastructure.</p>
</sec>
<sec id="sec-16"><title>Future Work</title>
<p>While the results are promising, further research is needed to address real-time scalability, security, and deployment challenges in heterogeneous IoT environments. Future studies could focus on integrating predictive models that adjust to changes in IoT traffic patterns over extended periods, allowing even more precise load balancing and data management. Additionally, reinforcement learning techniques could enable the system to learn from feedback and improve load-balancing decisions autonomously, enhancing adaptability in highly dynamic networks.</p>
<p>Moreover, addressing security and privacy concerns in data distribution across cloud and edge nodes is critical, especially for sensitive applications. Research into encryption methods and decentralized, secure data storage models could provide additional resilience against cyber threats.</p>
<p>Lastly, as edge computing hardware evolves, future studies might investigate resource-optimized algorithms that leverage specialized edge devices, such as AI accelerators, to reduce latency and power consumption. Overall, the adaptive load-balancing framework presented here has the potential to lay the groundwork for advanced IoT architectures that are flexible, secure, and capable of meeting the demands of next-generation IoT applications.</p>
</sec>
<sec id="sec-17"><title>Author Contributions</title>
<p>Trayambak Rai was responsible for all aspects of the research, including conceptualization, methodology development, data analysis, algorithm implementation, drafting, review, editing, and visualization.</p>
</sec>
<sec id="sec-18"><title>Funding</title>
<p>This research received no external funding.</p>
</sec>
<sec id="sec-19"><title>Data Availability</title>
<p>The data used and analyzed during the current study are available from the corresponding author upon reasonable request.</p>
</sec>
<sec id="sec-20"><title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest regarding the publication of this paper.</p>
<p>If necessary, these sections should be tailored to reflect the specific details and contributions.</p>
</sec>
</body>
<back><ref-list><title>References</title>
<ref id="ref-1"><label>1</label><mixed-citation>Sarkar, S., Chatterjee, S., &amp; Misra, S. (2015). Assessment of the suitability of fog computing in the context of internet of things. IEEE transactions on cloud computing, 6(1), 46–59. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TCC.2015.2485206">https://doi.org/10.1109/TCC.2015.2485206</ext-link></mixed-citation></ref>
<ref id="ref-2"><label>2</label><mixed-citation>Pradeep, K., &amp; Jacob, T. P. (2016). Comparative analysis of scheduling and load balancing algorithms in cloud environment [presentation]. 2016 international conference on control, instrumentation, communication and computational technologies (iccicct) (pp. 526–531). <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICCICCT.2016.7988007">https://doi.org/10.1109/ICCICCT.2016.7988007</ext-link></mixed-citation></ref>
<ref id="ref-3"><label>3</label><mixed-citation>Mach, P., &amp; Becvar, Z. (2017). Mobile edge computing: A survey on architecture and computation offloading. IEEE communications surveys &amp; tutorials, 19(3), 1628–1656. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/COMST.2017.2682318">https://doi.org/10.1109/COMST.2017.2682318</ext-link></mixed-citation></ref>
<ref id="ref-4"><label>4</label><mixed-citation>Chiang, M., &amp; Zhang, T. (2016). Fog and IoT: An overview of research opportunities. IEEE internet of things journal, 3(6), 854–864. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/JIOT.2016.2584538">https://doi.org/10.1109/JIOT.2016.2584538</ext-link></mixed-citation></ref>
<ref id="ref-5"><label>5</label><mixed-citation>Mohapatra, H., &amp; Dalai, A. K. (2022). IoT based V2I framework for accident prevention. In 2022 2nd international conference on artificial intelligence and signal processing (AISP) (pp. 1-4). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/AISP53593.2022.9760623">https://doi.org/10.1109/AISP53593.2022.9760623</ext-link></mixed-citation></ref>
<ref id="ref-6"><label>6</label><mixed-citation>Nandal, P., Bura, D., Singh, M., &amp; Kumar, S. (2021). Analysis of different load balancing algorithms in cloud computing. International journal of cloud applications and computing (ijcac), 11(4), 100–112. <ext-link ext-link-type="uri" xlink:href="https://www.igi-global.com/">https://www.igi-global.com/</ext-link></mixed-citation></ref>
<ref id="ref-7"><label>7</label><mixed-citation>Premsankar, G., Di Francesco, M., &amp; Taleb, T. (2018). Edge computing for the Internet of Things: A case study. IEEE internet of things journal, 5(2), 1275–1284. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/JIOT.2018.2805263">https://doi.org/10.1109/JIOT.2018.2805263</ext-link></mixed-citation></ref>
<ref id="ref-8"><label>8</label><mixed-citation>Ghorbani, M., Khaledian, N., &amp; Moazzami, S. (2025). ALBLA: an adaptive load balancing approach in edge-cloud networks utilizing learning automata. Computing, 107(1), 34. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00607-024-01380-">https://doi.org/10.1007/s00607-024-01380-</ext-link></mixed-citation></ref>
<ref id="ref-9"><label>9</label><mixed-citation>Priyadarshi, S., Subudhi, S., Kumar, S., Bhardwaj, D., &amp; Mohapatra, H. (2025). Analysis on enhancing urban mobility with IoT-integrated parking solutions. In Interdisciplinary approaches to transportation and urban planning (pp. 143–172). IGI Global. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4018/979-8-3693-6695-0.ch006">https://doi.org/10.4018/979-8-3693-6695-0.ch006</ext-link></mixed-citation></ref>
<ref id="ref-10"><label>10</label><mixed-citation>Campanile, L., Gribaudo, M., Iacono, M., Marulli, F., &amp; Mastroianni, M. (2020). Computer network simulation with ns-3: A systematic literature review. Electronics, 9(2), 272. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/electronics9020272">https://doi.org/10.3390/electronics9020272</ext-link></mixed-citation></ref>
<ref id="ref-11"><label>11</label><mixed-citation>Pelle, I., Paolucci, F., Sonkoly, B., &amp; Cugini, F. (2021). Latency-sensitive edge/cloud serverless dynamic deployment over telemetry-based packet-optical network. IEEE journal on selected areas in communications, 39(9), 2849–2863. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/JSAC.2021.3064655">https://doi.org/10.1109/JSAC.2021.3064655</ext-link></mixed-citation></ref>
</ref-list></back>
</article>