address the changing challenges posed by mobile IoT
devices.
2.2 Mobility-Aware Fog Computing
Limited research has addressed mobility
considerations in fog computing architectures.
Qayyum et al. proposed a mobility-aware hierarchical
fog framework for Industrial IoT that considers
device mobility in fog node placement decisions.
Their work focuses primarily on industrial
environments with predictable mobility patterns
rather than general-purpose mobile IoT scenarios.
Mahmud et al. developed a mobility-aware fog
computing framework that uses prediction algorithms
to anticipate device movement and proactively
allocate resources. While this approach shows
promise, it lacks comprehensive geographic area
management and does not address dynamic
infrastructure scaling based on mobility patterns.
Singh et al. conducted a comprehensive survey of
mobility-aware fog computing in dynamic networks,
identifying key challenges including mobile node
utilization, service continuity, and resource
optimization. Their analysis reveals significant gaps
in current approaches, particularly in adaptive
infrastructure management and location-aware
service orchestration.
2.3 Location-Aware Computing
Systems
In the world of information technology, location
awareness has been widely studied in the context of
mobile computing, from purely context-aware
applications to location-based services. But while
traditional location-aware systems rely on the
location of individual devices, they do not focus on
the systematic geographic optimization of distributed
resources.
Kalaria et al. have developed adaptive context-
aware access control systems that use location
information to make security decisions in IoT
environments. However, even in this case, there is no
consideration of resource management or dynamic
infrastructure scaling, which can be problematic
when there are a large number of users and/or data
flows.
The concept of Location-Aware Phase Frames,
studied by Ahmad et al., proposed a lightweight
Location-Aware Phase Frame (LAFF) for QoS
optimization. However, the work focuses on the
selection of phase nodes based on the user location,
but lacks dynamic area management and adaptive
scaling mechanisms.
2.4 Dynamic Resource Discovery vs.
Adaptive Geographic
Orchestration
There are significant differences between our
proposed architecture and existing dynamic resource
discovery (DRD) approaches in the field of fog
computing. Although both address resource
management challenges, they operate at
fundamentally different architectural levels and
address different problem domains.
Dynamic Resource Discovery Scope: Existing DRD
research focuses on runtime discovery and allocation
of computational resources within fixed
infrastructure topologies. Xu et al. developed DRAM
for load balancing through "static resource allocation
and dynamic service migration" to existing fog nodes.
Similarly, FogBus2 implements dynamic resource
discovery mechanisms to assist new entities in joining
established fog systems. These approaches work
reactively within predetermined infrastructure
boundaries.
Architectural Variation: Our research addresses
fundamental, broader problem areas. Our proposed
architecture addresses “How should I optimally
organize the geographical coverage” and “When
should I expand or contract the service areas”, while
DRD answers “Which fog nodes are available” and
“How should I distribute the load among the available
nodes”.
Complementary Technologies: Our proposed
architecture and DRD extensions can be used together
to enable DRD to identify existing fog nodes, while
our architecture can use dynamic resource discovery
as a component technology within a broader
geographic orchestration framework. Our location
service can use DRD mechanisms to identify existing
fog nodes, while our area management algorithms
determine optimal geographic boundaries and scaling
decisions.
Novel Geographic Intelligence: Our research
introduces geographic area management as a primary
optimization dimension, which existing DRD
approaches do not address. Current resource
discovery focuses on computational resource
allocation without considering the spatial
organization of fog infrastructure or the geographic
optimization of service coverage areas.