Title :
Adaptive source and channel coding for distributed applications
Author :
Tsao, Philip ; Cheng, Michael K. ; Lu, George ; Okino, Clayton
Author_Institution :
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
Abstract :
Distributed applications are often faced with a choice between improved throughput or improved reliability but not both. We argue that this is not a strict dichotomy and propose a framework that improves both application performance and reliability by adaptively adjusting source and channel coding parameters. For simplicity, we assume that the source and channel we work with are memoryless and in general behave in a way such that Shannon´s separation theorem holds. Although not all sources and channels could be characterized as such, doing so allows us to work this resource allocation problem in parallel. We reduce redundant transmissions and minimize bandwidth utilization through an LZ77 style dictionary based source coding approach. To ensure data integrity, we apply rateless forward error correction techniques at the transport layer. Our algorithm works in conjunction with physical layer forward error correction and generates just enough overhead needed to achieve error free transmission without requiring a heavy use of a reverse channel for acknowledgments. We show through simulations that our combined source and channel approach reduces network traffic in our experimental platform by a measurable amount while maintaining and at times exceeding the Quality of Service (QoS) that is obtained without our technique.
Keywords :
adaptive codes; bandwidth allocation; channel coding; data integrity; distributed processing; forward error correction; information theory; quality of service; resource allocation; source coding; telecommunication traffic; LZ77 style dictionary; Shannon separation theorem; adaptive source coding; adaptively adjusting source coding parameters; application performance; application reliability; bandwidth utilization; channel coding parameters; data integrity; distributed applications; error free transmission; forward error correction techniques; network traffic; physical layer forward error correction; quality of service; resource allocation problem; source coding approach; transport layer; Bandwidth; Channel coding; Dictionaries; Error correction; Forward error correction; Physical layer; Quality of service; Resource management; Source coding; Throughput;
Conference_Titel :
Aerospace Conference, 2010 IEEE
Conference_Location :
Big Sky, MT
Print_ISBN :
978-1-4244-3887-7
Electronic_ISBN :
1095-323X
DOI :
10.1109/AERO.2010.5446945