Skip to main content

Are Clouds Ready for Geoprocessing?

  • Conference paper
  • First Online:
Cloud Computing and Services Science (CLOSER 2011)

Abstract

Cloud computing has gained popularity in recent years as a new means to quickly process and share information by using a pool of computing resources. Of existing and new applications that could benefit from cloud computing, geospatial applications, whose operations are based on geospatial data and computation, are of particular interest due to prevalence of large geospatial data layers and to complex geospatial computations. Problems in many compute- and/or data-intensive geospatial applications are even more pronounced when real-time response is needed. While researchers have been resorting to high-performance computing (HPC) platforms for efficient processing such as grids and supercomputers, cloud computing with new and advanced features is potential for geospatial problem solving and application implementation and deployment. In this chapter, we discuss the result of our experiments using Google App Engine (GAE), as a representative of existing cloud computing platforms, for real-time geospatial applications.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Foerster T, Schaeffer B, Baranski B, Lange K Geoprocessing in hybrid clouds. In: Geoinformatik, Kiel, Germany, March 2010.

    Google Scholar 

  2. Schäffer B, Baranski B Towards spatial related business processes in SDIs. In: 12th AGILE International Conference on Geographic Information Science, Hannover, Germany, June 2009.

    Google Scholar 

  3. Williams H (2009) A new paradigm for geographic information services. Spatial Cloud Computing (SC2), White Paper

    Google Scholar 

  4. Brauner J, Foerster T, Schaeffer B, Baranski B Towards a research agenda for geoprocessing services. In: Haunert J, Kieler B, Milde J (eds) 12th AGILE International Conference on Geographic Information Science, Hanover, Germany, 2009.

    Google Scholar 

  5. Cornillon P Processing large volumes of satellite-derived sea surface temperature data - is cloud computing the way to go?ss In: Cloud Computing and Collaborative Technologies in the Geosciences Workshop, Indianapolis, IN, September 17–18 2009.

    Google Scholar 

  6. Hill C Experiences with atmosphere and ocean models on EC2. In: Cloud Computing and Collaborative Technologies in the Geosciences Workshop, Indianapolis, IN, September 17–18 2009

    Google Scholar 

  7. Blower J. GIS in the cloud: implementing a Web Map Service on Google App Engine. In: 1st Intl. Conf. on Computing for Geospatial Research & Applications, Washington D. C., June 21–23 2010

    Google Scholar 

  8. Wang Y, Wang S, Zhou D (2009) Retrieving and indexing spatial data in the cloud computing environment. Lecture Notes in Computer Science, Cloud Computing:322–331

    Google Scholar 

  9. ESRI (2010) ArcGIS and the cloud. http://www.esri.com/technology-topics/cloud-gis/arcgis-and-the-cloud.html. Accessed June 7 2010

  10. ESRI (2009) Spatial data service deployment utility for Windows Azure is available! http://blogs.esri.com/Dev/blogs/mapit/archive/2009/12/18/Spatial-Data-Service-Deployment-Utility-for-Windows-Azure-is-available_2100_.aspx. Accessed May 22 2010

  11. Omnisdata (2010) GIS Cloud beta: the next generation of GIS. http://www.giscloud.com/. Accessed June 4 2010

  12. Kim KS, MacKenzie D Use of cloud computing in impact assessment of climate change. In: Free and Open Source Software for Geospatial (FOSS4GT), Sydney, Australia, October 20–23 2009.

    Google Scholar 

  13. Sato K, Sato H, Matsuoka S A model-based algorithm for optimizing I/O intensive applications in clouds using VM-based migration. In: 9th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID), Shanghai, China, May 18–21 2009. IEEE Computer Society, pp 466–471

    Google Scholar 

  14. Agarwal S, Dunagan J, Jain N, Saroiu S, Wolman A, Bhogan H Volley. Automated data placement for geo-distributed cloud services. In: 7th USENIX Symposium on Networked Systems Design and Implementation (NSDI), San Jose, CA, April 28–30 2010

    Google Scholar 

  15. Bonvin N, Papaioannou T, Aberer K Dynamic cost-efficient replication in data clouds. In: 1st workshop on Automated control for datacenters and clouds, Barcelona, Spain, June 19 2009. ACM, pp 49–56

    Google Scholar 

  16. Voicu LC, Schuldt H, Breitbart Y, Schek H-J Data and flexible data access in a cloud based on freshness requirements. In: 3rd IEEE International Conference on Cloud Computing (CLOUD2010), Miami, FL, USA, July 5–10 2010. ACM, pp 45–48

    Google Scholar 

  17. Liu S, Karimi H (2008) Grid query optimizer to improve query processing in grids. Future Generation Computer Systems 24 (5):342–353. doi:10.1016/j.future.2007.06.003

    Article  Google Scholar 

  18. Mackert LF, Lohman GM R* Optimizer Validation and Performance Evaluation for Distributed Queries. In: the Twelfth International Conference on Very Large Data Bases, Kyoto, 1986.

    Google Scholar 

  19. Karimi HA, Hwang D (1997) A Parallel Algorithm for Routing: Best Solutions at Low Computational Costs. Geomatica 51 (1):45–51

    Google Scholar 

  20. Robinson J The KDB-tree: a search structure for large multidimensional dynamic indexes. In: Proceedings of the 1981 ACM SIGMOD International Conference on Management of Data, Ann Arbor, Michigan, 1981. ACM, pp 10–18

    Google Scholar 

  21. Finkel R, Bentley J (1974) Quad trees a data structure for retrieval on composite keys. Acta informatica 4 (1):1–9

    Article  Google Scholar 

  22. Samet H (1984) The quadtree and related hierarchical data structures. ACM Computing Surveys (CSUR) 16 (2):187–260

    Google Scholar 

  23. Guttman A R-trees: a dynamic index structure for spatial searching. In: Proceedings of the 1984 ACM SIGMOD international conference on Management of data, Boston, Massachusetts, 1984. ACM, pp 47–57

    Google Scholar 

  24. Hunter G (1978) Efficient computation and data structures for graphics. Princeton University, Princeton, NJ, USA

    Google Scholar 

  25. Reddy D, Rubin S (1978) Representation of three-dimensional objects. Computer Science Department, Carnegie-Mellon University, Pittsburgh, PA

    Google Scholar 

  26. Zimmermann R, Ku W, Chu W Efficient query routing in distributed spatial databases. In: 12th annual ACM international workshop on Geographic information systems, Washington DC, USA, November 12–13 2004. ACM, pp 176–183

    Google Scholar 

  27. Mouza Cd, Litwin W, Rigaux P SD-Rtree: A scalable distributed Rtree. In: IEEE 23rd International Conference on Data Engineering (ICDE), Istanbul, Turkey, April 16–20 2007. Citeseer, pp 296–305

    Google Scholar 

  28. Mouza Cd, Litwin W, Rigaux P (2009) Large-scale indexing of spatial data in distributed repositories: the SD-Rtree. The VLDB Journal 18 (4):933–958

    Google Scholar 

  29. Wu S, Wu K-L (2009) An indexing framework for efficient retrieval on the cloud. IEEE Data Engineering 32 (1):75–82

    MathSciNet  Google Scholar 

  30. Wang J, Wu S, Gao H, Li J, Ooi BC Indexing multi-dimensional data in a cloud system. In: ACM SIGMOD/PODS Conference, Indianapolis, IN, USA, June 6–11 2010

    Google Scholar 

  31. Ratnasamy S, Francis P, Handley M, Karp R, Schenker S A scalable content-addressable network. In: ACM SIGCOMM Computer Communication Review, San Diego, CA, USA, August 27–31 2001. ACM, pp 161–172

    Google Scholar 

  32. Roongpiboonsopit D, Karimi HA (2012) Integrated Global Navigation Satellite System (iGNSS) QoS prediction. Journal of Photogrammetric Engineering & Remote Sensing, 82 (2):139–149

    Article  Google Scholar 

  33. Karimi HA, Zimmerman B, Roongpiboonsopit D, Rezgui A (2011) Grid based geoprocessing for integrated global navigation satellite system simulation. Journal of Computing in Civil Engineering 1 (1):68. doi:10.1061/(ASCE)CP.1943–5487.0000102

    Google Scholar 

  34. Nurik R, Shen S (2009) Geospatial Queries with Google App Engine using GeoModel. http://code.google.com/apis/maps/articles/geospatial.html#geomodel. Accessed 22 September 2010

  35. Karimi HA, Roongpiboonsopit D, Wang H (2011) Exploring real-time geoprocessing in cloud computing: navigation services case study. Transactions in GIS 15 (5):613–633 (In press)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hassan A. Karimi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer Science+Business Media New York

About this paper

Cite this paper

Karimi, H.A., Roongpiboonsopit, D. (2012). Are Clouds Ready for Geoprocessing?. In: Ivanov, I., van Sinderen, M., Shishkov, B. (eds) Cloud Computing and Services Science. CLOSER 2011. Service Science: Research and Innovations in the Service Economy. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-2326-3_16

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-2326-3_16

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-2325-6

  • Online ISBN: 978-1-4614-2326-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics