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

Enhancing interactive web applications in hybrid networks

Published:14 September 2008Publication History

ABSTRACT

Mobile Internet users have several options today including high bandwidth cellular data services such as 3G, that may be the choice for many. However, the ubiquity and low cost of WiFi suggests an attractive alternative, namely, opportunistic use of open WiFi access points (APs) or planned municipal mesh networks. Unfortunately, for vehicular users, the intermittent nature of WiFi connectivity makes it challenging to support popular interactive applications such as Web search and browsing.

Our work is driven by two questions. 1) How can we enable system support for interactive web applications to tolerate disruptions in WiFi connectivity from mobile nodes? 2) Can opportunistic mobile-to-mobile (m2m) transfers enhance application performance over only using APs, and if so, under what conditions and by how much?

We present Thedu, a system that enables access to Web search from moving vehicles. The key idea is to use aggressive prefetching to transform the interactive Web search application into a one-shot request/response process. We deployed a prototype of Thedu on the DieselNet testbed in Amherst, MA, consisting of transit buses averaging 21 on the road at a time. Our deployment results show that Thedu can deliver 4 times as many relevant web pages than not using Thedu. A bus receives relevant web pages with a mean delay of 2.3 minutes and within 0.55 minutes in areas with high AP density. Thedu augments AP connectivity with m2m transfers using a utility-driven DTN routing algorithm and uses caching to exploit query locality. Our analytic model and trace-driven simulations suggest that m2m routing yields little benefit over using APs alone even under moderately dense AP deployment such as in Amherst. With sparsely deployed APs as may be the case in rural areas, our conclusions are more mixed: m2m routing with caching improves the number of relevant responses delivered per bus by up to 58%, but the mean delay is significantly high at 6.7 minutes, calling into question its practicality for interactive applications.

References

  1. One Laptop Per Child. http://laptop.org/.Google ScholarGoogle Scholar
  2. Text Retrieval Conference (TREC). http://trec.nist.gov.Google ScholarGoogle Scholar
  3. UMass DieselNet. http://prisms.cs.umass.edu/dome.Google ScholarGoogle Scholar
  4. A. Balasubramanian, B. N. Levine, and A. Venkataramani. DTN Routing as a Resource Allocation Problem. In Proc. ACM Sigcomm, pages 373--384, August 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Balasubramanian, R. Mahajan, A. Venkataramani, B. Levine, and J. Zahorjan. Interactive WiFi Connectivity For Moving Vehicles. In Proc. ACM Sigcomm, August 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. A. Balasubramanian, Y. Zhou, W. B. Croft, B. N. Levine, and A. Venkataramani. Web Search From a Bus. In Proc. ACM Workshop on Challenged Networks (CHANTS), pages 59--66, September 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. N. Banerjee, M. Corner, D. Towsley, and B. N. Levine. Relays, Base Stations, and Meshes: Enhancing Mobile Networks with Infrastructure. In Proc. ACM Mobicom, September, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. N. Banerjee, M. D. Corner, and B. N. Levine. An Energy-Efficient Architecture for DTN Throwboxes. In Proc. IEEE Infocom, May 2007.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. Broder. A Taxonomy of Web Search. SIGIR Forum, 36(2):3--10, Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. Burgess, B. Gallagher, D. Jensen, and B. N. Levine. MaxProp: Routing for Vehicle-Based Disruption-Tolerant Networks. In Proc. IEEE Infocom, April 2006.Google ScholarGoogle ScholarCross RefCross Ref
  11. B. Chandra, M. Dahlin, L. Gao, A.-A. Khoja, A. Nayate, A. Razzaq, and A. Sewani. Resource Management for Scalable Disconnected Access to Web Services. In Proc. Intl World Wide Web Conf., pages 245--256, May 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. X. Chen and X. Zhang. A Popularity-Based Prediction Model for Web Prefetching. Computer, 36(3):63--70, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. J. Eriksson, S. Madden, and H. Balakrishnan. Cabernet: A Content-Delivery Network for Moving Vehicles. In Proc. ACM Mobicom, September 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Fon. http://www.fon.com/.Google ScholarGoogle Scholar
  15. D. J. Goodman, J. Borras, N. B. Mandayam, and R. D. Yates. Infostations: A New System for Data and Messaging Siervices. In Proc. Vehicular Technology Conference, pages 969--973, May 1997.Google ScholarGoogle ScholarCross RefCross Ref
  16. D. Hadaller, S. Keshav, T. Brecht, and S. Agarwal. Vehicular Opportunistic Communication Under the Microscope. In Proc. ACM Mobisys, pages 206--219, June 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. B. Hull, V. Bychkovsky, Y. Zhang, K. Chen, M. Goraczko, A. Miu, E. Shih, H. Balakrishnan, and S. Madden. CarTel: a Distributed Mobile Sensor Computing System. In Proc. ACM SenSys, pages 125--138, October 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. S. Jain, K. Fall, and R. Patra. Routing in a Delay Tolerant Network. In Proc. ACM Sigcomm, pages 145--158, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. B. Jansen, A. Spink, and T. Saracevic. Real Life, Real Users, and Real Needs: a study and analysis of user queries on the web. Information Processing and Management, 36(2):207--227, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Z. Jiang and L. Kleinrock. Web prefetching in a mobile environment. In IEEE Personal Communications, volume 5, pages 25--34, September, 1998.Google ScholarGoogle Scholar
  21. D. B. Johnson and D. A. Maltz. Dynamic Source Routing in Ad Hoc Wireless Networks. In Mobile Computing, volume 353. Kluwer Academic Publishers, 1996.Google ScholarGoogle Scholar
  22. I.-H. Kang and G. Kim. Query Type Classification for Web Document Retrieval. In Proc. ACM SIGIR, pages 64--71, July 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. J. J. Kistler and M. Satyanarayanan. Disconnected operation in the coda file system. In Proc of the thirteenth ACM symposium on Operating systems principles, pages 213--225, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. M. Li, T. Yan, D. Ganesan, E. Lyons, P. Shenoy, A. Venkataramani, and M. Zink. Multi-user Data Sharing in Radar Sensor Networks. In Proc. ACM SenSys, pages 247--260, November 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. A. Lindgren, A. Doria, and O. Schelén. Probabilistic routing in intermittently connected networks. In Proc. SAPIR Wrkshp, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  26. R. Mahajan, J. Zahorjan, and B. Zill. Understanding WiFi-based Connectivity From Moving Vehicles. In Proc. ACM IMC, pages 321--326, October 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. R. Manmatha, T. Rath, and F. Feng. Modeling Score Distributions for Combining the Outputs of Search Engines. In Proc. ACM SIGIR, pages 267--275, September 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. M. Motani, V. Srinivasan, and P. Nuggehalli. PeopleNet: Engineering a Wireless Virtual Social Network. In Proc. ACM Mobicom, pages 243--257, August 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. J. Ott and D. Kutscher. A Disconnection-Tolerant Transport for Drive-thru Internet Environments. In Proc. IEEE Infocom, March 2005.Google ScholarGoogle ScholarCross RefCross Ref
  30. J. Ott and D. Kutscher. Bundling the Web: HTTP over DTN. In Proc. Workshop on Networking in Public Transport, August 2006.Google ScholarGoogle Scholar
  31. V. Padmanabhan and J. Mogul. Using Predictive Prefetching to Improve World Wide Web Latency. In Proc. ACM Sigcomm, pages 22--36, July 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. C. Perkins, E. Belding-Royer, and S. Das. Ad hoc On Demand Distance Vector (AODV) Routing. RFC 3561, July 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. W. T. S. A. Libby Levison. Searching the World Wide Web in Low-Connectivity Communities. In 2002 International Symposium on Technology and Society, June 2002.Google ScholarGoogle Scholar
  34. The Sami Network Connectivity Project. http://www.snc.sapmi.net.Google ScholarGoogle Scholar
  35. A. Seth, D. Kroeker, M. Zaharia, S. Guo, and S. Keshav. Low-cost Communication for Rural Internet Kiosks Using Mechanical Backhaul. In Proc. ACM Mobicom, pages 334--345, September 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. T. Spyropoulos, K. Psounis, and C. S. Raghavendra. Spray and Wait: An Efficient Routing Scheme for Intermittently Connected Mobile Networks. In Proc. ACM Workshop on Delay-Tolerant Networking, pages 252--259, August 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. T. Strohman, D. Metzler, H. Turtle, and W. B. Croft. Indri: A Language Model-Based Search Engine for Complex Queries. In Proc. Intl. Conf. on Intelligence Analysis, May 2005.Google ScholarGoogle Scholar
  38. Y. Xie and D. R. O'Hallaron. Locality in Search Engine Queries and Its Implications for Caching. In Proc. IEEE Infocom, pages 1238--1247, June 2002.Google ScholarGoogle Scholar
  39. X. Zhang, J. Kurose, B. N. Levine, D. Towsley, and H. Zhang. Study of a Bus-Based Disruption Tolerant Network: Mobility Modeling and Impact on Routing. In Proc. ACM Mobicom, pages 195--206, September 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Y. Zhou, B. N. Levine, and W. B. Croft. Distributed Information Retrieval For Disruption-Tolerant Mobile Networks. CIIR Technical Report IR-412, University of Massachusetts Amherst, 2005.Google ScholarGoogle Scholar

Index Terms

  1. Enhancing interactive web applications in hybrid networks

      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
        MobiCom '08: Proceedings of the 14th ACM international conference on Mobile computing and networking
        September 2008
        374 pages
        ISBN:9781605580968
        DOI:10.1145/1409944

        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: 14 September 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate440of2,972submissions,15%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader