140 likes | 262 Views
UbiConn: Providing a Ubiquitous Connectivity Experience. Katherine Everitt T. Scott Saponas Susumu Harada December 6, 2004. Motivation. Who DOESN’T use a wireless device? Proliferation of devices Proliferation of services Desire to be connected all the time wherever you are.
E N D
UbiConn: Providing a Ubiquitous Connectivity Experience Katherine Everitt T. Scott Saponas Susumu Harada December 6, 2004
Motivation • Who DOESN’T use a wireless device? • Proliferation of devices • Proliferation of services • Desire to be connected all the time wherever you are
Current Network Technologies • Wired (1 Gbps) • Wi-Fi (802.11a/b/g) (54 Mbps) • UMTS (300 Kbps) • EDGE (100 Kbps) GSM • GPRS (40 Kbps) }
What’s on the way… • Wi-Max (802.16) (75 Mbps) • Targeted towards providing last mile broadband access to businesses and residences • 3~5 mile radius • Mobile version (802.16e) not planned until 2006 • HSDPA (1 Mbps) • UMTS enhancement • Still being formalized
All Networks are not Created Equal • Wired: Very fast, not mobile, point coverage • Wi-Fi: Fast, mobile, limited coverage • GSM: Slow, mobile, extended coverage • Combining Wi-Fi and GSM connectivity provides “best” available service • Large coverage area • Access to high bandwidth whenever available
Do any of these technologies provide ubiquitous connectivity? • Operating System attempts to connect to highest bandwidth connection available • Interruptions in connectivity • Only allows one connection to be active at a time • Some applications need a constant connection at slow speed (GPRS) • Other applications want fastest connection available (Wi-Fi) • There will still be areas that have no wireless network coverage
Does ubiquitous connectivity exist? • One might argue the “Savvy User” has an approximation of ubiquitous connectivity • Savvy Users • Utilize resources like the hard disk to support impoverished wireless resource • Practice manual caching • Switch to wireless technology providing right class of service
Can we bring the experience of the savvy user to the average user? • Simultaneously combine wireless technologies • When multiple connectivity options exist, give each application the most appropriate service • IM/Terminal might utilize constant GPRS connection • Web browser would use largest bandwidth available • Proactive caching for coverage gaps • Cache frequently accessed content • Utilize large bandwidth hotspots to refresh frequently updated content
System Architecture • Combining Wireless Technologies • Local HTTP Proxy • MultiAdapter (Windows 1:2 Mux Network Adapter) • Proactive Caching • Local HTTP Proxy • Content Classifier • Caching System
Evaluation • Preliminary Evaluation of Caching System • Scenario: CSE (WiFi) -> Eng Lib 1(None) -> Eng Lib 3 (GPRS) -> CSE • Compared control to caching system • caching system works as predicted • cellular networks had high variability • MultiAdapter • Pending…
Future Work • More sophisticated matching of applications to available types of network connections • Availability vs Bandwidth • Explore use of cache for slow connections • For infrequently changed content • Tradeoff between freshness and speed.
Related Work • Heterogeneous Networks • BARWAN • CHOICE Network • Coda • Rover • Caching • Web Browser Caching • Long Term Prefetching • Edge Caching • Client Side Caching / Predictive Caching • Multiple Simultaneous Links • Load Balancing Failover (LBFO) • SpeedBooster & Multi-Channel Wireless • Mobile IP
Conclusion • Mobile information access is important • Used available resources to provide “savvy user” experience • Simultaneous connections • Proactive caching for coverage gaps
Thank you! UbiConn: Providing a Ubiquitous Connectivity Experience Katherine Everitt T. Scott Saponas Susumu Harada