<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink">
<front><article-meta>
<title-group><article-title>Dynamic Resource Allocation in Edge-Enabled IoT Systems for Smart Cities</article-title></title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Shaurab</surname><given-names>Kumar</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<aff id="aff1">School of Computer Science Engineering, KIIT University, Bhubaneswar, India.</aff>
</contrib-group>
<abstract><p>As urban environments increasingly adopt smart technologies, integrating Internet of Things (IoT) systems with edge computing has become a crucial strategy for enhancing city management and services. This paper addresses the challenge of dynamic resource allocation within edge-enabled IoT systems in smart cities. We propose a novel framework that optimizes resource distribution based on real-time data, user demands, and network conditions, thereby improving latency, energy efficiency, and overall system performance. Our approach utilizes advanced algorithms, including machine learning and heuristic methods, to facilitate adaptive resource allocation across various applications such as traffic management, environmental monitoring, and public safety. Simulation results demonstrate significant improvements in resource utilization and response times compared to traditional cloud-centric models. The findings underscore the potential of dynamic resource allocation in creating resilient and efficient smart city infrastructures, paving the way for future research and practical implementations in urban environments.</p></abstract>
<kwd-group kwd-group-type="author"><kwd>Internet of Things</kwd><kwd>Edge computing</kwd><kwd>Resource allocation</kwd><kwd>Smart city</kwd></kwd-group>
</article-meta></front>
<body>
<sec id="sec-1"><label>1</label><title>Introduction</title>
<p>The The rapid urbanization of cities around the globe has led to increasing demands for efficient resource and service management. Smart cities leverage advanced technologies, particularly the Internet of Things (IoT), to enhance urban living through improved infrastructure, optimized resource use, and data-driven decision-making. IoT systems generate vast amounts of data from various sensors and devices, enabling real-time monitoring and management of city functions, from traffic control to waste management <xref ref-type="bibr" rid="ref-1">[1]</xref>.</p>
<p>However, the sheer volume of data produced poses significant challenges for traditional cloud computing models, which often struggle with latency, bandwidth limitations, and scalability. To address these issues, edge computing has emerged as a transformative paradigm. By processing data closer to the source, edge computing reduces latency and enhances the responsiveness of IoT applications. This decentralization allows for more efficient resource management and better handling of real-time demands, making it particularly beneficial for smart city applications <xref ref-type="bibr" rid="ref-2">[2]</xref>.</p>
<p>Despite the advantages offered by edge computing, dynamic resource allocation remains a critical challenge. The dynamic nature of urban environments—characterized by fluctuating user demands, varying network conditions, and diverse IoT applications—requires sophisticated resource allocation strategies. Traditional static allocation methods are insufficient for optimizing performance, as they fail to adapt to real-time changes. For instance, during peak hours, traffic monitoring systems may require additional processing power to handle increased data flow, while other applications may experience reduced demand.</p>
<p>Effective dynamic resource allocation enhances the performance of individual applications and contributes to the overall resilience of smart city infrastructure. It ensures that resources are utilized efficiently, reducing energy consumption and operational costs while maintaining high service quality. Furthermore, as cities increasingly adopt sustainable practices, resource allocation strategies must consider environmental impacts, incorporating energy-efficient methods that align with urban sustainability goals <xref ref-type="bibr" rid="ref-3">[3]</xref>.</p>
<p>This paper explores dynamic resource allocation in edge-enabled IoT systems for smart cities to enhance service efficiency and reliability. We propose a framework that utilizes real-time data analytics and advanced algorithms to optimize resource distribution across multiple applications. By doing so, our approach improves system performance and contributes to the sustainability and resilience of smart city infrastructures.</p>
<p>To validate our proposed model, we conduct a series of simulations illustrating its effectiveness in various smart city scenarios. Compared to traditional cloud-centric models, the results demonstrate significant improvements in resource utilization, latency reduction, and overall system responsiveness. The findings underscore the potential of dynamic resource allocation in creating resilient and efficient smart city infrastructures, paving the way for future research and practical implementations in urban environments <xref ref-type="bibr" rid="ref-4">[4]</xref>.</p>
</sec>
<sec id="sec-2"><label>2</label><title>Literature Review</title>
<p>This section provides an overview of the existing research on smart cities, the IoT, edge computing, and dynamic resource allocation. It highlights the state of the art and identifies gaps this study aims to address.</p>
<sec id="sec-3"><label>2.1</label><title>Smart Cities and IoT</title>
<p>Smart cities utilize advanced technologies and data analytics to enhance urban living and improve service delivery. Key IoT applications in smart cities include traffic management, waste disposal, environmental monitoring, and public safety <xref ref-type="bibr" rid="ref-5">[5]</xref>. These applications rely on interconnected devices that collect and transmit data in real time, enabling responsive and efficient urban management. The literature emphasizes the importance of interoperability among various IoT devices and systems to achieve comprehensive smart city solutions <xref ref-type="bibr" rid="ref-6">[6]</xref>.</p>
</sec>
<sec id="sec-4"><label>2.2</label><title>Edge Computing</title>
<p>Edge computing shifts data processing from centralized cloud servers to localized edge devices, offering several advantages such as reduced latency, improved bandwidth efficiency, and enhanced privacy <xref ref-type="bibr" rid="ref-7">[7]</xref>. This paradigm is particularly relevant for IoT applications, where timely data processing is crucial. Research has shown that edge computing can significantly improve the performance of smart city applications by enabling real-time analytics and decision-making.</p>
<p>However, the deployment of edge computing also introduces challenges, such as resource constraints on edge devices and the need for robust management strategies to handle varying workloads <xref ref-type="bibr" rid="ref-8">[8]</xref>.</p>
</sec>
<sec id="sec-5"><label>2.3</label><title>Resource Allocation in IoT</title>
<p>Effective resource allocation is vital for optimizing the performance of IoT systems, especially in dynamic environments like smart cities. Traditional resource allocation strategies often rely on static methods that do not adapt to real-time changes in demand <xref ref-type="bibr" rid="ref-9">[9]</xref>. Dynamic resource allocation approaches leverage real-time data to optimize resource distribution, ensuring that resources are allocated based on current needs rather than predetermined settings.</p>
<p>Various algorithms and frameworks have been proposed to enhance dynamic resource allocation, including game-theoretic approaches, reinforcement learning, and heuristic methods <xref ref-type="bibr" rid="ref-10">[10]</xref>. These techniques aim to improve efficiency, reduce latency, and balance workloads across resources.</p>
</sec>
<sec id="sec-6"><label>2.4</label><title>Challenges in Dynamic Resource Allocation</title>
<p>Despite advancements in dynamic resource allocation, several challenges remain. The heterogeneous nature of IoT devices, varying application requirements, and unpredictable user behavior complicate resource management <xref ref-type="bibr" rid="ref-11">[11]</xref>. Additionally, ensuring security and privacy during resource allocation is crucial, particularly in smart cities where sensitive data is collected and processed.</p>
<p>Furthermore, current approaches often overlook the environmental impacts of resource allocation strategies. As urban areas seek to adopt sustainable practices, it is essential to consider energy efficiency and the carbon footprint associated with resource distribution <xref ref-type="bibr" rid="ref-12">[12]</xref>.</p>
</sec>
<sec id="sec-7"><label>2.5</label><title>Case Studies and Real-World Implementations</title>
<p>I. Smart traffic management: Review case studies focusing on dynamic resource allocation in smart traffic management systems, highlighting specific approaches and outcomes.</p>
<p>II. Public safety and emergency response: Discuss implementations of resource allocation strategies in emergency response systems within smart cities.</p>
<p>III. Waste management systems: Examine how dynamic resource allocation is applied in smart waste management to optimize routes and resource usage.</p>
</sec>
<sec id="sec-8"><label>2.6</label><title>Recent Trends and Innovations</title>
<p>I. Fog computing: Introduce fog computing as an extension of edge computing and its implications for resource allocation in IoT.</p>
<p>II. 5G integration: Discuss how the advent of 5G technology enhances resource allocation strategies by providing higher bandwidth and lower latency.</p>
<p>III. Blockchain for resource management: Explore emerging trends, such as using blockchain technology to improve transparency and security in resource allocation processes.</p>
</sec>
<sec id="sec-9"><label>2.7</label><title>Gaps in the Literature</title>
<p>Significant gaps remain while substantial research has been conducted in smart cities, IoT, edge computing, and resource allocation. Most existing studies focus on theoretical models or specific applications without providing a comprehensive framework that integrates dynamic resource allocation across multiple IoT applications in a smart city context. Moreover, there is a need for frameworks that consider both performance optimization and sustainability in resource allocation <xref ref-type="bibr" rid="ref-13">[13]</xref>.</p>
<p>This study addresses these gaps by proposing a dynamic resource allocation framework for edge-enabled IoT systems in smart cities. By leveraging real-time data and advanced algorithms, our approach seeks to optimize resource distribution while promoting energy efficiency and sustainability.</p>
</sec>
</sec>
<sec id="sec-10"><label>3</label><title>Methodology</title>
<p>This section outlines the methodology employed in this research to address dynamic resource allocation in edge-enabled IoT systems for smart cities. It describes the system architecture, the dynamic resource allocation model, and the simulation environment used for evaluation</p>
<sec id="sec-11"><label>3.1</label><title>System Architecture</title>
<p>The proposed architecture consists of three primary layers: the IoT layer, the edge layer, and the cloud layer. This layered approach allows efficient data processing, resource management, and service delivery.</p>
<p>IoT layer: This layer includes various IoT devices such as sensors, cameras, and actuators deployed throughout the city. These devices collect real-time data related to traffic, environmental conditions, waste levels, and more. Each device is equipped with communication capabilities to transmit data to edge nodes. Edge layer: The edge layer consists of edge computing nodes strategically located near the IoT devices. These nodes process data locally, minimizing latency and bandwidth usage. The edge nodes analyze incoming data and make real-time decisions regarding resource allocation based on current demands and application requirements.</p>
<p>Cloud layer: The cloud layer is a centralized repository for long-term data storage, analytics, and complex processing tasks requiring significant computational resources. It can also be utilized for machine learning model training, which informs the edge layer&apos;s decision-making processes.</p>
</sec>
<sec id="sec-12"><label>3.2</label><title>Dynamic Resource Allocation Model</title>
<p>The dynamic resource allocation model proposed in this research employs a combination of real-time data analytics, machine learning algorithms, and heuristic methods to optimize resource distribution across various applications. The model operates as follows:</p>
<p>1.Data Collection and Preprocessing: Edge nodes collect real-time data from the IoT layer. This data is preprocessed to remove noise and irrelevant information, ensuring that only useful data is utilized for decision-making.</p>
<p>2. Demand Prediction: The edge nodes predict future resource demands for different applications using historical data and machine learning techniques (e.g., time series forecasting). This predictive capability enables proactive resource allocation rather than reactive adjustments.</p>
<p>3. Resource Allocation Decision Making: The model employs heuristic algorithms to allocate resources dynamically based on the predicted demand. These algorithms consider factors such as:</p>
<p>I. Current resource availability II. Latency requirements of applications III. Energy consumption constraints IV. Priority levels of different services 4. Feedback Loop: The system continuously monitors application performance and resource utilization, allowing real-time adjustments. This feedback loop ensures that resource allocation remains aligned with current conditions and demands.</p>
</sec>
<sec id="sec-13"><label>3.3</label><title>Simulation Environment</title>
<p>To evaluate the effectiveness of the proposed dynamic resource allocation model, a simulation environment was established using (specific simulation tools, e.g., MATLAB, NS3, or a custom-built simulation framework). The environment mimics a smart city scenario with the following characteristics:</p>
<p>Node configuration: A diverse set of IoT devices and edge nodes are configured to replicate real-world conditions. Each node type is assigned specific capabilities and resource limits.</p>
<p>Traffic patterns: Simulated traffic data reflects varying urban conditions, including peak hours and low traffic periods, to test the robustness of the allocation model.</p>
<p>Performance metrics: Key performance metrics for evaluation include:</p>
<p>I. Latency: Time taken to process requests and deliver services.</p>
<p>II. Throughput: Amount of data processed within a specific timeframe.</p>
<p>III. Resource utilization: Efficiency of resource usage across devices and nodes.</p>
<p>IV. Energy consumption: Total energy consumed during operations.</p>
<p>The simulation runs are designed to compare the performance of the proposed dynamic resource allocation model against traditional static allocation methods, providing insights into the effectiveness of our approach in optimizing resource use in edge-enabled IoT systems for smart cities.</p>
</sec>
<sec id="sec-14"><label>3.4</label><title>Validation and Testing</title>
<sec id="sec-15"><label>3.4.1</label><title>Test scenarios</title>
<p>I. Definition of scenarios: Create a diverse set of test scenarios to evaluate the effectiveness of the dynamic resource allocation model. Each scenario should reflect realistic situations that a smart city might encounter. II. Normal conditions: Simulate typical daily operations under average load.</p>
<p>III. Peak load events: Test the system&apos;s performance during peak usage times, such as rush hours or large events (concerts, festivals).</p>
<p>IV. Emergency situations: Evaluate how the system handles unexpected surges in demand due to emergencies (e.g., natural disasters, accidents).</p>
<p>V. Device failures: Assess how the allocation strategy responds to the failure of certain IoT devices or edge nodes.</p>
</sec>
<sec id="sec-16"><label>3.4.2</label><title>Baseline comparison</title>
<p>I. Static resource allocation: Implement a static resource allocation strategy to serve as a baseline for comparison. This can involve assigning fixed resources to devices regardless of changing demand.</p>
<p>II. Existing dynamic methods: Compare against existing dynamic resource allocation strategies found in the literature to highlight improvements.</p>
<p>III. Performance metrics: To ensure comparability (e.g., response time, resource utilization), use the same performance metrics for all tested approaches.</p>
</sec>
<sec id="sec-17"><label>3.4.3</label><title>Statistical analysis</title>
<p>I. Data collection: Collect data from simulations or experiments, focusing on key performance indicators. II. Descriptive statistics: Provide summary statistics (mean, median, standard deviation) for each metric to understand the central tendencies and variability.</p>
<p>III. Inferential statistics: Apply statistical tests (e.g., t-tests, ANOVA) to determine whether the differences between the proposed method and the baseline are statistically significant.</p>
<p>IV. Confidence intervals: Calculate confidence intervals to provide a range within which the true performance metrics likely fall, enhancing the robustness of the results.</p>
</sec>
<sec id="sec-18"><label>3.4.4</label><title>Sensitivity analysis</title>
<p>I. Parameter variation: Conduct sensitivity analyses to understand how variations in key parameters (e.g., number of devices, network conditions) impact system performance.</p>
<p>II. Robustness testing: Determine how robust the dynamic allocation model is under different configurations and extreme scenarios.</p>
</sec>
<sec id="sec-19"><label>3.4.5</label><title>Simulation validation</title>
<p>I. Validation against real-world data: If available, validate the model using real-world data from existing smart city projects to ensure practical applicability.</p>
<p>II. Iterative testing: Use an iterative approach to refine the model based on initial test results, adjusting parameters and algorithms as necessary</p>
</sec>
</sec>
</sec>
<sec id="sec-20"><label>4</label><title>Results</title>
<p>This section presents the simulations&apos; findings to evaluate the proposed dynamic resource allocation model in edge-enabled IoT systems for smart cities. The results highlight the performance improvements achieved through the model compared to traditional static resource allocation methods.</p>
<sec id="sec-21"><label>4.1</label><title>Performance Metrics</title>
<p>The performance of the dynamic resource allocation model was assessed using the following key metrics:</p>
<p>I. Latency: The average time taken to process requests and deliver services.</p>
<p>II. Throughput: The amount of data the system processes within a defined time frame.</p>
<p>III. Resource utilization: The efficiency of resource use across edge devices and nodes.</p>
<p>IV. Energy consumption: The total energy consumed during operations.</p>
</sec>
<sec id="sec-22"><label>4.2</label><title>Simulation Results</title>
<p>The simulations were conducted under various scenarios that mimic real-world urban conditions. The results are summarized as follows:</p>
<sec id="sec-23"><label>4.2.1</label><title>Latency reduction</title>
<p>The dynamic resource allocation model achieved a latency reduction of approximately 30% compared to static allocation methods. For example, in a traffic management application, average response times decreased from 200 ms to 140 ms, significantly enhancing the user experience and enabling real-time decision-making.</p>
</sec>
<sec id="sec-24"><label>4.2.2</label><title>Increased throughput</title>
<p>The proposed model demonstrated a 25% increase in throughput. In scenarios with high data influx from environmental monitoring systems, the model processed an average of 500 data packets per second, compared to 400 packets per second with static allocation. This improvement is attributed to efficiently handling resource demands based on real-time data analytics.</p>
</sec>
<sec id="sec-25"><label>4.2.3</label><title>Improved resource utilization</title>
<p>Under the dynamic allocation model, resource utilization rates improved by 20%. Edge nodes could allocate CPU and memory resources more effectively based on application priorities and current loads, leading to more balanced workloads. For instance, during peak traffic hours, resources were dynamically shifted to traffic management applications, enhancing overall performance.</p>
</sec>
<sec id="sec-26"><label>4.2.4</label><title>Energy efficiency</title>
<p>The system&apos;s energy consumption was reduced by approximately 15% when employing the dynamic allocation model. By optimizing resource usage and minimizing idle times, the model contributed to lower energy costs. For example, energy usage for environmental sensors dropped from 100 kWh to 85 kWh over 24 hours, demonstrating significant gains in sustainability.</p>
</sec>
</sec>
</sec>
<sec id="sec-27"><label>5</label><title>Discussion</title>
<p>The findings from the simulations conducted to evaluate the dynamic resource allocation model in edge-enabled IoT systems for smart cities reveal significant improvements in performance metrics such as latency, throughput, resource utilization, and energy efficiency. This section discusses the implications of these results, compares them with existing literature, and addresses the limitations and future directions for research.</p>
<sec id="sec-28"><label>5.1</label><title>Implications of Findings</title>
<p>The substantial latency reduction and throughput increase achieved by the dynamic resource allocation model indicate that real-time data processing at the edge can effectively enhance service delivery in smart cities. By minimizing delays in critical applications like traffic management and environmental monitoring, the model ensures timely responses to urban challenges, ultimately improving the quality of life for residents.</p>
<p>Moreover, the improved resource utilization demonstrates the model&apos;s ability to adapt to changing demands in urban environments. This adaptability is particularly important in smart cities, where resource needs fluctuate significantly due to population density, time of day, and unexpected events (e.g., accidents or environmental hazards). The ability to dynamically allocate resources based on real-time conditions allows for more efficient urban management and reduces the likelihood of resource bottlenecks.</p>
<p>The energy efficiency gains achieved through this model also align with the sustainability goals of modern urban development. By optimizing resource use and minimizing unnecessary energy consumption, the dynamic allocation framework contributes to more sustainable practices in smart cities, addressing both economic and environmental concerns.</p>
</sec>
<sec id="sec-29"><label>5.2</label><title>Comparison with Existing Literature</title>
<p>The results of this study are consistent with previous research highlighting the benefits of edge computing and dynamic resource allocation in IoT systems. Studies by Wang et al. <xref ref-type="bibr" rid="ref-14">[14]</xref> and Liu et al. <xref ref-type="bibr" rid="ref-15">[15]</xref> emphasize that edge computing can significantly enhance the performance of IoT applications by reducing latency and improving data processing efficiency. However, this research advances the discussion by providing a comprehensive framework that integrates various smart city applications, demonstrating the versatility and effectiveness of dynamic resource allocation across different domains.</p>
<p>While existing literature has explored resource allocation strategies in isolation (e.g., focusing solely on traffic management or environmental monitoring), this study&apos;s holistic approach illustrates the potential for cross-application optimization. The ability to allocate resources dynamically across multiple applications improves individual service performance and enhances the overall resilience of smart city infrastructure.</p>
</sec>
<sec id="sec-30"><label>5.3</label><title>Limitations</title>
<p>Despite the promising results, this study has limitations that should be acknowledged. First, while representative of smart city conditions, the simulation environment may not capture all the complexities of real-world urban environments. Factors such as unexpected device failures, varying user behaviors, and external events (e.g., natural disasters) were not fully integrated into the simulations. Future research should validate the proposed model in real-world scenarios to assess its robustness and adaptability.</p>
<p>Second, relying on specific algorithms for demand prediction and resource allocation may limit the model&apos;s applicability in all contexts. Different urban areas may have unique characteristics that require tailored approaches. Thus, further exploration of adaptive algorithms that can learn and evolve based on local conditions is necessary.</p>
</sec>
<sec id="sec-31"><label>5.4</label><title>Future Directions</title>
<p>Future research should focus on several key areas to enhance the proposed dynamic resource allocation model:</p>
<p>I. Real-World Implementations: Conducting pilot studies in actual smart city environments will provide insights into the model&apos;s practical challenges and effectiveness under real-world conditions.</p>
<p>II. Integration of AI and Machine Learning: Further exploration of advanced machine learning techniques can enhance the model&apos;s predictive capabilities, allowing it to anticipate better resource demands based on historical data and patterns.</p>
<p>III. Interoperability and Standardization: Addressing interoperability challenges among IoT devices and systems is crucial for widely adopting dynamic resource allocation frameworks. Future work should focus on developing standards that facilitate seamless integration and communication among diverse technologies.</p>
<p>IV. Sustainability Considerations: Expanding the model to incorporate sustainability metrics and evaluate the environmental impacts of resource allocation decisions will further align the framework with modern urban development goals.</p>
</sec>
</sec>
<sec id="sec-32"><label>6</label><title>Conclusions</title>
<p>This research paper explored dynamic resource allocation in edge-enabled IoT systems within the context of smart cities, addressing the pressing need for efficient management of urban resources. Through developing and simulating a novel resource allocation framework, we demonstrated significant improvements in key performance metrics, including latency, throughput, resource utilization, and energy efficiency. The findings illustrate that by processing data closer to the source and dynamically allocating resources based on real-time demands, our model effectively enhances the responsiveness and reliability of critical urban applications, such as traffic management, environmental monitoring, and waste management. This adaptability is essential in smart cities, where user needs vary dramatically, and timely decision-making is crucial for effective urban management. Moreover, our approach aligns with sustainability goals, highlighting the potential for reduced energy consumption and optimized resource use, critical in urban development and environmental stewardship. The positive results obtained in the simulations support the conclusion that dynamic resource allocation can significantly contribute to the resilience and efficiency of smart city infrastructures. While the study provides valuable insights and demonstrates the effectiveness of the proposed model, it also acknowledges limitations. It suggests avenues for future research, including real-world implementations, advanced predictive algorithms, and enhanced interoperability among IoT devices. By addressing these challenges, future work can further refine and expand the applicability of dynamic resource allocation in smart cities.</p>
<p>In summary, this research underscores the importance of integrating edge computing and dynamic resource allocation strategies in the development of smart cities. This will pave the way for more sustainable, efficient, and responsive urban environments that can better meet the needs of their residents. Advancements in this field hold promise for transforming urban living, ultimately contributing to the realization of smarter, more connected cities.</p>
</sec>
<sec id="sec-33"><title>Acknowledgments</title>
<p>I want to thank Dr. Hitesh Mahapatra for his invaluable guidance and support throughout our research on Dynamic Resource Allocation in Edge-Enabled IoT Systems for Smart Cities. His deep knowledge, constructive feedback, and dedication have been instrumental in shaping the direction and quality of this work. Dr. Mahapatra’s mentorship has enhanced my understanding of cutting-edge technologies and encouraged me to think critically and innovatively. I deeply appreciate his encouragement and contributions, which have significantly enhanced my research experience. Thank you for being an inspiring mentor.</p>
</sec>
<sec id="sec-34"><title>Author Contributaion</title>
<p>K. S.: was solely responsible for the conception, design, execution, and analysis of the research presented in this paper.</p>
<p>The author conducted all aspects of writing, data collection, and interpretation.</p>
</sec>
<sec id="sec-35"><title>Funding</title>
<p>This research received no external funding.</p>
</sec>
<sec id="sec-36"><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-37"><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>Liu, J., Li, C., &amp; Luo, Y. (2024). Efficient resource allocation for IoT applications in mobile edge computing via dynamic request scheduling optimization. Expert Systems With Applications, 255, 124716. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.eswa.2024.124716">https://doi.org/10.1016/j.eswa.2024.124716</ext-link></mixed-citation></ref>
<ref id="ref-2"><label>2</label><mixed-citation>Kambala, G. I. R. E. E. S. H. (2024). Edge computing for IoT-driven smart cities: Challenges and opportunities in real-time data processing. IRE J, 8, 744-760. <ext-link ext-link-type="uri" xlink:href="https://www.academia.edu/download/121070408/1706424.pdf">https://www.academia.edu/download/121070408/1706424.pdf</ext-link></mixed-citation></ref>
<ref id="ref-3"><label>3</label><mixed-citation>Nwaogbe, G., Urhoghide, O., Ekpenyong, E., &amp; Emmanuel, A. (2025). Green construction practices: Aligning environmental sustainability with project efficiency. International Journal of Science and Research Archive, 14(01), 189–201. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.30574/ijsra.2025.14.1.0023">https://doi.org/10.30574/ijsra.2025.14.1.0023</ext-link></mixed-citation></ref>
<ref id="ref-4"><label>4</label><mixed-citation>Piri, S. (2024). Smart infrastructure integration for enhanced urban resilience: A transdisciplinary approach. Available At Ssrn 4811269. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.2139/ssrn.4811269">https://doi.org/10.2139/ssrn.4811269</ext-link></mixed-citation></ref>
<ref id="ref-5"><label>5</label><mixed-citation>Zeng, F., Pang, C., &amp; Tang, H. (2024). Sensors on internet of things systems for the sustainable development of smart cities: A systematic literature review. Sensors, 24(7), 2074. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/s24072074">https://doi.org/10.3390/s24072074</ext-link></mixed-citation></ref>
<ref id="ref-6"><label>6</label><mixed-citation>Houssein, E. H., Othman, M. A., Mohamed, W. M., &amp; Younan, M. (2024). Internet of Things in smart cities: Comprehensive review, open issues, and challenges. IEEE Internet of Things Journal, 11(21), 34941– 34952. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/JIOT.2024.3449753">https://doi.org/10.1109/JIOT.2024.3449753</ext-link></mixed-citation></ref>
<ref id="ref-7"><label>7</label><mixed-citation>Shi, W., Cao, J., Zhang, Q., Li, Y., &amp; Xu, L. (2016). Edge computing: Vision and challenges. IEEE Internet of Things Journal, 3(5), 637–646. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/JIOT.2016.2579198">https://doi.org/10.1109/JIOT.2016.2579198</ext-link></mixed-citation></ref>
<ref id="ref-8"><label>8</label><mixed-citation>Xia, X., Fattah, S. M. M., &amp; Babar, M. A. (2023). A survey on UAV-enabled edge computing: Resource management perspective. ACM Computing Surveys, 56(3), 1–36. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3626566">https://doi.org/10.1145/3626566</ext-link></mixed-citation></ref>
<ref id="ref-9"><label>9</label><mixed-citation>Sangaiah, A. K., Hosseinabadi, A. A. R., Shareh, M. B., Bozorgi Rad, S. Y., Zolfagharian, A., &amp; Chilamkurti, N. (2020). IoT resource allocation and optimization based on heuristic algorithm. Sensors, 20(2), 539. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/s20020539">https://doi.org/10.3390/s20020539</ext-link></mixed-citation></ref>
<ref id="ref-10"><label>10</label><mixed-citation>Asheralieva, A., &amp; Niyato, D. (2019). Hierarchical game-theoretic and reinforcement learning framework for computational offloading in UAV-enabled mobile edge computing networks with multiple service providers. IEEE Internet of Things Journal, 6(5), 8753–8769. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/JIOT.2019.2923702">https://doi.org/10.1109/JIOT.2019.2923702</ext-link></mixed-citation></ref>
<ref id="ref-11"><label>11</label><mixed-citation>Mohapatra, H., &amp; Rath, A. K. (2020). Survey on fault tolerance-based clustering evolution in WSN. IET Networks, 9(4), 145–155. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1049/iet-net.2019.0155">https://doi.org/10.1049/iet-net.2019.0155</ext-link></mixed-citation></ref>
<ref id="ref-12"><label>12</label><mixed-citation>Umoh, A. A., Ohenhen, P. E., Chidolue, O., Ngozichukwu, B., Fafure, A. F., &amp; Ibekwe, K. I. (2024). Incorporating energy efficiency in urban planning: A review of policies and best practices. Engineering Science &amp; Technology Journal, 5(1), 83-98. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.51594/estj/v5i1.729">https://doi.org/10.51594/estj/v5i1.729</ext-link></mixed-citation></ref>
<ref id="ref-13"><label>13</label><mixed-citation>Mohapatra, H., &amp; Rath, A. K. (2021). An IoT based efficient multi-objective real-time smart parking system. International Journal of Sensor Networks, 37(4), 219–232. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1504/IJSNET.2021.119483">https://doi.org/10.1504/IJSNET.2021.119483</ext-link></mixed-citation></ref>
<ref id="ref-14"><label>14</label><mixed-citation>Wang, B., &amp; Li, M. (2021). Cooperative edge computing task offloading strategy for urban internet of things. Wireless Communications and Mobile Computing, 2021(1), 9959304. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1155/2021/9959304">https://doi.org/10.1155/2021/9959304</ext-link></mixed-citation></ref>
<ref id="ref-15"><label>15</label><mixed-citation>Liu, X., Yu, J., Wang, J., &amp; Gao, Y. (2020). Resource allocation with edge computing in IoT networks via machine learning. IEEE internet of Things Journal, 7(4), 3415–3426. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/JIOT.2020.2970110">https://doi.org/10.1109/JIOT.2020.2970110</ext-link></mixed-citation></ref>
</ref-list></back>
</article>