Juggler: Virtual Networks for Fun and Profit

被引:26
作者
Nicholson, Anthony J. [1 ]
Wolchok, Scott [2 ]
Noble, Brian D. [2 ]
机构
[1] Google Inc, Chicago, IL 60610 USA
[2] Univ Michigan, Software Syst Lab, Ann Arbor, MI 48109 USA
基金
美国国家科学基金会;
关键词
Wireless communication; mobile computing; virtual networks; Juggler;
D O I
10.1109/TMC.2009.97
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
There are many situations in which an additional network interface-or two-can provide benefits to a mobile user. Additional interfaces can support parallelism in network flows, improve handoff times, and provide sideband communication with nearby peers. Unfortunately, such benefits are outweighed by the added costs of an additional physical interface. Instead, virtual interfaces have been proposed as the solution, multiplexing a single physical interface across more than one communication endpoint. However, the switching time of existing implementations is too high for some potential applications, and the benefits of this approach to real applications are not yet clear. This paper directly addresses these two shortcomings. It describes a link-layer implementation of a virtual 802.11 networking layer, called Juggler, that achieves switching times of approximately 3 ms, and less than 400 mu s in certain conditions. We demonstrate the performance of this implementation on three application scenarios. By devoting 10 percent of the duty cycle to background tasks, Juggler can provide nearly instantaneous handoff between base stations or support a modest sideband channel with peer nodes, without adversely affecting foreground throughput. Furthermore, when the client issues concurrent network flows, Juggler is able to assign these flows across more than one AP, providing significant speedup when wired-side bandwidth from the AP constrains end-to-end performance.
引用
收藏
页码:31 / 43
页数:13
相关论文
共 30 条
[1]  
ADYA A, 2004, P ACM MOBICOM SEPT
[2]  
ANAND M, 2006, CSETR52406 U MICH
[3]  
[Anonymous], P 5 USENIX S NETW SY
[4]   Reconsidering wireless systems with multiple radios [J].
Bahl, P ;
Adya, A ;
Padhye, J ;
Wolman, A .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2004, 34 (05) :39-46
[5]  
Bahl P., 2004, P ACM MOBICOM SEPT
[6]  
BALFANZ D, 2002, P 9 ANN NETW DISTR S
[7]  
BRIK V, 2005, P 5 ACM SIGCOMM C IN
[8]  
Capkun Srdjan., 2003, MOBIHOC 03 P 4 ACM I, P46
[9]  
CARSON M, 2003, ACM SIGCOMM COMP JUN
[10]  
Chandra R, 2004, IEEE INFOCOM SER, P882