4.7 Article

Parallel Agent-as-a-Service (P-AaaS) Based Geospatial Service in the Cloud

Journal

REMOTE SENSING
Volume 9, Issue 4, Pages -

Publisher

MDPI AG
DOI: 10.3390/rs9040382

Keywords

geospatial service; Open Geospatial Consortium (OGC); remote sensing data processing; cloud computing; agent; parallel computing

Funding

  1. National Science Foundation of China (NSFC) [51277167, 41371371, 41671382, 41271398]
  2. Shanghai Aerospace Science and Technology Innovation Fund [SAST2016006]
  3. Key Laboratory of Spatial Data Mining & Information Sharing of the Ministry of Education, Fuzhou University [2016LSDMIS06]
  4. Directorate For Geosciences
  5. ICER [1440294] Funding Source: National Science Foundation

Ask authors/readers for more resources

To optimize the efficiency of the geospatial service in the flood response decision making system, a Parallel Agent-as-a-Service (P-AaaS) method is proposed and implemented in the cloud. The prototype system and comparisons demonstrate the advantages of our approach over existing methods. The P-AaaS method includes both parallel architecture and a mechanism for adjusting the computational resources-the parallel geocomputing mechanism of the P-AaaS method used to execute a geospatial service and the execution algorithm of the P-AaaS based geospatial service chain, respectively. The P-AaaS based method has the following merits: (1) it inherits the advantages of the AaaS-based method (i.e., avoiding transfer of large volumes of remote sensing data or raster terrain data, agent migration, and intelligent conversion into services to improve domain expert collaboration); (2) it optimizes the low performance and the concurrent geoprocessing capability of the AaaS-based method, which is critical for special applications (e.g., highly concurrent applications and emergency response applications); and (3) it adjusts the computing resources dynamically according to the number and the performance requirements of concurrent requests, which allows the geospatial service chain to support a large number of concurrent requests by scaling up the cloud-based clusters in use and optimizes computing resources and costs by reducing the number of virtual machines (VMs) when the number of requests decreases.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available