A study of adaptive forward error correction for wireless collaborative computing

IEEE Transactions on Parallel and Distributed Systems - Tập 13 Số 9 - Trang 936-947 - 2002
P.K. McKinley1, Chiping Tang1, A.P. Mani2
1The Department of Computer Science and Engineering, Michigan State University, East Lansing, MI, USA
2Lucent Technologies, Bell Laboratories Innovations, Holmdel, NJ, USA

Tóm tắt

This paper addresses the problem of reliably multicasting Web resources across wireless local area networks (WLANs) in support of collaborative computing applications. An adaptive forward error correction (FEC) protocol is described, which adjusts the level of redundancy in the data stream in response to packet loss conditions. The proposed protocol is intended for use on a proxy server that supports mobile users on a WLAN. The software architecture of the proxy service and the operation of the adaptive FEC protocol are described. The performance of the protocol is evaluated using both experimentation on a mobile computing testbed as well as simulation. The results of the performance study show that the protocol can quickly accommodate worsening channel characteristics in order to reduce delay and increase throughput for reliable multicast channels.

Từ khóa

#Forward error correction #Collaboration #Wireless LAN #Multicast protocols #Computer applications #Computer networks #Application software #Redundancy #Network servers #Software architecture

Tài liệu tham khảo

liang, 1999, Java Native Interface Programmer's Guide and Specification tang, 2001, MX: A Tool for Emulation and Simulation of Distributed Applications and Protocols o'hara, 1999, IEEE 802 11 Handbook A Designer's Companion 10.1145/263876.263881 10.1145/99508.99566 10.1145/320297.320318 10.1007/3-540-45518-3_6 10.1145/584017.584020 10.1109/SAINT.2001.905179 floyd, 1995, A Reliable Multicast Framework for Light-Weight Sessions and Applications Level Framing, Proc Sigcomm '95, 342 kermode, 1998, Scoped Hybrid Automatic Repeat ReQuest with Forward Error Correction (SHARQFEC), Proc ACM Sigcomm, 10.1145/285243.285289 gemmell, 1998, A Scalable Multicast Architecture for One-to-Many Telepresentations, Proc IEEE Int'l Conf Multimedia Computing Systems, 128, 10.1109/MMCS.1998.693632 10.1109/ICDCS.1999.776533 arango, 2000, VGuide: Design and Performance Evaluation of a Synchronous Collaborative Virtual Reality Application, Proc IEEE Int'l Conf Multimedia and Expo, 10.1109/ICME.2000.869574 koifman, 1996, RAMP: A Reliable Adaptive Multicast Protocol, Proc IEEE InfoCom, 1442, 10.1109/INFCOM.1996.493093 10.1109/49.564137 10.1109/MILCOM.2000.905017 10.1109/WCNC.2000.904675 10.1109/ISCC.2000.860703 huitema, 1996, The Case for Packet Level FEC, Proc IFIP 5th Int'l Workshop Protocols for High-Speed Networks (PfHSN '96), 110 10.1109/90.720869 10.1109/90.650137 10.1109/90.650139 10.1023/A:1019163202314 10.1109/12.580423 10.1109/INFCOM.1999.751463 10.1109/WCNC.1999.796938