DOI QR코드

DOI QR Code

Performance Test of Asynchronous Process of OGC WPS 2.0: A Case Study for Geo-based Image Processing

  • Yoon, Gooseon (Department of Information Systems Engineering, Hansung University) ;
  • Lee, Kiwon (Department of Electronics and Information Engineering, Hansung University)
  • Received : 2017.07.18
  • Accepted : 2017.08.17
  • Published : 2017.08.31

Abstract

Geo-based application services linked with the Open Geospatial Consortium (OGC) Web Processing Service (WPS) protocol have been regarded as an important standardized framework for of digital earth building in the web environments. The WPS protocol provides interface standards for analysis functionalities within geo-spatial processing in web-based service systems. Despite its significance, there is few performance tests of WPS applications. The main motivation in this study is to perform the comparative performance test on WPS standards. Test system, which was composed of WPS servers, WPS framework, data management module, geo-based data processing module and client-sided system, was implemented by fully open source stack. In this system, two kinds of geo-based image processing functions such as cloud detection and gradient magnitude computation were applied. The performance test of different server environments of non-WPS, synchronous WPS 1.0 and asynchronous WPS 2.0 was carried out using 100 threads and 400 threads corresponds client users on a web-based application service. As the result, at 100 threads, performance of three environments was within an adjacent range in the average response time to complete the processing of each thread. At 400 threads, the application case of WPS 2.0 showed the distinguished characteristics for higher performance in the response time than the small threads cases. It is thought that WPS 2.0 contributes to settlement of without performance problems such as time delay or thread accumulation.

Keywords

References

  1. Brovellia, M. A., M. Minghini, R. Moreno-Sanchez, and R. Oliveira, 2016. Free and open source software for geospatial applications (FOSS4G) to support Future Earth, International Journal of Digital Earth, 9(10): 386-404.
  2. Castronova, A., J. L. Goodall, and M. M. Elag, 2013. Models as web services using the Open Geospatial Consortium(OGC) Web Processing Service(WPS) standard, Environmental Modelling & Software, 41(3): 72-83. https://doi.org/10.1016/j.envsoft.2012.11.010
  3. Poorazizi, E. and A. J. S. Hunter, 2015. Evaluation of Web Processing Service Frameworks, OSGEO Journal, 14(1): 29-42.
  4. Herle, S. and J. Blankenbach, 2017. Enhancing the OGC WPS interface with GeoPipes support for real-time geoprocessing, International Journal of Digital Earth, 10(5): 1-16. https://doi.org/10.1080/17538947.2016.1264490
  5. Giuliani, G., A. Dubois, and P. Lacroix, 2013. Testing OGC Web Feature and Coverage Service performance: Towards efficient delivery of geospatial data, Journal of Spatial Information Science, 7: 1-23.
  6. JMeter, 2016. Apache JMeter Overview, http://jmeter.apache.org.
  7. Lankinen, M. and S. Savolainen, 2014. Performance testing of INSPIRE and OGC services, http://inspire.ec.europa.eu/events/conferences/inspire_2014/pdfs/19.06_5_09.00_Sampo_Savolainen.pdf.
  8. Lopez-Pellicer, F. J., W. Renteria-Agualimpia, R. Bejar, A. J. Florczyk, P. R. Muro-Medrano, and F. J. Zarazaga-Soria, 2012. Availability of the OGC geoprocessing standard: March 2011 reality check, Computer & Geoscicnecs, 47(8): 13-19. https://doi.org/10.1016/j.cageo.2011.10.023
  9. Mueller, M. and B. Pross, 2015. OGC WPS 2.0 Interface Standard, Open Geospatial Consortium Inc., p. 133.
  10. Open Geospatial Consortium, 2014. Testbed 10 Performance of $OGC{(R)}$ Services in the Cloud: The WMS, WMTS, and WPS cases, OGC 14- 028r1, 47p.
  11. OTB Development Team, 2017. The ORFEO Tool Box Software Guide Updated for OTB-6.0.0, https://www.orfeo-toolbox.org/packages/OTB SoftwareGuide.pdf.
  12. Percivall, G., 2010. The application of open standards to enhance the interoperability of geoscience information, International Journal of Digital Earth, 3(4): 14-30. https://doi.org/10.1080/17538941003792751
  13. Swain, N. R., K. Latu, S. D. Christensen, N. L. Jones, E. J. Nelson, D. P. Ames, and G. P. Williams, 2015. A review of open source software solutions for developing water resources web applications, Environmental Modelling & Software, 67(5): 108-117. https://doi.org/10.1016/j.envsoft.2015.01.014
  14. Tan, X., L. Di, M. Deng, J. Fu, G. Shao, M. Gao, Z. Sun, X. Ye, Z. Sha, and B. Jin, 2015. Building an Elastic Parallel OGC Web Processing Service on a Cloud-Based Cluster: A Case Study of Remote Sensing Data Processing Service, Sustainability, 7(10): 14245-14258. https://doi.org/10.3390/su71014245
  15. Westerholt, R. and B. Resch, 2014. Asynchronous Geospatial Processing: An Event-Driven Push- Based Architecture for the OGC Web Processing Service, Transactions in GIS, 19(3): 455-479. https://doi.org/10.1111/tgis.12104
  16. Xavier, E. M. A., F. J. Ariza-Lopez, and M. A. Urena- Camara, 2015. Web Service for Positional Quality Assessment: The WPS TIER, ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information, II-3/W5: 257-262.
  17. Yang, C., Z. Xie, and Z. Xu, 2016. An asynchronous Geoprocessing Workflow and its application to an Antarctic ozone monitoring and mapping service, International Journal of Digital Earth, 9(2): 156-170. https://doi.org/10.1080/17538947.2014.967318
  18. Yoon, G. and K. Lee, 2016. Application of OGC WPS 2.0 to Geo-Spatial Web Services, Journal of the Korean Association of Geographic Information Studies, 19(3): 16-28. (in Korean with English abstract) https://doi.org/10.11108/kagis.2016.19.3.016
  19. Yoon, G., K. Kim, and K. Lee, 2016. Performance Testing of Satellite Image Processing based on OGC WPS 2.0 in the OpenStack Cloud Environment, Korean Journal of Remote Sensing, 32(6): 617-627. (in Korean with English abstract) https://doi.org/10.7780/kjrs.2016.32.6.6
  20. Yoon, G., K. Kim, and K. Lee, 2017. Linkage of OGC WPS 2.0 to the e-Government Standard Framework in Korea: An Implementation Case for Geo-Spatial Image Processing, ISPRS International Journal of Geo-Information, 6(1): 25-38. https://doi.org/10.3390/ijgi6010025
  21. ZOO-Project. 2017. http://www.zoo-project.org.

Cited by

  1. A Performance Evaluation of a Geo-Spatial Image Processing Service Based on Open Source PaaS Cloud Computing Using Cloud Foundry on OpenStack vol.10, pp.8, 2018, https://doi.org/10.3390/rs10081274