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.
- One Laptop Per Child. http://laptop.org/.Google Scholar
- Text Retrieval Conference (TREC). http://trec.nist.gov.Google Scholar
- UMass DieselNet. http://prisms.cs.umass.edu/dome.Google Scholar
- 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 Scholar
Digital Library
- A. Balasubramanian, R. Mahajan, A. Venkataramani, B. Levine, and J. Zahorjan. Interactive WiFi Connectivity For Moving Vehicles. In Proc. ACM Sigcomm, August 2008. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- N. Banerjee, M. D. Corner, and B. N. Levine. An Energy-Efficient Architecture for DTN Throwboxes. In Proc. IEEE Infocom, May 2007.Google Scholar
Digital Library
- A. Broder. A Taxonomy of Web Search. SIGIR Forum, 36(2):3--10, Google Scholar
Digital Library
- 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 Scholar
Cross Ref
- 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 Scholar
Digital Library
- X. Chen and X. Zhang. A Popularity-Based Prediction Model for Web Prefetching. Computer, 36(3):63--70, 2003. Google Scholar
Digital Library
- J. Eriksson, S. Madden, and H. Balakrishnan. Cabernet: A Content-Delivery Network for Moving Vehicles. In Proc. ACM Mobicom, September 2008. Google Scholar
Digital Library
- Fon. http://www.fon.com/.Google Scholar
- 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 Scholar
Cross Ref
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- S. Jain, K. Fall, and R. Patra. Routing in a Delay Tolerant Network. In Proc. ACM Sigcomm, pages 145--158, 2004. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- Z. Jiang and L. Kleinrock. Web prefetching in a mobile environment. In IEEE Personal Communications, volume 5, pages 25--34, September, 1998.Google Scholar
- 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 Scholar
- I.-H. Kang and G. Kim. Query Type Classification for Web Document Retrieval. In Proc. ACM SIGIR, pages 64--71, July 2003. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- A. Lindgren, A. Doria, and O. Schelén. Probabilistic routing in intermittently connected networks. In Proc. SAPIR Wrkshp, 2004.Google Scholar
Cross Ref
- R. Mahajan, J. Zahorjan, and B. Zill. Understanding WiFi-based Connectivity From Moving Vehicles. In Proc. ACM IMC, pages 321--326, October 2007. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- M. Motani, V. Srinivasan, and P. Nuggehalli. PeopleNet: Engineering a Wireless Virtual Social Network. In Proc. ACM Mobicom, pages 243--257, August 2005. Google Scholar
Digital Library
- J. Ott and D. Kutscher. A Disconnection-Tolerant Transport for Drive-thru Internet Environments. In Proc. IEEE Infocom, March 2005.Google Scholar
Cross Ref
- J. Ott and D. Kutscher. Bundling the Web: HTTP over DTN. In Proc. Workshop on Networking in Public Transport, August 2006.Google Scholar
- V. Padmanabhan and J. Mogul. Using Predictive Prefetching to Improve World Wide Web Latency. In Proc. ACM Sigcomm, pages 22--36, July 1996. Google Scholar
Digital Library
- C. Perkins, E. Belding-Royer, and S. Das. Ad hoc On Demand Distance Vector (AODV) Routing. RFC 3561, July 2003. Google Scholar
Digital Library
- 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 Scholar
- The Sami Network Connectivity Project. http://www.snc.sapmi.net.Google Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Index Terms
Enhancing interactive web applications in hybrid networks
Recommendations
Web search from a bus
CHANTS '07: Proceedings of the second ACM workshop on Challenged networksOpportunistic connections to the Internet from open wireless access points is now commonly possible in urban areas. Vehicular networks can opportunistically connect to the Internet for several seconds via open access points. In this paper, we adapt the ...
A connectivity management system for vehicular telemedicine applications in heterogeneous networks
TridentCom '08: Proceedings of the 4th International Conference on Testbeds and research infrastructures for the development of networks & communitiesWireless access technologies such as UMTS with HSPA extensions, WiMAX, and Flash-OFDM and the convergence towards next generation heterogeneous networks enable the realization of always best connected scenarios. As the resulting heterogeneous networks ...
Improving Web Server Performance with Adaptive Proxy Caching in Soft Real-time Mobile Applications
AbstractThis paper introduces an adaptive cache proxy to improve the performance of web access in soft real-time applications. It consists of client proxies and cooperative proxy servers with a server-side pushing schema. The large amount of heterogeneous ...





Comments