Abstract
Social networks such as Facebook and Secondlife are popular. Wireless devices abound from affluent countries to developing countries. Social networks need wide area Internet support. Wireless interfaces offer ad hoc networking capability, without the need for infrastructure support. Web on Demand (WoD) aims to bridge the gap between ad hoc social networks (people in close proximity with shared interests) and ad hoc networking. A key requirement for WoD is transparent connection management. This paper makes three contributions: First, an abstraction called VirtualConnection for transparent connection creation and migration, with socket-like API; second, an implementation on iPAQs (Windows Mobile) as a user level library, and proof of efficacy of using this abstraction for realizing WoD; third, evaluations to establish the performance of this abstraction. In particular, we show the performance degradation due to virtualizing the connection is negligible.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Pering, T., Agarwal, Y., Gupta, R., Want, R.: CoolSpots: Reducing the Power Consumption of Wireless Mobile Devices with Multiple Radio Interfaces. In: Proceedings of the Annual ACM/USENIX International Conference on Mobile Systems, Applications and Services, pp. 220–232 (2006)
Nicholson, A., Noble, B.: BreadCrumbs: Forecasting Mobile Connectivity. In: Proceedings of the 14th Annual ACM International Conference on Mobile Computing and Networking (2008)
Ravi, N., Scott, J., Iftode, L.: Context-aware Battery Management for Mobile Phones. In: PerCom 2008: Proceedings of the 6th Annual IEEE International Conference on Pervasive Computing and Communications, Dallas, TX (March 2008)
Prasad, R., Murray, M., Dovrolis, C., Claffy, K.: Bandwidth Estimation: Metrics, Measurement Techniques, and Tools. IEEE Network (June 2003)
Andersen, D., Bansal, D., Curtis, D., Seshan, S., Balakrishnan, H.: System Support for Bandwidth Management and Content Adaptation in Internet Applications. In: Proc. Symposium on Operating Systems Design and Implementation (October 2000)
Motani, M., Srinivasan, V., Nuggehalli, P.S.: PeopleNet: Engineering a Wireless Virtual Social Network. In: Proceedings of the 11th annual International conference on Mobile Computing and Networking, pp. 243–257 (2005)
Rahmati, A., Zhong, L.: Context-for-wireless: Context-sensitive Energy Efficient Wireless Data Transfer. In: Proceedings of the 5th International Conference on Mobile Systems, Applications and Services, pp. 165–178 (2007)
Chandra, R., Bahl, P., Bahl, P.: MultiNet: Connecting to Multiple IEEE 802.11 Networks Using a Single Wireless Card. In: Proceedings of the 23rd Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), Hong Kong, China, March 2004, pp. 882–893 (2004)
Leguay, J., Lindgren, A., Scott, J., Friedman, T., Crowcroft, J.: Opportunistic Content Distribution in an Urban Setting. In: Proceedings of the 2006 SIGCOMM workshop on Challenged Networks, pp. 205–212 (2006)
Scott, J., Hui, P., Crowcroft, J., Diot, C.: Haggle: A Networking Architecture Designed Around Mobile Users. In: Third Annual IFIP Conference on Wireless On-demand Network Systems and Services (WONS 2006), Les Menuires, France (January 2006)
Zandy, V., Miller, B.: Reliable Network Connections. In: Proceedings of the Eighth ACM International Conference on Mobile Computing and Networking, Atlanta, GA, September 2002, pp. 95–106 (2002)
Salkintzis, A.K., Fors, C., Pazhyannur, R.: WLAN-GPRS Integration for Next-Generation Mobile Data Networks. IEEE Wireless Communications 9 (5), 112–124
Buddhikot, M.M., Chandranmenon, G., Han, S., Lee, Y.W., Miller, S.: Design and Implementation of WLAN/CDMA2000 Interworking Architecture. IEEE Communications 91(2000)
Chakravorty, R., Agarwal, S., Banerjee, S., Pratt, I.: Mob: a Mobile Bazaar for Wide-area Wireless. In: Proceedings of the 11th Annual International Conference on Mobile Computing and Networking, pp. 228–242 (2005)
Universal access – how mobile can bring communications to all (2005)
Bharghavan, V.: Challenges and Solutions to Adaptive Computing and Seamless Mobility over Heterogeneous Wireless Networks. Int. Journal on Wireless Personal Communications 4(2), 217–256
Hsieh, H.Y., Kim, K.H., Sivakumar, R.: An End to End Approach for Transparent Mobility across Heterogeneous Wireless Networks. Mobile Networks and Applications 9(4), 363–378 (2004)
Engler, D., Kaashoek, F., O’Toole, J.: Exokernel: An Operating System Architecture for Application-Level Resource Management. In: Proc. 15th SOSP, Copper Mountain, CO, December 1995, pp. 251–266 (1995)
Salz, J., Snoeren, A.C., Balakrishnan, H.: TESLA: A Transparent, Extensible Session Layer Architecture for End-to-End Network Services. In: Proc. of the Fourth USENIX Symposium on Internet Technologies and Systems (USITS) (March 2003)
Mao, Y., Knutsson, B., Lu, H., Smith, J.: DHARMA: Distributed Home Agent for Robust Mobile Access. In: Proceedings of the IEEE Infocom 2005 Conference, Miami (March 2005)
Peddemors, A., Zandbelt, H., Bargh, M.: A Mechanism for Host Mobility Management supporting Application Awareness. In: Proceedings of the Second International Conference on Mobile Systems, Applications, and Services (MobiSys 2004) (June 2004)
Perkins, C., Royer, E.M., Das, S.: Ad hoc On-Demand Distance Vector (AODV) Routing. IETF RFC 3561 (2003)
ZigBee Alliance, http://www.zigbee.org/
Ananthanarayanan, G., Stoica, I.: Blue-Fi: Enhancing Wi-Fi Performance using Bluetooth Signals. In: Proceedings of the Seventh International Conference on Mobile Systems, Applications, and Services (MobiSys 2009) (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yusuf, L., Ramachandran, U. (2010). VirtualConnection: Opportunistic Networking for Web on Demand. In: Kant, K., Pemmaraju, S.V., Sivalingam, K.M., Wu, J. (eds) Distributed Computing and Networking. ICDCN 2010. Lecture Notes in Computer Science, vol 5935. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11322-2_33
Download citation
DOI: https://doi.org/10.1007/978-3-642-11322-2_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-11321-5
Online ISBN: 978-3-642-11322-2
eBook Packages: Computer ScienceComputer Science (R0)