• DocumentCode
    3499724
  • Title

    Informed-source coding-on-demand (ISCOD) over broadcast channels

  • Author

    Birk, Yitzhak ; Kol, Tomer

  • Author_Institution
    Dept. of Electr. Eng., Technion-Israel Inst. of Technol., Haifa, Israel
  • Volume
    3
  • fYear
    1998
  • fDate
    29 Mar-2 Apr 1998
  • Firstpage
    1257
  • Abstract
    We present the informed source coding on-demand (ISCOD) approach for efficiently supplying non-identical data from a central server to multiple caching clients through a broadcast channel. The key idea underlying ISCOD is the joint exploitation of the data already cached by each client, the server´s full awareness of client cache contents and client requests, and the fact that each client only needs to be able to derive the items requested by it rather than all the items ever transmitted or even the union of the items requested by the different clients. We present a set of two-phase ISCOD algorithms. The server uses these algorithms to assemble ad-hoc error correction sets based its knowledge of every client´s cache content and of the items requested by it; next, it uses error-correction codes to construct the data that is actually transmitted. Each client uses its cached data and the received supplemental data to derive the items that it has requested. This technique achieves a reduction of up to tens of percents in the amount of data that must be transmitted in order for every client to be able to derive the data requested by it. Finally, we define k-partial cliques in a directed graph, and cast the two phase approach in terms of partial clique covers. As a byproduct of this work, bounds and a close approximation for the expected cardinality of the maximum matching in a random graph have been derived and are outlined
  • Keywords
    broadcasting; cache storage; computational complexity; directed graphs; error correction codes; network servers; source coding; telecommunication channels; bounds; broadcast channels; central server; client cache contents; client requests; computational complexity; directed graph; error-correction codes; informed source coding on-demand; k-partial cliques; maximum matching; multiple caching clients; non-identical data; partial clique covers; random graph; two-phase ISCOD algorithms; Assembly; Cache storage; Communication cables; Data systems; Delay; Error correction codes; Permission; Satellite broadcasting; Telephony; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM '98. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-4383-2
  • Type

    conf

  • DOI
    10.1109/INFCOM.1998.662940
  • Filename
    662940