• DocumentCode
    2066331
  • 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
  • fYear
    2010
  • fDate
    6-13 March 2010
  • Firstpage
    1
  • Lastpage
    8
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2010 IEEE
  • Conference_Location
    Big Sky, MT
  • ISSN
    1095-323X
  • Print_ISBN
    978-1-4244-3887-7
  • Electronic_ISBN
    1095-323X
  • Type

    conf

  • DOI
    10.1109/AERO.2010.5446945
  • Filename
    5446945