skip to main content
10.1145/1410064.1410070acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article

Potential for collaborative caching and prefetching in largely-disconnected villages

Published:19 September 2008Publication History

ABSTRACT

In a world becoming ever more reliant on the power of information, bringing data connectivity into developing regions is becoming an important way to lift these regions out of poverty by educating and informing the population. Although many of these regions are not likely to receive the infrastructure to support fully wired (or even wireless) networks, existing cellular and delay tolerant technologies allow limited connectivity. In this paper we show that usability of highly disconnected networks can be increased through collaborative caching and data prefetching techniques. We focus on decreasing the miss rate of pages fetched in both general web access as well as more specialized education applications. We evaluate our schemes by running trace-driven simulations of internet traces from Cambodia and logs from Princeton University's Blackboard courseware web servers. Our caching and prefetching strategies in these environments show improvements in miss rate of up to 90% over more traditional approaches.

References

  1. G. Barish and K. Obraczke. World Wide Web caching: Trends and techniques. IEEE Communications Magazine, 38(5), May 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Blackboard Inc. 2008. http://www.blackboard.com.Google ScholarGoogle Scholar
  3. J. Border. Performance enhancing proxies intended to mitigate link-related degradations. RFC 3135, June 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. E. Brewer, M. Demmer, B. Du, M. Ho, M. Kam, S. Nedevschi, J. Pal, R. Patra, S. Surana, and K. Fall. The case for technology in developing regions. Computer, 38(6), May 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. K. Chinen and S. Yamaguchi. An interactive prefetching proxy server for improvement of WWW latency. Proc. of the 7th Annual Conference of the Internet Society, June 1997.Google ScholarGoogle Scholar
  6. M. Demmer and K. Fall. DTLSR: Delay tolerant routing for developing regions. ACM SIGCOMM Workshop on Networked Systems in Developing Regions, August 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. B. Du, M. Demmer, and E. Brewer. Analysis of WWW traffic in Cambodia and Ghana. 15th International WWW Conference, May 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. L. Fan, P. Cao, J. Almeida, and A. Z. Broder. Summary cache: A scalable wide-area web cache sharing protocol. IEEE/ACM Transactions on Networking, 8(3), June 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. D. Keats. Knowledge Environment for Web-based Learning (KEWL): An open source learning management system suited for the developing world. The Technology Source, January/February 2003.Google ScholarGoogle Scholar
  10. M. Liljeberg, H. Helin, M. Kojo, and K. Raatikainen. Mowgli WWW software: Improved usability of WWW in mobile WAN environments. GLOBECOM '96. Communications: The Key to Global Prosperity, November 1996.Google ScholarGoogle Scholar
  11. Miniwatts Marketing Group. World Internet Usage Statistics and World Population Stats, May 2008. http://www.internetworldstats.com/stats.htm.Google ScholarGoogle Scholar
  12. L. Osin. Computers in education in developing countries: Why and how? Education and Tech. Series, 3(1), 1998.Google ScholarGoogle Scholar
  13. V. N. Padmanabhan and J. C. Mogul. Using predictive prefetching to improve World Wide Web latency. ACM SIGCOMM Computer Comm. Rev., 26(3), July 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. S. Pentland, R. Fletcher, and A. Hasson. DakNet: Rethinking connectivity in developing nations. IEEE Computer 37, 1, January 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Rousskov and D. Wessels. Cache digests. Computer Networks and ISDN Systems, 30(22-23), November 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. U. Saif, A. L. Chudhary, S. Butt, and N. F. Butt. Poor man's broadband: Peer-to-peer dialup networking. ACM SIGCOMM Computer Comm. Rev., 37(5), October 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. R. R. Sarukkai. Link prediction and path analysis using Markov chains. Proc. of the 9th International WWW Conference on Computer Networks : The International Journal of Computer and Telecomm. Networking, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. A. Seth, D. Kroeker, M. Zaharia, S. Guo, and S. Keshav. Low-cost communication for rural internet kiosks using mechanical backhaul. Proc. of the 12th Annual International Conf. on Mobile Comp. and Networking, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. United Nations. Millennium Development Goals. 2008. http://www.un.org/millenniumgoals/.Google ScholarGoogle Scholar
  20. R. Wang, K. Li, M. Martonosi, and A. Krishnamurthy. Distance learning technologies for basic education in disadvantaged areas. Technical Report TR-685-03, CS Dept., Princeton Univ., November 2003.Google ScholarGoogle Scholar
  21. D. Wessels and K. Claffy. ICP and the Squid web cache. IEEE Journal on Selected Areas in Communications, 16(3), April 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Potential for collaborative caching and prefetching in largely-disconnected villages

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        WiNS-DR '08: Proceedings of the 2008 ACM workshop on Wireless networks and systems for developing regions
        September 2008
        62 pages
        ISBN:9781605581903
        DOI:10.1145/1410064

        Copyright © 2008 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 19 September 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader