Enabling P2P Cooperative WMS Proxy Caching and Prefetching in an Educational Environment

  • Jeffrey A. Bergamini
  • Dr. Michael Haungs
Part of the Lecture Notes in Geoinformation and Cartography book series (LNGC)


Given the great demand and promise for educational use of GIS, real time access to massive remote geospatial datasets for pedagogical purposes would be immensely useful to educators and students. However, such access has remained elusive. In other work, we have demonstrated that a P2P distributed system of client-side proxies can address the challenges posed by the interactive, multiplicative, and exploratory nature of classroom GIS, and we described this system at a high level. In this paper, we present the details of several novel techniques that enable P2P cooperative caching and prefetching of OGC WMS data in an educational lab environment, via an implicit and flexible pyramid tiling scheme, a query smoothing heuristic, and statistical prediction. The techniques are standards-compliant and client-transparent, and provide dramatic improvement in user response times while reducing impact on remote WMS servers.


WMS P2P caching prefetching tiling education 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Peggy Ann Brown. Cultivating community from the classroom. American Forests, 111(1), June 2005.Google Scholar
  2. 2.
    Thomas R. Baker. Internet-based GIS mapping in support of K-l2 education. The ProfessionalGeographer, 57(11):44–47, February 2005.Google Scholar
  3. 3.
    Barbara Parmenter. GIS in the classroom. Learning & Leading with Technology,28(17):10, April 2001.Google Scholar
  4. 4.
    Jeffrey A. Bergamini and Michael Haungs. Geotorrent: Optimizing GIS web servicesfor interactive educational use. Proceedings of the UCGIS 2006 Summer Assembly, June 2006.Google Scholar
  5. 5.
    Tom Barclay, Jim Gray, Eric Strand, Steve Ekblad, and Jeffrey Richter. introduction to web services. Technical report, Microsoft Research, June 2002.Google Scholar
  6. 6.
    Tom Barclay, Jim Gray, and Don Slutz. Microsoft terraserver: a spatial data warehouse.Proceedings of the 2000 ACM SIGMOD international conference on Management of data, 29(2), May 2000.Google Scholar
  7. 7.
    Michael Potmesil. Maps alive: Viewing geospatial information on the WWW. Proceedingsof the Sixth International World Wide Web Conference, April 1997.Google Scholar
  8. 8.
    Open Geospatial Consortium Inc.OpenGIS web map service (WMS)implementation specification(OGC 04-024) version1.3. august 2004..
  9. 9.
    Jonathan M. Borwein and Peter B. Borwein. π and the AGM: A Study in Analytic NumberTheory and Computational Complexity. Wiley, 1987.Google Scholar
  10. 10.
    George Y. Liu and Gerald Jr. Maguire. Efficient mobility management support for wirelessdata services.Proceedings of the 45th IEEE Vehicular Technology Conference,Chicago, IL, July 1995.Google Scholar
  11. 11.
    Hassan Karimi and Xiong Liu. A predictive location model for location-based services.Proceedings of the 11th ACM international symposium on Advances in geographic informationsystems, November 2003.Google Scholar
  12. 12.
    Daniel Ashbrook and Thad Starner. Using GPS to learn significant locations and predictmovement across multiple users.Personal and Ubiquitous Computing, 7(5), October2003.Google Scholar
  13. 13.
    Sitaram Iyer, Antony Rowstron, and Peter Druschel. Squirrel: a decentralized peer-to-peerweb cache. Proceedings of the twenty-first annual symposium on Principles of distributedcomputing, July 2002.Google Scholar
  14. 15.
    Sergio Camarlinga, Ken Barker, and John Anderson.Multiagent systems for resourceallocation in peer-to-peer systems. Proceedings of the winter international synposium onInformation and communication technologies, 2004.Google Scholar
  15. 16.
    Sandra Dykes and Kay Robins. Limitations and benefits of cooperative proxy caching.IEEE Journal on Selected Areas in Communications, September 2002.Google Scholar
  16. 17.
    Prakash Linga, Indranil Gupta, and Ken Birman.A churn-resistant peer-to-peer webcaching system.Proceedings of the 2003 ACM workshop on Survivable and self-regenerativesystems: in association with 10th ACM Conference on Computer and CommunicationsSecurity, 2003.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Jeffrey A. Bergamini
    • 1
  • Dr. Michael Haungs
    • 1
  1. 1.California Polytechnic State UniversityDepartment of Computer ScienceSan Luis ObispoUSA

Personalised recommendations