Abstract:
Distributed geospatial web services have been widely utilized in scientific researches, public web applications and emergency responses. However, due to the high cost and...Show MoreMetadata
Abstract:
Distributed geospatial web services have been widely utilized in scientific researches, public web applications and emergency responses. However, due to the high cost and limitation of reality for these potential applications, it is necessary to diagnose the execution of the distributed geospatial web services before applying them in real-world. In this article, we introduce an extensible framework that provides the users with the capacity to simulate the execution of distributed geospatial web services. Specifically, it can simulate the task arrival, computing resource usage, execution status, as well as execution results of geospatial web services. It also provides the statistics and evaluation function of the results of execution. The proposed simulation framework can be divided into three modules, i.e., a web Graphic User Interface (GUI), a simulator, and a database. The GUI is in charge of the interaction functions for specifying simulation parameters and visualizing the execution status dynamically. The simulator module provides a flexible mechanism to integrate a variety of simulation features by using a simulator coordinator. The database is for storing the real-time status and historical simulation data. The experiment demonstrates that the proposed framework can 1) facilitate the evaluation of the performance and reliability of the web service in advance, 2) help users find the critical path and the bottleneck of the processing workflow, and 3) provide useful information for further improvement in the performance and for dealing with the unexpected events.
Published in: 2015 23rd International Conference on Geoinformatics
Date of Conference: 19-21 June 2015
Date Added to IEEE Xplore: 14 January 2016
ISBN Information:
Print ISSN: 2161-024X