Abstract
Real-time geospatial applications are ever-increasing with modern Information and Communication Technology. Latency and Quality of Service-aware these applications are required to process at the edge of the networks, not at the central cloud servers. Edge and fog nodes of the networks are capable enough for caching the frequently accessed small volume geospatial data, processing with lightweight tools and libraries. Finally, display the image of the processed geospatial data at the edge devices according to the user’s Point of Interest. Several kinds of research are going on edge and fog computing, especially in the geospatial aspects. Health monitoring, weather prediction, emergency communication, disaster management, disease expansion are examples of geospatial real-time applications. In this chapter, we have investigated the existing work in the edge and fog computing with the geospatial paradigm. We propose a taxonomy on related works. At the end of this chapter, we discuss the limitations and future direction of the geospatial edge and fog computing.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
- Edge computing
- Fog computing
- Geospatial applications
- Geographical information system (GIS)
- Survey
- Taxonomy
1 Introduction
With the proliferation usage of smartphone and IoT devices, generating, accessing, and analyzing geospatial data becomes a regular activity. To access and analyze these geospatial data, computing and processing resources are required [1]. The provision of resources is varied based on applications. For the large computation, a huge infrastructure is needed for processing a large amount of geospatial data. In such cases, the central cloud computing infrastructure is the only solution. IoT devices have not enough capacity to do so [2]. However, for the small amount of geospatial data processing, analyzing, and decision making, edge, and fog computing is a promising technology [3].
A pictorial view of the cloud, fog, and edge computing with geospatial applications is presented in Fig. 1. Cloud is the core layer where high-end computing servers and databases are present. Users receive virtualized computing instances with different configurations for their geospatial applications. Moreover, Cloud is present multi-hop distance from geospatial applications.
In fog computing layer, the computation is done in any of the fog nodes i.e., switches, routers, gateways, access points, base stations [4]. These fog nodes are present in between the edge devices, i.e., mobile phone, laptop, tab, and the central cloud server. These fog nodes are capable to compute and analyze the small amount of geospatial data. After processing and analysis of the geospatial data, these fog nodes generate a quick decision to the edge devices. Fog computing is effective in terms of service delay, energy efficiency, network congestion, etc.
Edge computing layer is constructed by the inter-connectivity among nearby edge devices like mobile phones. As edge computing is very near to the edge devices, it facilitates high network bandwidth, ultra-low latency, and real-time response [5, 6] to the geospatial applications like sending alert to the fire station, change the color of traffic signal lights and its timespan, sending a message to the medical person about his/her patient’s condition, spread awareness to the fisherman before the tsunami, make attentive to the workers of the gas station about the leakage of methane gas from pipeline [7].
Edge and fog computing (EFC), enriches the computing paradigm for real-time geospatial applications like health monitoring [8,9,10] systems, sort-term weather prediction, disaster recovery [11, 12], crop diseases monitoring [13]. In all these cases, a quick decision has to be taken depending upon the analysis of captured geospatial data by edge nodes [14]. The response time is a major concern in all of the above situations. Fast decisions can be obtained from a geospatial EFC system than a central geospatial cloud system. Geospatial fog computing helps in the computation of geospatial data, analyzing the data. Return results or alert to the users within a stipulated time duration by the edge nodes. A layered architecture has been proposed in [15]. EFC system has an inner, middle, and outer edge layer. Different edge and fog devices are present in these three layers.
In summary, motivations move towards the Edge-Fog than cloud-centric computing paradigm are low latency or response-time, less network bandwidth utilization, uninterrupted service due to minimum distance from edge devices, resource-constraint at the individual edge devices affects cloud performance, and security of the edge devices is not controllable by cloud from distance [16].
In this chapter, we present a taxonomy based on a survey of Geospatial based Edge-Fog computing. There are many surveys exist in edge and fog computing domain [2, 17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37], but none of them address geospatial aspects. In Sect. 2, we have discussed the geospatial related researches in Cloud, Cloudlet, Mist computing environment. A taxonomy on existing research work in geospatial edge and fog computing has been structured in Sects. 3 and 4 makes a summary of these works in a tabular form for better understanding. Section 5 expresses the limitations in the geospatial edge-fog computing domain. Future scopes of geospatial edge and fog computing is explored in Sect. 6. The conclusion of this chapter has been done in the last section.
2 Existing Computing Paradigms
In this section, we focus on ongoing researches on cloud computing, cloudlet, mist computing with geospatial features.
2.1 Geospatial Cloud Computing
Currently, there are many computing strategies are available. Cloud computing [38] is the core of all these computing, where a large number of servers, databases are available. While huge computing is required for a geospatial application, then cloud is the only option for processing it. As the cloud servers reside multi-hop distance from the geospatial application nodes, it increases the overall communication delay which is sometimes critical for real-time geospatial applications like methane gas leakage monitoring, fire alarming, health monitoring [10]. The characteristics of the Cloud-GIS has been mentioned in [39], which are the extensible geospatial version of the cloud characteristics. These are—(i) elasticity of geospatial resources, (ii) on-demand geospatial services, (iii) measurable and pay-as-you-go for geospatial resources, i.e. geospatial data, geospatial tools, (iv) accessing diversity, (v) transparency, (vi) service based geospatial applications, and (vii) hardware and resource extendable. The geospatial based Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) are discussed in [40]. Along with these geospatial Data as a Service (DaaS) is also a major concern. Some geospatial services on the cloud are also mentioned in [41]. OGC compliant geospatial service orchestrations in the cloud have been done in [42] for geospatial query resolution. Cloud-based GIS architecture models have been discussed in [43,44,45]. Geospatial data indexing [46, 47] is performed for better data management in the cloud. Geospatial data interpolation [40, 48] is performed in the cloud for determining the missing geospatial data in the public dataset. Geospatial data mining [49, 50] and data processing [51,52,53] are performed for the getting results of the geospatial data query [54,55,56]. All these geospatial data mechanisms have been done for getting the results from the geospatial applications running over the cloud computing platform.
2.2 Geospatial Cloudlet
Cloudlet is introduced to improve the latency of the cloud by caching the copies of data while users access the mobile applications [57]. It brings the performance of the cloud closer to mobile users. Cloudlets are computationally less powerful than the central cloud system [58]. Mobile phone, Laptop, an Access point can be used as a cloudlet. If many cloudlets are connected with each other, then the single point of failure can be avoided. Cloudlet supports mobility. The mobile device offloads the codes to the cloudlet and the code is migrated to another nearby cloudlet. While the mobile device reaches under the coverage of the second cloudlet, it starts getting the executed results from the second cloudlet [59]. Location-based service discovery is done by the distributed cloudlets [60] and it generates less traffic in the network than a cloud-based approach. Geospatial query resolution using a cloudlet is performed in [61]. This approach reduces delay and power consumption than remote cloud access for geospatial data analysis.
2.3 Geospatial Mist Computing
According to [62], Mist computing is a computing layer between fog and cloudlets. Sensor and actuator devices are involved in the processing of data, which pushed the computing towards the edge node of the network [63] where edge devices are present. This reduces the communication latency within edge devices in milliseconds. Mist computing enhances the self-awareness among the edge devices in such a way that edge devices perform their operations with unstable Internet connections [15]. A Mist-GIS framework has been developed for clustering and overlying the geospatial data of the Ganga river basin [64] and malaria disease spread in the state of Maharastra, India [65].
2.4 Discussion
The changes of different parameters like distance from applications, computational capacity, cost, energy savings, real-time responses, etc. with respect to computing paradigms are represented in Fig. 2. However, communication delay, computational capacity, the infrastructural cost is more in a cloud environment than the other computing paradigms. Moreover, energy efficiency, closeness to the applications, and real-time response are promising in the edge, fog, and mist computing.
3 Taxonomy
We have represented a taxonomy on geospatial Edge-Fog computing in Fig. 3. This taxonomy is based on the existing works in the geospatial domain where the computation has been done in Edge and Fog computing environment. We have categories the works into four parts. These are-
-
Geospatial Computing: We focus on service and resource management in edge-fog environments. Resource management is sub-categories in power, delay, cost, and geospatial data management. Whereas, service management is broken into four parts, i.e., network, application, geospatial data service, and quality of service management.
-
Geospatial Data: The geospatial data which used for the applications running on the Edge-Fog computing are mentioned.
-
Geospatial Analysis Procedures: The methods or procedures applied to the geospatial data, which help to identify the emergency or severity of the situations through the geospatial applications.
-
Geospatial Applications: Different types of geospatial applications which run on the edge and fog computing environment.
In the following subsections (Sects. 3.1–3.4), we elaborate existing related works that fall into the four categories mentioned above.
3.1 Geospatial Computing
In this section, we discuss about the overall edge and fog computing management. It includes resource management, and service management.
3.1.1 Resource Management
Resource provisioning has been done depending upon the power, delay, cost by the edge, and fog nodes. Also, keep in mind about the amount of geospatial data can be processed and stored by the edge or fog nodes [19].
Power Management
Edge and Fog computing paradigm are introduced to efficient power management of the overall network system. In [3, 66,67,68], the processing of geospatial data is done at the edge and fog devices of local region. Data processing at local devices reduces the data transfer to the remote cloud server. This leads to low power consumption in the overall system.
Delay Management
Delay in communication or in service is crucial for applications. Sometimes, an application loses its relevancy due to the delay. This is one of the major concerns that introduce Edge and Fog computing instead of Cloud computing. In [66], geospatial queries are resolved within nearby Fog devices if concern data is available that fog devices. Otherwise, fog devices communicate to the cloud server for processing. They achieved 47–83% improvement in delay than the only-cloud environment. The shortest path within the critical zone has been determined in case of emergency situation [68] within nearby fog devices. They come by 9–11% better in average delay than the cloud platform. In time-critical applications [67], achieve improvement in delay on user devices as the processing of information done in nearby fog devices.
Cost Management
The cost management includes infrastructure deployment cost, networking, or communication cost, and application execution cost [24]. Data offloading cost, process migration cost are also considered for this category.
Geospatial Data Management
GIS applications are running based on geospatial data. These data are large in volume [69]. Only pre-processing of data can be done in edge and fog nodes because the infrastructure like memory, processor, storage capacity is small. Pre-processed data forward to the cloud for further processing. Sometimes, frequency used data are only cached in the edge and fog nodes, which helps to reply quickly to the user query. Various methods for matching geospatial vector data are mention in [70].
3.1.2 Service Management
We discuss network management, application management, geospatial data service management, and quality of service(QoS) management as overall service management of the Edge-Fog computing environment.
Network Management
Networks are managed in the EFC paradigm through congestion control, seamless connectivity, and network virtualization. Congestion in the network can be avoided by minimizing the communication with the cloud server from the EFC network. Geospatial application requests are coming from any edge devices, and its resolution performed nearby edge or fog nodes. It leads to minimizing network traffic. Seamless connectivity helps to connect edge devices with cloud or fog servers without any latency. Seamless connectivity is possible with handover technology in future vehicular networks [71, 72]. Network virtualization has been done by the software-defined network (SDN). Network function virtualization (NVF) helps to virtualize the traditional network functions. SDN based work in fog computing done in [73, 74].
Application Management
Real-time geospatial applications are road traffic monitoring, weather prediction, a spatial query against any point of interest (POI), emergency health monitoring. In all these cases, a cluster of reliable edge-fog nodes, low latency, and dedicated computing resources are required. Augmented reality (AR), real-time video streaming, content caching technique, bigdata analysis discussed in [75]. Using offloading technique [76], one nearby edge/fog nodes can forward computational tasks to its adjacent edge/fog node which has better computing resources. Scaling is another aspect that helps to run the application smoothly. Always the processing of geospatial data amounts is not the same. When it increases, the computation power needs to increase. This leads to a challenge for edge/fog nodes. In the case of scalability, cloud is still a promising technology.
Geospatial Data Service
Geospatial data are integrated from various sources through OGC compliant web services [77]. There are five types of web services available. These are Web Feature Service (WFS), Web Processing Service (WPS), Web Coverage Service (WCS), Web Map Service (WMS), and Catalogue Service for Web (CSW). WFS helps to extract the features according to queries. WPS applies different spatial operations over geospatial data. WMS displays the maps according to user demands. CSW prepares the registry of the available data sources.
QoS Management
Best quality of service is achieved in EFC through energy-efficient computation, low latency in communication, overall minimal cost, reliable, and secure connection.
-
Energy: In the EFC paradigm, energy is consume minimize through energy-aware computation offloading, mobility management federation of constrained devices [35]. In [21], the overall edge computing system will be energy efficient through edge hardware design, computing architecture, operating system, and middleware.
-
Latency: Computation latency and communication latency are considered for overall service latency management. Computation latency depends upon the configuration (Processor, RAM) of the edge and fog nodes. Whereas, communication latency relies on network bandwidth. It can be considered as within edge nodes, edge node to Fog node, and within fog nodes connectivity.
-
Cost: It is the summation of the computational cost, deployment cost, and networking cost. Network bandwidth is responsible for the networking cost [78]. Whereas, computing devices like processing unit, RAM, virtual machine cost are considered as computational cost. Deployment of edge-fog nodes and their communication elements expenses come under the deployment cost.
-
Reliability: It is also the main concern while an application is running on reliable edge or fog nodes. The availability of such computing nodes should be guaranteed. In [35], mentioned to make a fog service reliable the replication of required functions is required, but it may not possible due to the limited computing resources available to the fog devices. So, it is a challenge to make a service reliable and available which is running in edge and fog devices.
-
Security: Heterogeneous and geographically distributed edge and fog nodes have a major concern about the security. Rogue fog node identification, authentication, strengthen the network, and data storage security are ways to constitute a security in the edge-fog environment [79]. There are various security attacks, like Man-in-the-middle, Distributed Denial-of-Service (DDoS), ripple effects, Injection attacks [33, 80] can be done through unauthorized access of user [81, 82]. Before deployment of any geospatial applications in the EFC system, the four basic security requirements, i.e., availability, authenticity, confidentiality, and data integrity should be verified.
3.2 Geospatial Data
Geospatial data has its geographic location (latitude/longitude) attached to it. These data are captured from different types of sensors. It is also captured by the high-resolution cameras from the satellites. Raster and vector data are primary data format [83], but in [69] types of geospatial data are extended with Point Cloud data and Textual data along with prior two categories.
Raster Data
It is made up of a grid of pixels and each pixel has an individual value. All kind of aerial photography and satellite imagery comes into this category. It includes thematic cartographic maps, topographical maps, orthophotos, time series of satellite images.
Vector Data
It is made up of the point, polyline, polygon. It has a shape feature, which contains the (x, y) coordinates. The shape contains latitude, polyline longitude information instead of (x,y) while the representation is done on earth surface with 2D view.
Point Cloud Data
This kind of data helps to visualize the 3D model of the terrain. Terrestrial Mobile Mapping System (MMS) data [84], LiDAR data are examples of point cloud data [85].
Textual Data
Text data are generated from several applications with location-tagged [86]. Social media data like Twitter, Facebook data, online blogs are coming into this category. These help to generate data-driven geospatial semantics.
3.3 Geospatial Analysis Procedures
Geospatial analysis [87, 88] is required for visualization of the geospatial data by using software and tools. The geospatial analysis methods are described below.
Basic Geospatial Operations
Buffer creation, nearest neighbor searching, overlay analysis are the basic GIS analysis tools. Overlay of the several geospatial layers has been done based on user queries. It reduces the overload of the computer memory displaying selected data layers instead of all layers. The clip, Intersect, Union are the basic overlay tools. Whereas, the buffering technique is used to identify the affected areas in flood [89], forest fire [90], earthquakes [91], tsunami [92], or disease outbreak like malaria, dengue fever [93], corona etc.
Geospatial Analytical Methods
It includes the clustering of the similar point patterns, generation of the heat map, analysis of points density. These methods help to identifying city traffic flow [94], air quality determination [95], monitoring of greenhouse gas emissions from factories, households, livestock agriculture [96].
Network Analysis
This type of geospatial analysis is based on graph analysis, where the connection between edges and nodes are defined. Transportation problems can be solved by finding the shortest path between two cities connected by a road network, or rail network, or a combination of both networks. This shortest-path generation helps in healthcare facility [97], tourism facility [98]. Human movement pattern identification after analyzing the trajectories in the road network has been done in [99, 100].
Geometric Measurement
Distance and proximity between one point to another point is the basic geometric measurement which is vastly used in the GIS applications. This measurement helps in tourism facility recommendations [101] like nearby hotels, restaurants, visiting places, ATM. It also helps to find nearby hospitals, medical shops in heath-care applications [67, 102]. In disaster management, transfer the victims to the nearby shelters, or reach to the victims with relief [103, 104].
Data Mining
A large number of geo-tagged data generate from sensor nodes, drone images, mobile devices, crowdsourcing, etc. Data mining is a technique to generate information after analyzing such unstructured geospatial data. It helps to identify human movement pattern [100], urban growth over a time period [105], smarter traffic light control during time zones [106], wildlife monitoring [107].
Geo-statistics
Spatial interpolation is a geo-statistics technique [108] to analyse the surface. This technique estimates the value of an unknown point with the knowledge of nearby known point’s value. Kriging [109], Inverse Distance Weighting (IDW), Regression are well known geospatial interpolation techniques. Using these techniques, many geospatial related work like malaria-prone zone identification [110], heavy metal, i.e. zinc, soil contamination [111], recognize area of irrigation water [112] for agriculture had been done.
3.4 Geospatial Applications
Here, we have discussed some geospatial applications which are run on the edge-fog environment or run on the cloud environment with the support of EFC.
Disaster Monitoring
Disaster prediction data are stored in telephone central offices (TCOs). These data are important for disaster monitoring. To prevent data loss, a data distribution technique among nearby edge devices has been proposed in [11]. They have used Japan Tsunami prediction data. In [113], identify the missing people in the disaster recognizing by face. To save the energy and network bandwidth only significant facial images are sent to the cloud server. Identifying the disaster-prone area after analyzing geospatial videos and satellite images in fog-cloud environment [12].
Transportation Monitoring
A traffic management system [114] is developed where RSU and vehicles (both parked and moving) act as fog nodes according to the queueing theory. They scheduled traffic flow among fog nodes and tried to minimize the response time to make it real-time traffic management.
A mobility pattern of moving agents predicted after applying a machine learning algorithm on spatio-temporal mobility data [67, 115]. It helps to predict the next location of the moving agents, which added advantage for Time-Critical Applications.
A prediction model [94] is generated after analyzing of Bing Maps traffic jam information, and manage traffic flow in the Chicago city.
A smart traffic lighting system is proposed in [106], which is to optimize the management process. The lighting time changes according to the traffic conditions of the roads. It reduces human errors in signaling.
Health and Diseases Monitoring
Indoor, outdoor patient’s continuous health monitoring is necessary. Mukherjee et al. [116] proposed a cloud-Fog based solution for health monitoring with mobility data of patients while he/she is an outdoor location. Any small health data analysis has been done by fog devices, but any critical data analysis and mobility data analysis has been done in the cloud server.
A heart disease identifying, HealthFog [117], architecture has been developed with deep learning technology. They used FogBus for real-time data analysis by integrating the IoT-Edge-Cloud environment with delay and energy efficiency. Malaria [65, 110], dengue fever [93] prone zone identification with geospatial map and taking action accordingly are some aspects in this category.
Tourism Monitoring
Geo-tagged Flickr images are mining to detect the accurate tourist destination in [118]. RHadoop platform helps to organize such big spatial tourism data in the Cloud platform. A mobile-based tourist recommendation system has been developed in [101]. A tourist guide application for Cyprus is discussed in [98].
Agriculture Monitoring
Vatsavai et al. [119] synthetically generates images of crop fields. With the anomaly detection, feature extraction, and unsupervised technique, they identified the Weeds and crop diseases. Omran et al. [112] proposed an irrigation water quality evaluation method for agriculture in the Darb El-Arbaein area. They classified water quality depending on the salinity of the water. The computed index value determines the quality of the water. High index (above 70) is good for irrigation, where the lower index (below 40) is bad for irrigation. A livestock agriculture analysis has been done by [96]. They analyze the dataset of biodiversity, climate, water, land, people, farms, and animals using the cloud server.
Environment Monitoring
The presence of excessive Carbon Monoxide (CO) gas in the air is a cause of environmental pollution. Monitoring of CO level increment in pollution-prone areas is developed an application of Fog computing [120]. They used krigging methods to identify the distance among CO emission areas, calculated and plotted on Google map using lat/lon information. Air quality also have been checked at low concentration levels in [95] using AirSensEUR.
Various mineral resources of India are determined after data mining of spatial big data and displayed resources using overlay analysis in the QGIS tool [121]. They also have done Ganga river management using mist Computing.
4 Existing Work on Geospatial Edge-Fog Computing: A Glance
We have summarised the existing geospatial applications on the edge and fog computing domain in Table 1. Here, we pointed out the existing papers in the first column. Second column is said about the edge and/or fog nodes used in their work. Other computing paradigm, devices applied in different works are presented in the third column. Fourth column describes the used data in works. In the last column, the geospatial applications had applied in the corresponding research work.
A large number of applications are associated with Geospatial Edge-Fog domain. Methane gas leakage monitoring [7] has been done with collected sensor data by wireless sensor network (WSN) and IoT devices. The data are processed in Raspberry Pi devices and identified the abnormal sensor data from gas leakage areas. In other work on CO gas level monitoring [120], gas sensor data are collected through Mikrokontroller ESP 8266, Access point, MiFi, and data analysis has been done and stored in the Cloud server.
Healthcare applications in EFC has been proposed in [116]. They used health data of various aged group students using Internet of Health Things (IoHT) and stored data in Cloud. Raspberry Pi is used for primary health data analysis. Tuli et al. [117] used patients’ heart data for identifying health disease. They used FogBus tool for analysis heart data.
Trajectory data collection for various IoT applications has been elaborated in [122]. They used taxi trajectory data for analysis. The data collection and analysis have been done through edge nodes and fog servers respectively. Real-time traffic management has been proposed by Wang et al. [114]. Road side units(RSU) collects the real-time data of the roads and analysis in nearby cloudlet. The final data are stored in the Cloud.
Time-critical application [67] and mission-critical application [68] has been proposed in EFC domain. Mobility data is analysed to predict the location of the user in a critical time. So that the facility can be provided to the user easily. They used mobile devices for tracking the user location and stored in Cloud. On the other hand, simulated data, and nodes are used for critical mission applications. They used K* heuristic search algorithm for determining the shortest path to reach the critical location for the defense sector.
Different types of image data are analysed in EFC for several applications like disaster situational awareness [12], nanosatellite constellations [123], metropolitan intelligent surveillance [124]. Satellite image data are used for first two applications. Whereas, CCTV image data is used for the intelligent surveillance application. Jetson TX2 and image sensors are used for nanosatellite constellations.
Mineral resources data are captured and analysed in Raspberry Pi and Cloud for providing mineral resources information management [121]. For weeds and crop disease identification [119], Lenovo ThinkStation P320 with GPU has been used to process various high definition synthetic crop images. Safecast data processed for ionizing radiation risk detection [125] and Japan tsunami prediction data analysed for data loss prevention in natural disasters [11]. Solar forecasting [126] has been done with the analysis of raster data in Raspberry Pi-2B and single-board computers. Raster data captured through Pi camera.
Geospatial query processing [66], and different compression techniques [127] over GIS data are done using EFC. Several geospatial queries are done over road network, rail track, forest data. Delay and power consumption has been calculated for different types of geospatial queries. For the compression technique, global map data has been utilized.
5 Limitations in Geospatial Edge-Fog Computing
Every domain has its limitations. We will discuss here the drawbacks of geospatial edge-fog computing.
-
Geospatial data are large in volume. It is difficult to store and process it in small computing infrastructure, i.e., EFC. Whereas, the cloud has the advantage of a large data store.
-
Large computation is required for geospatial prediction and analysis. Sometimes this cannot be fulfilled by EFC.
-
Small number of simulation tool, like iFogSim [130, 131], FogBus [132] for EFC is available.
6 Future Directions
In this section of the chapter, we discuss the future directions of the geospatial EFC research work. Though many explorations have been done in the edge and fog computing, very little progress happened with the geospatial domain. Still, we can think about the following aspects of geospatial Edge-Fog Computing in the future.
-
Investigation of pricing policies is required individually for geospatial data providers and Edge-Fog computing service providers.
-
Geospatial data management in the EFC environment is a challenge. Keeping a small amount of data within the edge and fog nodes of a distributed manner and synchronize them.
-
Geospatial application management, EFC resource provisioning, with artificial intelligence and machine learning technique can be a future trend.
-
Every geospatial application, i.e., weather prediction, health-care, crop analysis, etc. has its own requirements that are different from each other. Application relevant policies are required for proper management in the EFC environment.
-
Automatic orchestration of different geospatial web services to resolve any geospatial query in the EFC domain can be future aspects.
7 Summary
In this chapter, we have discussed the existing works on the Geospatial Edge-Fog computing domain in detail. We provide a taxonomy over geospatial EFC which considered about the different types of geospatial computing management, geospatial data types, geospatial analysis methods, and geospatial applications. We provide a brief of geospatial EFC existing work in a tabular form. After that, we have discussed the limitations of the geospatial EFC. We ended our discussion with future possibilities of geospatial EFC.
References
C. Yang and Q. Huang, Spatial cloud computing: a practical approach. CRC Press, 2013.
M. Aazam, S. Zeadally, and K. A. Harras, “Offloading in fog computing for iot: Review, enabling technologies, and research opportunities,” Future Generation Computer Systems, vol. 87, pp. 278–289, 2018.
H. Das, R. K. Barik, H. Dubey, and D. S. Roy, Cloud Computing for Geospatial Big Data Analytics: Intelligent Edge, Fog and Mist Computing. Springer, 2018, vol. 49.
A. V. Dastjerdi, H. Gupta, R. N. Calheiros, S. K. Ghosh, and R. Buyya, “Fog computing: Principles, architectures, and applications,” in Internet of things. Elsevier, 2016, pp. 61–75.
Y. Sahni, J. Cao, and L. Yang, “Data-aware task allocation for achieving low latency in collaborative edge computing,” IEEE Internet of Things Journal, vol. 6, no. 2, pp. 3512–3524, 2018.
W. Z. Khan, E. Ahmed, S. Hakak, I. Yaqoob, and A. Ahmed, “Edge computing: A survey,” Future Generation Computer Systems, vol. 97, pp. 219–235, 2019.
L. Klein, “Geospatial internet of things: Framework for fugitive methane gas leaks monitoring,” in International Conference on GIScience Short Paper Proceedings, vol. 1, no. 1, 2016.
R. Barik, H. Dubey, S. Sasane, C. Misra, N. Constant, and K. Mankodiya, “Fog2fog: augmenting scalability in fog computing for health gis systems,” in 2017 IEEE/ACM International Conference on Connected Health: Applications, Systems and Engineering Technologies (CHASE). IEEE, 2017, pp. 241–242.
R. K. Barik, H. Dubey, and K. Mankodiya, “SOA-FOG: secure service-oriented edge computing architecture for smart health big data analytics,” in 2017 IEEE Global Conference on Signal and Information Processing (GlobalSIP). IEEE, 2017, pp. 477–481.
T. N. Gia and M. Jiang, “Exploiting fog computing in health monitoring,” Fog and Edge Computing: Principles and Paradigms, pp. 291–318, 2019.
T. Tsubaki, R. Ishibashi, T. Kuwahara, and Y. Okazaki, “Effective disaster recovery for edge computing against large-scale natural disasters,” in 2020 IEEE 17th Annual Consumer Communications & Networking Conference (CCNC). IEEE, 2020, pp. 1–2.
D. Chemodanov, P. Calyam, and K. Palaniappan, “Fog computing to enable geospatial video analytics for disaster-incident situational awareness,” Fog Computing: Theory and Practice, pp. 473–503, 2020.
M. A. Zamora-Izquierdo, J. Santa, J. A. Martínez, V. Martínez, and A. F. Skarmeta, “Smart farming iot platform based on edge and cloud computing,” Biosystems engineering, vol. 177, pp. 4–17, 2019.
P. Garcia Lopez, A. Montresor, D. Epema, A. Datta, T. Higashino, A. Iamnitchi, M. Barcellos, P. Felber, and E. Riviere, “Edge-centric computing: Vision and challenges,” 2015.
C. Chang, S. N. Srirama, and R. Buyya, “Internet of things (iot) and new computing paradigms,” Fog and edge computing: principles and paradigms, pp. 1–23, 2019.
M. Chiang and T. Zhang, “Fog and iot: An overview of research opportunities,” IEEE Internet of Things Journal, vol. 3, no. 6, pp. 854–864, 2016.
E. Baccarelli, P. G. V. Naranjo, M. Scarpiniti, M. Shojafar, and J. H. Abawajy, “Fog of everything: Energy-efficient networked computing architectures, research challenges, and a case study,” IEEE access, vol. 5, pp. 9882–9910, 2017.
M. Ghobaei-Arani, A. Souri, and A. A. Rahmanian, “Resource management approaches in fog computing: a comprehensive review,” Journal of Grid Computing, pp. 1–42, 2019.
C.-H. Hong and B. Varghese, “Resource management in fog/edge computing: a survey on architectures, infrastructure, and algorithms,” ACM Computing Surveys (CSUR), vol. 52, no. 5, pp. 1–37, 2019.
P. Hu, S. Dhelim, H. Ning, and T. Qiu, “Survey on fog computing: architecture, key technologies, applications and open issues,” Journal of network and computer applications, vol. 98, pp. 27–42, 2017.
P. Jiang, T. Fana, H. Gao, W. Shi, L. Liu, C. Crin, and J. Wan, “Energy aware edge computing: A survey,” Computer Communications, vol. 151, pp. 556–580, 2020.
F. A. Kraemer, A. E. Braten, N. Tamkittikhun, and D. Palma, “Fog computing in healthcare–a review and discussion,” IEEE Access, vol. 5, pp. 9206–9222, 2017.
C. Li, Y. Xue, J. Wang, W. Zhang, and T. Li, “Edge-oriented computing paradigms: A survey on architecture design and system management,” ACM Computing Surveys (CSUR), vol. 51, no. 2, pp. 1–34, 2018.
R. Mahmud, R. Kotagiri, and R. Buyya, “Fog computing: A taxonomy, survey and future directions,” in Internet of everything. Springer, 2018, pp. 103–130.
R. Mahmud, K. Ramamohanarao, and R. Buyya, “Application management in fog computing environments: A taxonomy, review and future directions,” ACM Computing Surveys, 2020.
C. Mouradian, D. Naboulsi, S. Yangui, R. H. Glitho, M. J. Morrow, and P. A. Polakos, “A comprehensive survey on fog computing: State-of-the-art and research challenges,” IEEE Communications Surveys & Tutorials, vol. 20, no. 1, pp. 416–464, 2017.
M. Mukherjee, L. Shu, and D. Wang, “Survey of fog computing: Fundamental, network applications, and research challenges,” IEEE Communications Surveys & Tutorials, vol. 20, no. 3, pp. 1826–1857, 2018.
R. K. Naha, S. Garg, D. Georgakopoulos, P. P. Jayaraman, L. Gao, Y. Xiang, and R. Ranjan, “Fog computing: Survey of trends, architectures, requirements, and research directions,” IEEE access, vol. 6, pp. 47 980–48 009, 2018.
S. B. Nath, H. Gupta, S. Chakraborty, and S. K. Ghosh, “A survey of fog computing and communication: current researches and future directions,” arXiv preprint arXiv:1804.04365, 2018.
O. Osanaiye, S. Chen, Z. Yan, R. Lu, K.-K. R. Choo, and M. Dlodlo, “From cloud to fog computing: A review and a conceptual live vm migration framework,” IEEE Access, vol. 5, pp. 8284–8300, 2017.
C. Puliafito, E. Mingozzi, F. Longo, A. Puliafito, and O. Rana, “Fog computing for the internet of things: A survey,” ACM Transactions on Internet Technology (TOIT), vol. 19, no. 2, pp. 1–41, 2019.
C. Perera, Y. Qin, J. C. Estrella, S. Reiff-Marganiec, and A. V. Vasilakos, “Fog computing for sustainable smart cities: A survey,” ACM Computing Surveys (CSUR), vol. 50, no. 3, pp. 1–43, 2017.
R. Roman, J. Lopez, and M. Mambo, “Mobile edge computing, fog et al.: A survey and analysis of security threats and challenges,” Future Generation Computer Systems, vol. 78, pp. 680–698, 2018.
S. N. Shirazi, A. Gouglidis, A. Farshad, and D. Hutchison, “The extended cloud: Review and analysis of mobile edge computing and fog from a security and resilience perspective,” IEEE Journal on Selected Areas in Communications, vol. 35, no. 11, pp. 2586–2595, 2017.
A. Yousefpour, C. Fung, T. Nguyen, K. Kadiyala, F. Jalali, A. Niakanlahiji, J. Kong, and J. P. Jue, “All one needs to know about fog computing and related edge computing paradigms: A complete survey,” Journal of Systems Architecture, vol. 98, pp. 289–330, 2019.
W. Shi, J. Cao, Q. Zhang, Y. Li, and L. Xu, “Edge computing: Vision and challenges,” IEEE internet of things journal, vol. 3, no. 5, pp. 637–646, 2016.
P. Zhang, M. Zhou, and G. Fortino, “Security and trust issues in fog computing: A survey,” Future Generation Computer Systems, vol. 88, pp. 16–27, 2018.
R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, “Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility,” Future Generation computer systems, vol. 25, no. 6, pp. 599–616, 2009.
Z. Liu, “Typical characteristics of cloud gis and several key issues of cloud spatial decision support system,” in 2013 IEEE 4th International Conference on Software Engineering and Service Science. IEEE, 2013, pp. 668–671.
A. Rezgui, Z. Malik, and C. Yang, “High-resolution spatial interpolation on cloud platforms,” in Proceedings of the 28th Annual ACM Symposium on Applied Computing, 2013, pp. 377–382.
K. Evangelidis, K. Ntouros, S. Makridis, and C. Papatheodorou, “Geospatial services in the cloud,” Computers & Geosciences, vol. 63, pp. 116–122, 2014.
J. Das, A. Dasgupta, S. K. Ghosh, and R. Buyya, “A geospatial orchestration framework on cloud for processing user queries,” in 2016 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM). IEEE, 2016, pp. 1–8.
Z. Li, C. Yang, Q. Huang, K. Liu, M. Sun, and J. Xia, “Building model as a service to support geosciences,” Computers, Environment and Urban Systems, vol. 61, pp. 141–152, 2017.
T. Xing, S. Zhang, and L. Tao, “Cloud-based spatial information service architecture within lbs,” Positioning, vol. 2014, 2014.
Y. Shi and F. Bian, “The design and application of the gloud gis,” in International Conference on Geo-Informatics in Resource Management and Sustainable Ecosystem. Springer, 2014, pp. 56–67.
Y. Wang, S. Wang, and D. Zhou, “Retrieving and indexing spatial data in the cloud computing environment,” in IEEE International Conference on Cloud Computing. Springer, 2009, pp. 322–331.
L.-Y. Wei, Y.-T. Hsu, W.-C. Peng, and W.-C. Lee, “Indexing spatial data in cloud data managements,” Pervasive and Mobile Computing, vol. 15, pp. 48–61, 2014.
V. Siládi, L. Huraj, N. Polčák, and E. Vesel, “A parallel processing of spatial data interpolation on computing cloud,” in Proceedings of the Fifth Balkan Conference in Informatics, 2012, pp. 193–198.
R. C. Mateus, T. L. L. Siqueira, V. C. Times, R. R. Ciferri, and C. D. de Aguiar Ciferri, “Spatial data warehouses and spatial olap come towards the cloud: design and performance,” Distributed and parallel databases, vol. 34, no. 3, pp. 425–461, 2016.
S. J. Park and J. S. Yoo, “Leveraging cloud computing for spatial association mining,” in 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC). IEEE, 2014, pp. 4152–4153.
Y. Zhong, J. Han, T. Zhang, and J. Fang, “A distributed geospatial data storage and processing framework for large-scale webgis,” in 2012 20th International Conference on Geoinformatics. IEEE, 2012, pp. 1–7.
R. Sugumaran, J. Burnett, and A. Blinkmann, “Big 3D spatial data processing using cloud computing environment,” in Proceedings of the 1st ACM SIGSPATIAL international workshop on analytics for big geospatial data, 2012, pp. 20–22.
G. Zhang, Q. Huang, A.-X. Zhu, and J. H. Keel, “Enabling point pattern analysis on spatial big data using cloud computing: optimizing and accelerating ripley’s k function,” International Journal of Geographical Information Science, vol. 30, no. 11, pp. 2230–2252, 2016.
S. You, J. Zhang, and L. Gruenwald, “Large-scale spatial join query processing in cloud,” in 2015 31st IEEE International Conference on Data Engineering Workshops. IEEE, 2015, pp. 34–41.
S. You, J. Zhang, and L. Gruenwald, “Spatial join query processing in cloud: Analyzing design choices and performance comparisons,” in 2015 44th International Conference on Parallel Processing Workshops. IEEE, 2015, pp. 90–97.
J. Das, A. Dasgupta, S. K. Ghosh, and R. Buyya, “A learning technique for vm allocation to resolve geospatial queries,” in Recent Findings in Intelligent Computing Techniques. Springer, 2019, pp. 577–584.
V. Prokhorenko and M. A. Babar, “Architectural resilience in cloud, fog and edge systems: A survey,” IEEE Access, vol. 8, pp. 28 078–28 095, 2020.
M. Chen, Y. Hao, Y. Li, C.-F. Lai, and D. Wu, “On the computation offloading at ad hoc cloudlet: architecture and service modes,” IEEE Communications Magazine, vol. 53, no. 6, pp. 18–24, 2015.
A. Mukherjee, D. G. Roy, and D. De, “Mobility-aware task delegation model in mobile cloud computing,” The Journal of Supercomputing, vol. 75, no. 1, pp. 314–339, 2019.
J. Michel and C. Julien, “A cloudlet-based proximal discovery service for machine-to-machine applications,” in International Conference on Mobile Computing, Applications, and Services. Springer, 2013, pp. 215–232.
J. Das, A. Mukherjee, S. K. Ghosh, and R. Buyya, “Geo-cloudlet: Time and power efficient geospatial query resolution using cloudlet,” in 2019 11th International Conference on Advanced Computing (ICoAC). IEEE, 2019, pp. 180–187.
M. Uehara, “Mist computing: Linking cloudlet to fogs,” in International Conference on Computational Science/Intelligence & Applied Informatics. Springer, 2017, pp. 201–213.
J. S. Preden, K. Tammemäe, A. Jantsch, M. Leier, A. Riid, and E. Calis, “The benefits of self-awareness and attention in fog and mist computing,” Computer, vol. 48, no. 7, pp. 37–45, 2015.
R. K. Barik, A. Tripathi, H. Dubey, R. K. Lenka, T. Pratik, S. Sharma, K. Mankodiya, V. Kumar, and H. Das, “MistGIS: Optimizing geospatial data analysis using mist computing,” in Progress in Computing, Analytics and Networking. Springer, 2018, pp. 733–742.
R. K. Barik, A. C. Dubey, A. Tripathi, T. Pratik, S. Sasane, R. K. Lenka, H. Dubey, K. Mankodiya, and V. Kumar, “Mist data: leveraging mist computing for secure and scalable architecture for smart and connected health,” Procedia Computer Science, vol. 125, pp. 647–653, 2018.
J. Das, A. Mukherjee, S. K. Ghosh, and R. Buyya, “Spatio-fog: A green and timeliness-oriented fog computing model for geospatial query resolution,” Simulation Modelling Practice and Theory, vol. 100, article no. 102043, 2020.
S. Ghosh, A. Mukherjee, S. K. Ghosh, and R. Buyya, “Mobi-IoST: mobility-aware cloud-fog-edge-iot collaborative framework for time-critical applications,” IEEE Transactions on Network Science and Engineering, 2019.
M. Mishra, S. K. Roy, A. Mukherjee, D. De, S. K. Ghosh, and R. Buyya, “An energy-aware multi-sensor geo-fog paradigm for mission critical applications,” Journal of Ambient Intelligence and Humanized Computing, pp. 1–19, 2019.
A. Olasz and B. Nguyen Thai, “Geospatial big data processing in an open source distributed computing environment,” PeerJ Preprints, vol. 4, p. e2226v1, 2016.
E. M. Xavier, F. J. Ariza-López, and M. A. Ureña-Cámara, “A survey of measures and methods for matching geospatial vector datasets,” ACM Computing Surveys (CSUR), vol. 49, no. 2, pp. 1–34, 2016.
M. R. Palattella, R. Soua, A. Khelil, and T. Engel, “Fog computing as the key for seamless connectivity handover in future vehicular networks,” in Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, 2019, pp. 1996–2000.
X. Hou, Y. Li, M. Chen, D. Wu, D. Jin, and S. Chen, “Vehicular fog computing: A viewpoint of vehicles as the infrastructures,” IEEE Transactions on Vehicular Technology, vol. 65, no. 6, pp. 3860–3873, 2016.
N. B. Truong, G. M. Lee, and Y. Ghamri-Doudane, “Software defined networking-based vehicular adhoc network with fog computing,” in 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM). IEEE, 2015, pp. 1202–1207.
M. Arif, G. Wang, V. E. Balas, O. Geman, A. Castiglione, and J. Chen, “Sdn based communications privacy-preserving architecture for vanets using fog computing,” Vehicular Communications, p. 100265, 2020.
S. Yi, C. Li, and Q. Li, “A survey of fog computing: concepts, applications and issues,” in Proceedings of the 2015 workshop on mobile big data, 2015, pp. 37–42.
P. Mach and Z. Becvar, “Mobile edge computing: A survey on architecture and computation offloading,” IEEE Communications Surveys & Tutorials, vol. 19, no. 3, pp. 1628–1656, 2017.
B. Wu, X. Wu, and J. Huang, “Geospatial data services within cloud computing environment,” in 2010 International Conference on Audio, Language and Image Processing. IEEE, 2010, pp. 1577–1584.
L. Gu, D. Zeng, S. Guo, A. Barnawi, and Y. Xiang, “Cost efficient resource management in fog computing supported medical cyber-physical system,” IEEE Transactions on Emerging Topics in Computing, vol. 5, no. 1, pp. 108–119, 2015.
S. Yi, Z. Qin, and Q. Li, “Security and privacy issues of fog computing: A survey,” in International conference on wireless algorithms, systems, and applications. Springer, 2015, pp. 685–695.
P. Bhattacharya, S. Tanwar, R. Shah, and A. Ladha, “Mobile edge computing-enabled blockchain frameworka survey,” in Proceedings of ICRIC 2019. Springer, 2020, pp. 797–809.
Q. Li, S. Meng, S. Zhang, J. Hou, and L. Qi, “Complex attack linkage decision-making in edge computing networks,” IEEE Access, vol. 7, pp. 12 058–12 072, 2019.
T. Wang, G. Zhang, A. Liu, M. Z. A. Bhuiyan, and Q. Jin, “A secure iot service architecture with an efficient balance dynamics based on cloud and edge computing,” IEEE Internet of Things Journal, vol. 6, no. 3, pp. 4831–4843, 2018.
S. Shekhar and S. Chawla, A tour of spatial databases. Prentice Hall Upper Saddle River, 2003.
K. Hammoudi, F. Dornaika, B. Soheilian, and N. Paparoditis, “Extracting wire-frame models of street facades from 3d point clouds and the corresponding cadastral map,” IAPRS, vol. 38, no. Part 3A, pp. 91–96, 2010.
P. K. Agarwal, L. Arge, and A. Danner, “From point cloud to grid dem: A scalable approach,” in Progress in Spatial Data Handling. Springer, 2006, pp. 771–788.
Y. Hu, “Geo-text data and data-driven geospatial semantics,” Geography Compass, vol. 12, no. 11, p. e12404, 2018.
M. J. De Smith, M. F. Goodchild, and P. Longley, Geospatial analysis: a comprehensive guide to principles, techniques and software tools. Troubador publishing ltd, 2007.
A. Kamilaris and F. O. Ostermann, “Geospatial analysis and the internet of things,” ISPRS international journal of geo-information, vol. 7, no. 7, p. 269, 2018.
O. Chakraborty, J. Das, A. Dasgupta, P. Mitra, and S. K. Ghosh, “A geospatial service oriented framework for disaster risk zone identification,” in International Conference on Computational Science and Its Applications. Springer, 2016, pp. 44–56.
K. Puri, G. Areendran, K. Raj, S. Mazumdar, and P. Joshi, “Forest fire risk assessment in parts of northeast india using geospatial tools,” Journal of forestry research, vol. 22, no. 4, p. 641, 2011.
M. Sharifikia, “Vulnerability assessment and earthquake risk mapping in part of north iran using geospatial techniques,” Journal of the Indian Society of Remote Sensing, pp. 708–716, 2010.
N. Wood, J. Jones, J. Schelling, and M. Schmidtlein, “Tsunami vertical-evacuation planning in the us pacific northwest as a geospatial, multi-criteria decision problem,” International journal of disaster risk reduction, vol. 9, pp. 68–83, 2014.
E. M. Delmelle, H. Zhu, W. Tang, and I. Casas, “A web-based geospatial toolkit for the monitoring of dengue fever,” Applied Geography, vol. 52, pp. 144–152, 2014.
A. I. J. Tostes, F. de LP Duarte-Figueiredo, R. Assunção, J. Salles, and A. A. Loureiro, “From data to knowledge: city-wide traffic flows analysis and prediction using bing maps,” in Proceedings of the 2nd ACM SIGKDD International Workshop on Urban Computing, 2013, pp. 1–8.
A. Kotsev, S. Schade, M. Craglia, M. Gerboles, L. Spinelle, and M. Signorini, “Next generation air quality platform: Openness and interoperability for the internet of things,” Sensors, vol. 16, no. 3, p. 403, 2016.
A. Kamilaris, A. Assumpcio, A. B. Blasi, M. Torrellas, and F. X. Prenafeta-Boldú, “Estimating the environmental impact of agriculture by means of geospatial and big data analysis: The case of catalonia,” in From Science to Society. Springer, 2018, pp. 39–48.
I. A. Jalil, A. R. A. Rasam, N. A. Adnan, N. M. Saraf, and A. N. Idris, “Geospatial network analysis for healthcare facilities accessibility in semi-urban areas,” in 2018 IEEE 14th International Colloquium on Signal Processing & Its Applications (CSPA). IEEE, 2018, pp. 255–260.
A. Kamilaris and A. Pitsillides, “A web-based tourist guide mobile application,” in Proceedings of the International Conference on Sustainability, Technology and Education (STE), Kuala Lumpur, Malaysia, vol. 29, 2013.
S. Ghosh, A. Chowdhury, and S. K. Ghosh, “A machine learning approach to find the optimal routes through analysis of gps traces of mobile city traffic,” in Recent Findings in Intelligent Computing Techniques. Springer, 2018, pp. 59–67.
S. Ghosh and S. K. Ghosh, “Thump: Semantic analysis on trajectory traces to explore human movement pattern,” in Proceedings of the 25th International Conference Companion on World Wide Web, 2016, pp. 35–36.
M. Van Setten, S. Pokraev, and J. Koolwaaij, “Context-aware recommendations in the mobile tourist application compass,” in International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems. Springer, 2004, pp. 235–244.
J. S. Brownstein, C. C. Freifeld, B. Y. Reis, and K. D. Mandl, “Surveillance sans frontieres: Internet-based emerging infectious disease intelligence and the healthmap project,” PLoS medicine, vol. 5, no. 7, 2008.
O. Chakraborty, A. Das, A. Dasgupta, P. Mitra, S. K. Ghosh, and T. Mazumder, “A multi-objective framework for analysis of road network vulnerability for relief facility location during flood hazards: A case study of relief location analysis in bankura district, india,” Transactions in GIS, vol. 22, no. 5, pp. 1064–1082, 2018.
A. Dasgupta, S. K. Ghosh, and P. Mitra, “A technique for assessing the quality of volunteered geographic information for disaster decision making,” in International Conference on Computational Science and Its Applications. Springer, 2018, pp. 589–597.
S. Pal and S. K. Ghosh, “Rule based end-to-end learning framework for urban growth prediction,” arXiv preprint arXiv:1711.10801, 2017.
V. Miz and V. Hahanov, “Smart traffic light in terms of the cognitive road traffic management system (ctms) based on the internet of things,” in Proceedings of IEEE East-West Design & Test Symposium (EWDTS 2014). IEEE, 2014, pp. 1–5.
E. D. Ayele, K. Das, N. Meratnia, and P. J. Havinga, “Leveraging ble and lora in iot network for wildlife monitoring system (wms),” in 2018 IEEE 4th World Forum on Internet of Things (WF-IoT). IEEE, 2018, pp. 342–348.
N. Cressie, Statistics for spatial data. John Wiley & Sons, 2015.
S. Bhattacharjee, P. Mitra, and S. K. Ghosh, “Spatial interpolation to predict missing attributes in gis using semantic kriging,” IEEE Transactions on Geoscience and Remote Sensing, vol. 52, no. 8, pp. 4771–4780, 2013.
A. C. Clements, H. L. Reid, G. C. Kelly, and S. I. Hay, “Further shrinking the malaria map: how can geospatial science help to achieve malaria elimination?” The Lancet infectious diseases, vol. 13, no. 8, pp. 709–718, 2013.
K. Forsythe, K. Paudel, and C. Marvin, “Geospatial analysis of zinc contamination in lake ontario sediments,” Journal of Environmental Informatics, vol. 16, no. 1, pp. 1–10, 2010.
E.-S. E. Omran, “A proposed model to assess and map irrigation water well suitability using geospatial analysis,” Water, vol. 4, no. 3, pp. 545–567, 2012.
F. Liu, Y. Guo, Z. Cai, N. Xiao, and Z. Zhao, “Edge-enabled disaster rescue: a case study of searching for missing people,” ACM Transactions on Intelligent Systems and Technology (TIST), vol. 10, no. 6, pp. 1–21, 2019.
X. Wang, Z. Ning, and L. Wang, “Offloading in internet of vehicles: A fog-enabled real-time traffic management system,” IEEE Transactions on Industrial Informatics, vol. 14, no. 10, pp. 4568–4578, 2018.
S. Ghosh, J. Das, and S. K. Ghosh, “Locator: A cloud-fog-enabled framework for facilitating efficient location based services,” in 2020 International Conference on COMmunication Systems & NETworkS (COMSNETS). IEEE, 2020, pp. 87–92.
A. Mukherjee, S. Ghosh, A. Behere, S. K. Ghosh, and R. Buyya, “Internet of health things (ioht) for personalized health care using integrated edge-fog-cloud network,” Journal of Ambient Intelligence and Humanized Computing, 2020.
S. Tuli, N. Basumatary, S. S. Gill, M. Kahani, R. C. Arya, G. S. Wander, and R. Buyya, “Healthfog: An ensemble deep learning based smart healthcare system for automatic diagnosis of heart diseases in integrated iot and fog computing environments,” Future Generation Computer Systems, vol. 104, pp. 187–200, 2020.
X. Zhou, C. Xu, and B. Kimmons, “Detecting tourism destinations using scalable geospatial analysis based on cloud computing platform,” Computers, Environment and Urban Systems, vol. 54, pp. 144–153, 2015.
R. R. Vatsavai, B. Ramachandra, Z. Chen, and J. Jernigan, “geoEdge: a real-time analytics framework for geospatial applications,” in Proceedings of the 8th ACM SIGSPATIAL International Workshop on Analytics for Big Geospatial Data, 2019, pp. 1–4.
F. W. Nugroho, S. Suryono, and J. E. Suseno, “Fog computing for monitoring of various area mapping pollution carbon monoxide (co) with ordinary kriging method,” in 2019 Fourth International Conference on Informatics and Computing (ICIC). IEEE, 2019, pp. 1–6.
R. K. Barik, R. K. Lenka, N. Simha, H. Dubey, and K. Mankodiya, “Fog computing based sdi framework for mineral resources information infrastructure management in india,” arXiv preprint arXiv:1712.09282, 2017.
X. Cao and S. Madria, “Efficient geospatial data collection in iot networks for mobile edge computing,” in 2019 IEEE 18th International Symposium on Network Computing and Applications (NCA). IEEE, 2019, pp. 1–10.
B. Denby and B. Lucia, “Orbital edge computing: Nanosatellite constellations as a new class of computer system,” in Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems, 2020, pp. 939–954.
R. Dautov, S. Distefano, D. Bruneo, F. Longo, G. Merlino, A. Puliafito, and R. Buyya, “Metropolitan intelligent surveillance systems for urban areas by harnessing iot and edge computing paradigms,” Software: Practice and Experience, vol. 48, no. 8, pp. 1475–1492, 2018.
M. P. Armstrong, S. Wang, and Z. Zhang, “The internet of things and fast data streams: prospects for geospatial data science in emerging information ecosystems,” Cartography and Geographic Information Science, vol. 46, no. 1, pp. 39–56, 2019.
W. Richardson, H. Krishnaswami, R. Vega, and M. Cervantes, “A low cost, edge computing, all-sky imager for cloud tracking and intra-hour irradiance forecasting,” Sustainability, vol. 9, no. 4, p. 482, 2017.
R. K. Barik, H. Dubey, A. B. Samaddar, R. D. Gupta, and P. K. Ray, “FogGIS: Fog computing for geospatial big data analytics,” in 2016 IEEE Uttar Pradesh Section International Conference on Electrical, Computer and Electronics Engineering (UPCON). IEEE, 2016, pp. 613–618.
T. Higashino, “Edge computing for cooperative real-time controls using geospatial big data,” in Smart Sensors and Systems. Springer, 2017, pp. 441–466.
S. Liu, X. Chen, B. Qi, and L. Zherr, “Performace oriented edge computing of geospatial information with 3d scenery,” in 2018 IEEE 3rd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC). IEEE, 2018, pp. 853–858.
H. Gupta, A. Vahid Dastjerdi, S. K. Ghosh, and R. Buyya, “ifogsim: A toolkit for modeling and simulation of resource management techniques in the internet of things, edge and fog computing environments,” Software: Practice and Experience, vol. 47, no. 9, pp. 1275–1296, 2017.
R. Mahmud and R. Buyya, “Modelling and simulation of fog and edge computing environments using ifogsim toolkit,” Fog and edge computing: Principles and paradigms, pp. 1–35, 2019.
S. Tuli, R. Mahmud, S. Tuli, and R. Buyya, “Fogbus: A blockchain-based lightweight framework for edge and fog computing,” Journal of Systems and Software, vol. 154, pp. 22–36, 2019.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Das, J., Ghosh, S.K., Buyya, R. (2021). Geospatial Edge-Fog Computing: A Systematic Review, Taxonomy, and Future Directions. In: Mukherjee, A., De, D., Ghosh, S.K., Buyya, R. (eds) Mobile Edge Computing. Springer, Cham. https://doi.org/10.1007/978-3-030-69893-5_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-69893-5_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-69892-8
Online ISBN: 978-3-030-69893-5
eBook Packages: Computer ScienceComputer Science (R0)