UCast: WiFi Multicasting
Advisors: Prof. Robert Morris and Prof. Hari Balakrishnan, MIT, Cambridge USA
Multicast is a popular way to distribute live streams, such as
seminars and lectures, inside campuses and companies. With the rapid
rise in WiFi-connected clients, the delivery of such multicast streams
over infrastructure 802.11 networks is becoming
important. Unfortunately, multicast over such networks is often
inefficient, suffering from low throughput and significantly reducing
the capacity available for other traffic. UCast is a system that uses
cooperative client flooding to improve the delivery of WiFi multicast
streams. UCast clients subscribed to a given multicast group along
with the WiFi access points form a cooperative mesh network over which
the multicast data is distributed from APs to the clients. The key to
making this idea work is to use an efficient and robust flooding of
data over the cooperative mesh. Experimental results over an indoor
WiFi test-bed show that UCast can achieve about 4-7 times improvement
in throughput over a scheme that is similar to it except that only APs
send data and over DirCast+, an existing WiFi multicast
protocol. Tools used: Click Modular Router, python, MATLAB. OS used:
Linux. Hardware: Wireless nodes with 500 MHz AMD Geode LX800 CPU and a
radio based on the Atheros 5212 chip-set.
Download power point presentation on
UCast (.pdf)
or (.ppt)