Enabling P2P Cooperative WMS Proxy Caching and Prefetching in an Educational Environment
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.
KeywordsWMS P2P caching prefetching tiling education
Unable to display preview. Download preview PDF.
- 1.Peggy Ann Brown. Cultivating community from the classroom. American Forests, 111(1), June 2005.Google Scholar
- 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.Barbara Parmenter. GIS in the classroom. Learning & Leading with Technology,28(17):10, April 2001.Google Scholar
- 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.Tom Barclay, Jim Gray, Eric Strand, Steve Ekblad, and Jeffrey Richter. Terraservice.net:An introduction to web services. Technical report, Microsoft Research, June 2002.Google Scholar
- 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.Michael Potmesil. Maps alive: Viewing geospatial information on the WWW. Proceedingsof the Sixth International World Wide Web Conference, April 1997.Google Scholar
- 8.Open Geospatial Consortium Inc.OpenGIS web map service (WMS)implementation specification(OGC 04-024) version1.3. august 2004..http://www.opengeospatial.org/specs.
- 9.Jonathan M. Borwein and Peter B. Borwein. π and the AGM: A Study in Analytic NumberTheory and Computational Complexity. Wiley, 1987.Google Scholar
- 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.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.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.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
- 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
- 16.Sandra Dykes and Kay Robins. Limitations and benefits of cooperative proxy caching.IEEE Journal on Selected Areas in Communications, September 2002.Google Scholar
- 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