<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink">
<front><article-meta>
<title-group><article-title>A Hierarchical Fog Computing Framework for Low-Latency Data Processing in Smart City IoT Systems</article-title></title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Sah</surname><given-names>Sandip</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>The rapid proliferation of Internet of Things (IoT) technologies has accelerated the evolution of smart cities by enabling intelligent services across transportation, healthcare, environmental monitoring, public safety, and energy management. However, the massive volume and heterogeneous nature of IoT-generated data impose significant challenges on conventional cloud-centric architectures, particularly in terms of communication latency, bandwidth consumption, scalability, and real-time responsiveness. These limitations reduce the effectiveness of latency-sensitive applications that require immediate data processing and decision-making. To address these challenges, this study proposes a hierarchical fog computing framework for low-latency data processing in smart city IoT systems. The proposed framework adopts a three-layer architecture comprising the IoT layer, the fog layer, and the cloud layer. IoT devices continuously collect real-time data, fog nodes perform localized processing, filtering, and time-critical decision-making, while cloud servers execute large-scale analytics, long-term storage, and computationally intensive tasks. This hierarchical distribution of computational workloads enables data to be processed closer to its source, thereby reducing unnecessary communication with centralized cloud infrastructures. The proposed framework is conceptually evaluated based on key performance criteria, including end-to-end latency, bandwidth utilization, scalability, resource utilization, and service reliability. The analysis indicates that hierarchical fog computing can substantially improve the responsiveness of smart city services by minimizing communication delays, reducing network congestion, and enabling efficient collaboration between distributed fog nodes and centralized cloud resources. The findings demonstrate that hierarchical fog computing provides a scalable and efficient foundation for next-generation smart city infrastructures while complementing conventional cloud computing. Future research should focus on experimental validation, intelligent resource management, cybersecurity, and the integration of artificial intelligence with emerging communication technologies, including 5G and beyond.</p></abstract>
<kwd-group kwd-group-type="author"><kwd>Fog computing</kwd><kwd>Internet of things</kwd><kwd>Smart cities</kwd><kwd>low latency data processing</kwd><kwd>Hierarchical fog</kwd></kwd-group>
</article-meta></front>
<body>
<sec id="sec-1">
<p>architecture.</p>
</sec>
<sec id="sec-2"><label>1</label><title>Introduction</title>
<p>The rapid advancement of digital technologies has fundamentally transformed conventional urban environments into intelligent and interconnected smart cities. The convergence of the Internet of Things, cloud computing, artificial intelligence, and advanced communication technologies has enabled the deployment of a wide range of smart urban services, including intelligent transportation systems, smart healthcare, environmental monitoring, public safety, and energy management. These services are designed to improve urban sustainability, optimize resource utilization, and enhance citizens’ quality of life through continuous sensing, data-driven decision-making, and intelligent service automation <xref ref-type="bibr" rid="ref-1">[1-3]</xref>.</p>
<p>The large-scale deployment of IoT devices has become a fundamental component of modern smart city infrastructures. Millions of heterogeneous devices, including environmental sensors, surveillance cameras, wearable devices, connected vehicles, and smart meters, continuously generate massive volumes of data characterized by high velocity, variety, and temporal dynamics. Efficient processing of these data streams is essential for supporting latency-sensitive applications that require immediate responses, such as intelligent traffic control, emergency management, industrial automation, and remote healthcare monitoring. Consequently, smart city infrastructures require distributed computing platforms capable of delivering scalable, reliable, and real-time data processing while maintaining efficient utilization of communication and computational resources <xref ref-type="bibr" rid="ref-4">[4-6]</xref>.</p>
<p>Cloud computing has long been considered the primary computational platform for IoT applications due to its virtually unlimited processing capability, elastic resource provisioning, and centralized storage infrastructure. However, transmitting data from geographically distributed IoT devices to remote cloud data centers introduces considerable communication latency, increases bandwidth consumption, and may create network congestion and privacy concerns. These limitations significantly reduce the effectiveness of cloud-centric architectures for applications requiring real-time decision-making and ultra-low response times <xref ref-type="bibr" rid="ref-8">[7-9]</xref>. Fog computing has emerged as an effective distributed computing paradigm that extends cloud capabilities toward the network edge by deploying intermediate computational resources between IoT devices and centralized cloud infrastructures. Instead of transmitting all generated data to remote cloud servers, fog nodes perform localized data filtering, preprocessing, aggregation, temporary storage, and real-time analytics near data sources. This hierarchical processing model substantially reduces communication latency, decreases unnecessary network traffic, improves Quality of Service, and enhances system responsiveness. Moreover, fog computing provides a collaborative computing environment in which IoT devices, fog nodes, and cloud platforms cooperate to efficiently execute computational workloads according to application requirements <xref ref-type="bibr" rid="ref-1">[1]</xref>, <xref ref-type="bibr" rid="ref-2">[2]</xref>, <xref ref-type="bibr" rid="ref-8">[7]</xref>.</p>
<p>During recent years, research on fog computing has evolved from conceptual architectures toward intelligent resource management, application placement, task scheduling, service orchestration, and AI-assisted optimization techniques. Existing studies have demonstrated that fog computing can significantly improve latency, bandwidth efficiency, and resource utilization in distributed IoT environments. Nevertheless, most available approaches focus on specific optimization problems or individual application scenarios, whereas relatively few studies investigate integrated hierarchical architectures capable of simultaneously coordinating IoT devices, fog nodes, and cloud infrastructures in large-scale smart city environments <xref ref-type="bibr" rid="ref-9">[8]</xref>.</p>
<p>Despite the considerable progress achieved in recent years, several research challenges remain unresolved. Efficient workload distribution, adaptive resource allocation, interoperability among heterogeneous IoT devices, cybersecurity, and intelligent orchestration continue to limit the large-scale deployment of fog computing in smart cities. Furthermore, balancing computational workloads between fog and cloud layers while satisfying the stringent latency, scalability, and reliability requirements of next-generation urban applications remains an open research challenge <xref ref-type="bibr" rid="ref-10">[9]</xref>, <xref ref-type="bibr" rid="ref-11">[10]</xref>.</p>
<p>Motivated by these challenges, this study proposes a hierarchical fog computing framework for low-latency data processing in smart city IoT systems. The proposed framework consists of three collaborative computational layers: the IoT layer, responsible for real-time data acquisition; the fog layer, responsible for localized processing and latency-sensitive decision-making; and the cloud layer, responsible for large-scale analytics, historical data management, and computationally intensive processing. By intelligently distributing computational tasks across these layers, the proposed framework aims to reduce end-to-end latency, improve bandwidth utilization, enhance resource efficiency, and increase the scalability of smart city services.</p>
<p>The main contributions of this study are summarized as follows:</p>
<p>I. A hierarchical IoT–Fog–Cloud architecture is proposed to support scalable and low-latency data processing in heterogeneous smart city environments.</p>
<p>II. A distributed workload allocation strategy is introduced to execute latency-sensitive tasks at fog nodes while assigning computation-intensive operations to cloud infrastructures.</p>
<p>III. The proposed framework is analyzed according to key system performance indicators, including latency, bandwidth utilization, scalability, resource efficiency, and service reliability.</p>
<p>IV. Current research challenges and future research directions are discussed, focusing on artificial intelligence-assisted resource management, cybersecurity, interoperability, and the integration of fog computing with emerging communication technologies.</p>
<p>The remainder of this paper is organized as follows. Section 2 reviews recent advances in fog computing and smart city IoT systems. Section 3 presents the proposed hierarchical architecture and its operational workflow. Section 4 describes the research methodology adopted in this study. Section 5 discusses the analytical evaluation of the proposed framework. Section 6 highlights current challenges and future research opportunities, while Section 7 concludes the paper.</p>
</sec>
<sec id="sec-3"><label>2</label><title>Related Work</title>
<p>Fog computing has become one of the most promising distributed computing paradigms for addressing the limitations of cloud-centric architectures in Internet of Things environments. By extending computational and storage resources from centralized cloud data centers to the network edge, fog computing enables data processing closer to IoT devices, thereby reducing communication latency and improving the responsiveness of time-critical applications. The concept was initially introduced by Bonomi et al. <xref ref-type="bibr" rid="ref-1">[1]</xref>, who demonstrated that deploying computational resources near data sources could significantly enhance the performance of latency-sensitive IoT services. Subsequently, Dastjerdi and Buyya <xref ref-type="bibr" rid="ref-12">[11]</xref> established fog computing as an intermediate computing layer between IoT devices and cloud infrastructures, highlighting its capability to support scalable and geographically distributed IoT applications.</p>
<p>As fog computing matured, research gradually shifted from conceptual architectures toward comprehensive architectural frameworks and system-level management. Mahmud et al. <xref ref-type="bibr" rid="ref-5">[5]</xref> presented a detailed taxonomy of fog application management by categorizing existing approaches according to resource management, service provisioning, scalability, and application deployment. Similarly, Singh et al. <xref ref-type="bibr" rid="ref-3">[3]</xref> reviewed the evolution of fog computing architectures and identified resource allocation, interoperability, and Quality of Service provisioning as the primary technical challenges for large-scale distributed environments. Mann <xref ref-type="bibr" rid="ref-13">[12]</xref> further analyzed architectural models for fog systems and emphasized that hierarchical deployment strategies improve flexibility and coordination among distributed computational resources.</p>
<p>Another major research direction focuses on resource management and workload orchestration within fog environments. As the number of IoT devices continues to increase, efficient allocation of computational resources has become essential for maintaining system performance. provided a comprehensive review of resource allocation and task scheduling techniques in fog and Internet of Everything (IoE) environments, demonstrating that intelligent scheduling strategies substantially reduce service latency and improve resource utilization. More recently, Alsadie <xref ref-type="bibr" rid="ref-14">[13]</xref> investigated the integration of artificial intelligence techniques into fog resource management, showing that machine learning algorithms can improve adaptive workload distribution under dynamic network conditions. Similarly, highlighted the growing importance of intelligent resource management and identified distributed orchestration as one of the major future research directions.</p>
<p>Despite the considerable progress achieved during the last decade, several research gaps remain. Most existing studies primarily investigate individual optimization problems, including task scheduling, application placement, energy efficiency, or security, without providing an integrated framework capable of coordinating IoT devices, fog nodes, and cloud infrastructures simultaneously. Furthermore, many proposed solutions are evaluated within application-specific scenarios, limiting their applicability to heterogeneous smart city environments characterized by dynamic workloads, diverse communication technologies, and continuously evolving service requirements.</p>
<p>To address these limitations, this study proposes a hierarchical IoT-Fog-Cloud computing framework that emphasizes collaborative workload distribution across multiple computational layers. Unlike previous studies that mainly concentrate on isolated optimization strategies, the proposed framework provides an integrated architecture that combines localized fog processing with cloud-based large-scale analytics. This hierarchical design aims to reduce end-to-end latency, optimize bandwidth utilization, improve scalability, and support real-time decision-making for next-generation smart city IoT systems.</p>
<p>A comparative summary of recent studies on fog computing for smart city IoT applications is presented in <xref ref-type="table" rid="tab1">Table 1</xref>, highlighting their major contributions and remaining research gaps</p>
</sec>
<sec id="sec-4"><label>3</label><title>Proposed Hierarchical Fog Computing Architecture</title>
<p>The continuous expansion of Internet of Things infrastructures in smart cities has significantly increased the demand for distributed computing platforms capable of processing heterogeneous data streams with low latency and high reliability. Modern smart city applications including intelligent transportation systems, public safety, environmental monitoring, healthcare, and smart energy management require rapid data analysis and real-time decision-making, which cannot always be efficiently supported by conventional cloud-centric architectures. The transmission of massive volumes of IoT-generated data to geographically distant cloud data centers introduces communication delays, increases bandwidth consumption, and may negatively affect the performance of latency-sensitive services.</p>
<p>Fog computing has emerged as an effective solution to these challenges by extending computational capabilities from centralized cloud infrastructures toward the network edge. Instead of relying exclusively on remote cloud servers, fog computing distributes computation across multiple intermediate nodes located closer to IoT devices. This distributed processing paradigm enables localized data analysis, minimizes unnecessary data transmission, and improves the responsiveness of time-critical applications while preserving the computational advantages of cloud platforms.</p>
<p>Based on these principles, this study proposes a hierarchical IoT - Fog-Cloud architecture designed to support efficient and low latency data processing in smart city environments. The proposed framework organizes computational resources into three collaborative layers, where each layer performs specific functions according to its computational capacity, latency requirements, and operational responsibilities. The hierarchical organization facilitates efficient workload distribution, reduces communication overhead, and enables scalable processing of heterogeneous IoT workloads.</p>
<sec id="sec-5"><label>3.1</label><title>Architecture Components</title>
<p>The proposed framework consists of three interconnected computational layers: the IoT layer, the Fog layer, and the Cloud layer. Each layer contributes different computational capabilities while cooperating to provide an integrated processing environment for smart city applications.</p>
<p>The IoT layer represents the physical interface between the smart city environment and the computing infrastructure. It consists of heterogeneous sensing and actuating devices, including environmental sensors, surveillance cameras, connected vehicles, wearable healthcare devices, smart meters, and intelligent traffic controllers. These devices continuously collect environmental information and generate real-time data streams that serve as the primary input for urban applications.</p>
<p>Because IoT devices generally possess limited processing capability, storage capacity, and battery resources, they primarily perform sensing, data acquisition, and communication functions rather than computationally intensive analytics. Consequently, the collected data are transmitted to nearby fog nodes through available wired or wireless communication networks for further processing.</p>
<p>The fog layer constitutes the core computational component of the proposed architecture. It comprises geographically distributed fog nodes strategically deployed close to IoT devices in order to provide localized computing, temporary storage, and real-time analytics.</p>
<p>Rather than forwarding all raw sensor data directly to centralized cloud servers, fog nodes execute preliminary processing tasks, including data validation, filtering, aggregation, event detection, and context-aware analytics. Processing data near their generation sources reduces communication latency, decreases bandwidth utilization, and enables rapid responses for delay-sensitive smart city applications such as intelligent traffic management, emergency response systems, video surveillance, and environmental monitoring.</p>
<p>In addition to local processing, fog nodes coordinate communication among neighboring devices and cloud infrastructures, enabling adaptive workload distribution according to network conditions, computational requirements, and application priorities. This collaborative functionality improves resource utilization and enhances service reliability in dynamic IoT environments.</p>
<p>The cloud layer provides centralized computational resources responsible for executing computation-intensive operations that exceed the capabilities of fog nodes. These operations include large-scale data analytics, predictive modeling, machine learning model training, long-term data storage, and historical trend analysis.</p>
<p>Unlike traditional cloud-centric architectures, the proposed framework transmits only filtered and aggregated information from fog nodes to cloud servers. This hierarchical communication mechanism significantly reduces unnecessary network traffic while allowing cloud infrastructures to concentrate on complex analytical tasks requiring substantial computational resources.</p>
<p>Furthermore, analytical models developed within the cloud layer can be periodically deployed to fog nodes, enabling localized decision-making to benefit from continuously updated intelligence without requiring permanent cloud interaction.</p>
<p>The functional responsibilities of each computational layer are summarized in <xref ref-type="table" rid="tab1">Table 1</xref>.</p>
<table-wrap id="tab1"><label>Table 1</label><caption><p>Functional responsibilities of the proposed iot–fog–cloud architecture.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:4:66,286,537.1,372.6"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>characteristics is provided in <xref ref-type="table" rid="tab2">Table 2</xref>.</p>
<p>distributed processing layers.</p>
<p>Data Processing Role Examples Raw data generation Sensors, cameras, smart meters Real-time processing Fog gateways, edge servers Computationally intensive Cloud data centers processing</p>
</sec>
<sec id="sec-6"><label>3.2</label><title>Hierarchical Task Allocation Strategy</title>
<p>Efficient task allocation is a key requirement for distributed fog computing systems because smart city applications exhibit diverse computational and latency requirements. The proposed framework adopts a hierarchical task allocation strategy in which computational tasks are assigned to different processing layers according to their execution characteristics rather than processed at a single centralized location.</p>
<p>A comparison between conventional cloud computing and fog computing with respect to key operational</p>
<p>Latency-sensitive tasks including traffic incident detection, emergency notifications, anomaly detection, video surveillance analytics, and industrial control are executed within fog nodes to ensure rapid response and minimize communication delays. Conversely, computationally intensive tasks such as predictive analytics, deep learning model training, historical trend analysis, and large-scale optimization are delegated to cloud infrastructures, where extensive computational resources are available.</p>
<p>This hierarchical workload distribution reduces network congestion, improves resource utilization, and supports scalable execution of heterogeneous smart city services by balancing computational loads across</p>
<table-wrap id="tab2"><label>Table 2</label><caption><p>Comparison of cloud computing and fog computing characteristics</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:5:66,647.2,537.1,755.2"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-7"><label>3.3</label><title>Data Processing Workflow</title>
<p>The operational workflow of the proposed framework begins with continuous data acquisition from IoT devices deployed throughout the smart city environment. Generated data are transmitted through local communication networks to the nearest fog node, where initial processing operations are performed before any communication with cloud infrastructures.</p>
<p>At the fog layer, incoming data undergo validation, filtering, aggregation, and context-aware preprocessing. Events requiring immediate responses are processed locally, allowing fog nodes to generate rapid decisions without relying on geographically distant cloud servers. This localized processing mechanism is particularly beneficial for applications with stringent latency constraints and continuous data generation.</p>
<p>Data requiring long-term storage or computationally intensive analysis are subsequently forwarded to the cloud layer. Cloud infrastructures perform advanced analytics, predictive modeling, and large-scale data mining while maintaining historical repositories that support long-term planning and strategic decision-making. Analytical insights generated in the cloud can also be shared with fog nodes to improve localized intelligence and optimize future resource allocation.</p>
<p>Overall, the proposed hierarchical workflow establishes a collaborative processing environment in which IoT devices, fog nodes, and cloud platforms operate as complementary computational layers. By distributing processing responsibilities according to application requirements and computational capabilities, the framework is designed to reduce communication latency, improve bandwidth efficiency, enhance scalability, and support reliable data processing for next-generation smart city IoT systems.</p>
</sec>
</sec>
<sec id="sec-8"><label>4</label><title>Research Methodology</title>
<p>This study adopts a conceptual and analytical research methodology to investigate the potential of fog computing for improving data processing efficiency in smart city Internet of Things environments. Rather than implementing a physical prototype or conducting simulation-based experiments, the research focuses on developing a hierarchical IoT-Fog-Cloud framework and analyzing its operational characteristics based on established principles of distributed computing and findings reported in the existing literature. The methodological approach integrates architectural design with qualitative performance analysis to examine how fog computing can address the limitations of conventional cloud-centric IoT systems.</p>
<p>The proposed research methodology consists of four sequential phases, as illustrated in the conceptual development process of the framework</p>
<sec id="sec-9"><label>4.1</label><title>Problem Identification and Requirement Analysis</title>
<p>The first phase focuses on identifying the limitations of conventional cloud-based architectures in supporting latency-sensitive smart city applications. Previous studies have reported that transmitting large volumes of IoT-generated data to geographically distant cloud data centers increases communication latency, bandwidth consumption, network congestion, and processing delays. These challenges become particularly critical in applications such as intelligent transportation systems, emergency response, healthcare monitoring, and urban surveillance, where timely decision-making is essential.</p>
<p>Based on these observations, the functional requirements of an efficient smart city computing platform were identified, including low-latency processing, scalable resource management, distributed computation, efficient bandwidth utilization, and support for heterogeneous IoT devices.</p>
</sec>
<sec id="sec-10"><label>4.2</label><title>Framework Design</title>
<p>The second phase involves the development of the proposed hierarchical IoT - Fog-Cloud architecture. The framework is designed by organizing computational resources into three collaborative layers according to their processing capabilities and operational responsibilities.</p>
<p>The IoT layer is responsible for sensing, data acquisition, and communication with upper computational layers. The Fog layer performs localized computation, temporary storage, data filtering, aggregation, and real-time analytics close to data sources. Finally, the Cloud layer executes computation-intensive operations, including large-scale analytics, historical data management, predictive modeling, and long-term storage. This hierarchical organization follows the distributed computing principles widely discussed in recent fog computing research.</p>
</sec>
<sec id="sec-11"><label>4.3</label><title>Hierarchical Data Processing Strategy</title>
<p>The third phase defines the operational workflow of the proposed framework. Data generated by IoT devices are initially transmitted to the nearest fog node through available communication networks. Instead of forwarding all collected data directly to cloud servers, fog nodes perform preliminary processing operations such as data validation, filtering, aggregation, feature extraction, and event detection.</p>
<p>Latency-sensitive events are processed locally within the fog layer, enabling rapid responses without requiring continuous interaction with remote cloud infrastructures. Data requiring computationally intensive analysis or long-term storage are subsequently transferred to cloud servers for advanced processing. This hierarchical processing strategy is intended to reduce unnecessary network traffic, improve bandwidth utilization, and support efficient workload distribution across distributed computational resources.</p>
</sec>
<sec id="sec-12"><label>4.4</label><title>Conceptual Performance Evaluation</title>
<p>The final phase consists of a conceptual evaluation of the proposed framework based on performance indicators commonly adopted in fog computing research. Instead of relying on simulation or experimental measurements, the evaluation analyzes the expected impact of the proposed architecture on several key system characteristics reported in previous studies.</p>
<p>The evaluation considers five primary performance indicators:</p>
<p>I. Communication latency II. Bandwidth utilization III. Scalability IV. Resource utilization V. Service reliability These indicators provide a systematic basis for assessing the potential effectiveness of the proposed hierarchical architecture in supporting smart city IoT applications. Furthermore, they facilitate qualitative comparisons with conventional cloud-centric architectures and identify research directions for future simulation-based validation and real-world implementation.</p>
<p>Overall, the adopted methodology provides a structured framework for investigating distributed fog computing architectures from an analytical perspective. By combining architectural design, hierarchical workload distribution, and conceptual performance evaluation, the proposed methodology establishes a theoretical foundation for future research on intelligent, scalable, and low-latency computing infrastructures for next-generation smart cities.</p>
</sec>
</sec>
<sec id="sec-13"><label>5</label><title>Framework Evaluation and Discussion</title>
<p>The proposed hierarchical IoT–Fog–Cloud framework is conceptually evaluated by examining its potential to address the major limitations of conventional cloud-centric computing architectures in smart city Internet of Things (IoT) environments. Rather than relying on centralized processing, the proposed architecture distributes computational tasks across IoT devices, fog nodes, and cloud infrastructures according to application requirements and latency constraints. This distributed computing model is expected to improve processing efficiency while supporting the scalability and responsiveness required by modern smart city services.</p>
<table-wrap id="tab3"><label>Table 3</label><caption><p>Qualitative performance evaluation of the proposed framework.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:7:66,489.6,537.1,574.6"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<sec id="sec-14"><label>5.1</label><title>Latency Reduction</title>
<p>Communication latency is one of the most critical performance indicators in latency-sensitive IoT applications. Conventional cloud-based architectures require data generated by distributed IoT devices to be transmitted to remote cloud data centers before processing, resulting in additional communication delays. In contrast, the proposed framework performs preliminary data processing and decision-making at nearby fog nodes, thereby minimizing the physical distance between data generation and computation. This hierarchical processing strategy is expected to support faster responses in applications such as intelligent transportation, emergency management, healthcare monitoring, and public safety systems.</p>
</sec>
<sec id="sec-15"><label>5.2</label><title>Bandwidth Utilization</title>
<p>Efficient utilization of network bandwidth is another important consideration for large-scale smart city deployments. Since only filtered, aggregated, and context-relevant information is transmitted from fog nodes to cloud servers, the proposed architecture reduces unnecessary communication between edge devices and centralized infrastructures. By limiting the transmission of redundant raw sensor data, the framework is expected to decrease network congestion while allowing cloud resources to concentrate on computation-intensive analytical tasks, including predictive modeling and long-term data analysis.</p>
</sec>
<sec id="sec-16"><label>5.3</label><title>Scalability and Resource Utilization</title>
<p>The continuous growth of IoT devices presents significant scalability challenges for centralized computing systems. The hierarchical organization of computational resources within the proposed architecture enables processing workloads to be distributed across multiple fog nodes instead of relying solely on cloud infrastructures. Such workload distribution has the potential to improve resource utilization and support the gradual expansion of smart city services without creating centralized processing bottlenecks. Furthermore, the separation of latency-sensitive and computation-intensive tasks allows each computational layer to operate according to its capabilities, thereby improving the overall efficiency of distributed resource management.</p>
</sec>
<sec id="sec-17"><label>5.4</label><title>Reliability and Service Continuity</title>
<p>Service reliability is particularly important for mission-critical smart city applications that require continuous operation. Within the proposed framework, fog nodes provide localized processing capabilities that reduce dependence on permanent communication with remote cloud servers. Consequently, temporary communication interruptions or network failures are less likely to affect local service delivery. Although cloud infrastructures remain responsible for large-scale analytics and historical data management, localized processing at the fog layer contributes to improved operational resilience and supports continuous execution of delay-sensitive services.</p>
</sec>
<sec id="sec-18"><label>5.5</label><title>Discussion</title>
<p>The conceptual evaluation indicates that integrating fog computing into smart city infrastructures offers several architectural advantages over conventional cloud-centric approaches. By combining localized intelligence with centralized computational resources, the proposed framework establishes a collaborative processing environment capable of supporting heterogeneous IoT applications with diverse computational requirements. The hierarchical distribution of workloads enables computational resources to be utilized more efficiently while reducing communication overhead and improving service responsiveness.</p>
<p>Nevertheless, the present study is limited to a conceptual architectural analysis and does not include simulation-based or experimental validation. Therefore, the anticipated improvements in latency, bandwidth utilization, scalability, and resource efficiency are derived from established principles reported in previous fog computing research rather than empirical measurements. Future investigations should validate the proposed framework using simulation platforms such as iFogSim2 or EdgeCloudSim, together with real-world smart city datasets, to quantitatively evaluate its performance under different deployment scenarios.</p>
<p>Overall, the proposed hierarchical IoT - Fog-Cloud architecture provides a structured conceptual foundation for developing scalable and low-latency computing infrastructures for next generation smart cities. Its emphasis on distributed processing, localized analytics, and collaborative workload management aligns with current research trends in fog computing and offers a promising direction for future intelligent urban computing systems.</p>
<p>A qualitative comparison of the proposed framework with conventional cloud-centric architectures based on major performance indicators is presented in Table 4.</p>
</sec>
</sec>
<sec id="sec-19"><label>6</label><title>Challenges and Future Research Directions</title>
<p>Despite the significant advantages offered by fog computing in smart city IoT environments, several technical and operational challenges continue to limit its large-scale deployment. One of the primary concerns is resource management across distributed fog nodes. Unlike centralized cloud infrastructures, fog environments consist of heterogeneous devices with varying computational capabilities, storage capacities, and energy resources. Efficient allocation of computational tasks while maintaining balanced workloads remains a complex challenge, particularly in highly dynamic urban environments.</p>
<p>Another important issue is interoperability among heterogeneous IoT devices and communication protocols. Smart city infrastructures integrate a wide range of sensors, intelligent devices, and communication technologies developed by different manufacturers. Ensuring seamless communication and standardized data exchange across these heterogeneous platforms requires the adoption of unified architectural frameworks and interoperable communication standards.</p>
<p>Security and privacy also represent critical challenges for fog computing. Since data processing is distributed across multiple fog nodes located near end users, the attack surface becomes significantly larger than in conventional cloud environments. Protecting sensitive information against unauthorized access, cyberattacks, and data manipulation requires robust authentication mechanisms, encryption techniques, secure communication protocols, and continuous monitoring of distributed computing resources.</p>
<p>Scalability remains another research challenge as smart cities continue to expand. The rapid increase in connected IoT devices generates continuously growing volumes of data, requiring adaptive resource management strategies capable of maintaining consistent system performance under fluctuating workloads. Future fog computing architectures should incorporate intelligent workload scheduling and autonomous resource allocation mechanisms to improve computational efficiency while minimizing operational costs. Emerging technologies are expected to further enhance the capabilities of fog computing. Artificial intelligence and machine learning can enable intelligent resource allocation, predictive maintenance, anomaly detection, and adaptive decision-making within distributed fog environments. Similarly, the integration of fifth-generation (5G) and sixth-generation (6G) communication networks is expected to provide ultra-low latency, higher bandwidth, and more reliable connectivity, enabling more efficient collaboration between IoT devices, fog nodes, and cloud infrastructures.</p>
<p>Future research should focus on developing intelligent, secure, and energy efficient fog computing frameworks capable of supporting large scale smart city ecosystems. Particular attention should be given to AI-driven resource management, cybersecurity, interoperability, sustainable energy consumption, and seamless integration with next generation communication technologies. Addressing these challenges will play a fundamental role in realizing resilient, scalable, and intelligent urban infrastructures.</p>
</sec>
<sec id="sec-20"><label>7</label><title>Conclusion</title>
<p>The rapid growth of Internet of Things technologies has fundamentally transformed the computational requirements of modern smart cities, creating an increasing demand for distributed computing architectures capable of supporting real-time data processing, low communication latency, and scalable service delivery. Although cloud computing continues to provide substantial computational power and storage capacity, its centralized architecture presents significant challenges for latency-sensitive applications due to communication delays, bandwidth limitations, and network congestion. These limitations highlight the need for complementary computing paradigms that can process data closer to where it is generated.</p>
<p>In this study, a hierarchical IoT-Fog-Cloud computing framework was proposed as a conceptual architecture for supporting efficient data processing in smart city environments. The framework organizes computational resources into three collaborative layers that distribute processing tasks according to latency requirements and computational complexity. By enabling localized processing at the fog layer while preserving the large-scale analytical capabilities of cloud infrastructures, the proposed architecture is designed to improve communication efficiency, reduce unnecessary data transmission, and support scalable processing of heterogeneous IoT workloads.</p>
<p>The conceptual analysis presented in this paper suggests that hierarchical fog computing provides an effective architectural foundation for next generation smart city systems. The proposed framework has the potential to improve bandwidth utilization, optimize distributed resource management, enhance service continuity, and support latency-sensitive applications such as intelligent transportation, environmental monitoring, public safety, healthcare systems, and smart energy management. Furthermore, the hierarchical collaboration among IoT devices, fog nodes, and cloud infrastructures offers greater flexibility for managing the continuously growing number of connected devices within large-scale urban environments.</p>
<p>Despite these promising characteristics, the present study is limited to the conceptual design and qualitative analysis of the proposed architecture. Consequently, quantitative performance evaluation through simulation platforms and real-world deployments remains an important direction for future research. Experimental validation using tools such as iFogSim2 or EdgeCloudSim, together with realistic smart city datasets, would enable comprehensive assessment of latency, bandwidth utilization, energy efficiency, scalability, and resource management under different operating conditions.</p>
<p>Future research should also investigate the integration of fog computing with emerging technologies, including artificial intelligence-driven resource orchestration, edge intelligence, digital twin platforms, software-defined networking , network function virtualization, and next-generation 5G/6G communication networks. The convergence of these technologies is expected to enable more autonomous, adaptive, secure, and sustainable smart city infrastructures capable of meeting the increasing computational demands of future urban ecosystems.</p>
<p>Overall, the proposed hierarchical IoT–Fog–Cloud framework provides a comprehensive conceptual foundation for distributed data processing in smart city IoT systems. By emphasizing collaborative computation, localized intelligence, and scalable workload distribution, this study contributes to the ongoing development of efficient fog computing architectures and establishes a basis for future experimental research and practical deployment in next generation intelligent urban environments.</p>
</sec>
<sec id="sec-21"><title>Acknowledgments</title>
<p>We sincerely thank KIIT UNIVERSITY for providing the necessary resources and infrastructure to conduct this research. Special thanks go to Dr. Hitesh Mahapatra for their invaluable guidance and support throughout this project. We also thank our colleagues for their insightful feedback and technical assistance.</p>
</sec>
<sec id="sec-22"><title>Funding</title>
<p>This research was supported by KIIT University, which provided the infrastructure and computational resources necessary for conducting the experiments and simulations. We extend our appreciation to the administrative and technical staff for their in-kind support, including access to laboratory equipment, computing facilities, and materials vital for completing this research on fog computing and smart city IoT systems.</p>
<p>Data Availability</p>
<p>No datasets were generated or analyzed during the current study. Therefore, data sharing is not applicable to this article.</p>
<p>Conflicts of Interest</p>
<p>The authors declare no conflict of interest. Funders, including KIIT University, played no role in the design of the study, the collection, analysis, or interpretation of the data, the writing of the manuscript, or the decision to publish the results. No personal circumstances or interests could be perceived as having an inappropriate influence on the presentation or interpretation of the research findings.</p>
</sec>
</body>
<back><ref-list><title>References</title>
<ref id="ref-1"><label>1</label><mixed-citation>Bonomi, F., Milito, R., Zhu, J., &amp; Addepalli, S. (2012). Fog computing and its role in the internet of things [presentation]. Proceedings of the first edition of the mcc workshop on mobile cloud computing (pp. 13–16). <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/2342509.2342513">https://doi.org/10.1145/2342509.2342513</ext-link></mixed-citation></ref>
<ref id="ref-2"><label>2</label><mixed-citation>Hazra, A., Rana, P., Adhikari, M., &amp; Amgoth, T. (2023). Fog computing for next-generation internet of things: fundamental, state-of-the-art and research challenges. Computer science review, 48, 100549. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cosrev.2023.100549">https://doi.org/10.1016/j.cosrev.2023.100549</ext-link></mixed-citation></ref>
<ref id="ref-3"><label>3</label><mixed-citation>Singh, J., Singh, P., &amp; Gill, S. S. (2021). Fog computing: A taxonomy, systematic review, current trends and research challenges. Journal of parallel and distributed computing, 157, 56–85. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jpdc.2021.06.005">https://doi.org/10.1016/j.jpdc.2021.06.005</ext-link></mixed-citation></ref>
<ref id="ref-4"><label>4</label><mixed-citation>Songhorabadi, M., Rahimi, M., MoghadamFarid, A., &amp; Kashani, M. H. (2023). Fog computing approaches in IoT-enabled smart cities. Journal of network and computer applications, 211, 103557. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jnca.2022.103557">https://doi.org/10.1016/j.jnca.2022.103557</ext-link></mixed-citation></ref>
<ref id="ref-5"><label>5</label><mixed-citation>Mahmud, R., Ramamohanarao, K., &amp; Buyya, R. (2020). Application management in fog computing environments: A taxonomy, review and future directions. ACM computing surveys (csur), 53(4), 1–</mixed-citation></ref>
<ref id="ref-6"><label>43</label><mixed-citation><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3403955">https://doi.org/10.1145/3403955</ext-link></mixed-citation></ref>
<ref id="ref-7"><label>6</label><mixed-citation>Zolghadri, M., Asghari, P., Dashti, S. E., &amp; Hedayati, A. (2024). Resource allocation in fog--cloud environments: State of the art. Journal of network and computer applications, 227, 103891. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jnca.2024.103891">https://doi.org/10.1016/j.jnca.2024.103891</ext-link></mixed-citation></ref>
<ref id="ref-8"><label>7</label><mixed-citation>Alli, A. A., &amp; Alam, M. M. (2020). The fog cloud of things: A survey on concepts, architecture, standards, tools, and applications. Internet of things, 9, 100177. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.iot.2020.100177">https://doi.org/10.1016/j.iot.2020.100177</ext-link></mixed-citation></ref>
<ref id="ref-9"><label>8</label><mixed-citation>Khan, S., Shah, I. A., Ahmad, S., Khan, J. A., Anwar, M. S., &amp; Aurangzeb, K. (2025). A Comprehensive Survey on Multi-Facet Fog-Computing Resource Management Techniques, Trends, Applications and Future Directions. Expert systems, 42(4), e70019. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/exsy.70019">https://doi.org/10.1111/exsy.70019</ext-link></mixed-citation></ref>
<ref id="ref-10"><label>9</label><mixed-citation>Khan, F. U., Shah, I. A., Jan, S., Ahmad, S., &amp; Whangbo, T. (2025). Machine learning-based resource management in fog computing: A systematic literature review. Sensors, 25(3), 687. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/s25030687">https://doi.org/10.3390/s25030687</ext-link></mixed-citation></ref>
<ref id="ref-11"><label>10</label><mixed-citation>Vinueza-Naranjo, P. G., Chicaiza, J., &amp; Rumipamba-Zambrano, R. (2024). Fog computing technology research: A retrospective overview and bibliometric analysis. ACM computing surveys, 57(4), 1–32. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3702313">https://doi.org/10.1145/3702313</ext-link></mixed-citation></ref>
<ref id="ref-12"><label>11</label><mixed-citation>Dastjerdi, A. V., &amp; Buyya, R. (2016). Fog computing: Helping the Internet of Things realize its potential. Computer, 49(8), 112–116. <ext-link ext-link-type="uri" xlink:href="https://ieeexplore.ieee.org/abstract/document/7543455/">https://ieeexplore.ieee.org/abstract/document/7543455/</ext-link></mixed-citation></ref>
<ref id="ref-13"><label>12</label><mixed-citation>Mann, Z. Á. (2021). Notions of architecture in fog computing. Computing, 103(1), 51–73. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00607-020-00848-z%0A%0A">https://doi.org/10.1007/s00607-020-00848-z%0A%0A</ext-link></mixed-citation></ref>
<ref id="ref-14"><label>13</label><mixed-citation>Alsadie, D. (2024). A comprehensive review of AI techniques for resource management in fog computing: Trends, challenges, and future directions. IEEE access, 12, 118007–118059. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ACCESS.2024.3447097">https://doi.org/10.1109/ACCESS.2024.3447097</ext-link></mixed-citation></ref>
</ref-list></back>
</article>