Load-sharing in wireless multi-homed systems
In the field of mobile communications, there coexist various access technologies that support wireless connections, such as Bluetooth, IEEE 802.11 and GPRS. These technologies are diverse in terms of bandwidth, delay, coverage area, etc. It is not uncommon that a mobile device is equipped with multiple wireless network interfaces to achieve efficient and ubiquitous communications. In wireless overlay networks, the mobile node can even utilize multiple network interfaces simultaneously to achieve greater QoS performance. This paper presents the design of such a system that supports multi-homed communications. In particular, we design the policy for mapping different network flows to different interfaces, and propose a load-sharing algorithm based on weighted-round-robin channel selection and jump-ahead packet scheduling. Simulation results show that the algorithm can efficiently distribute data packets among multiple channels to achieve bandwidth aggregation.