• DocumentCode
    3600609
  • Title

    Delay Minimization for Relay-Based Cooperative Data Exchange With Network Coding

  • Author

    Zheng Dong ; Son Hoang Dau ; Chau Yuen ; Yu Gu ; Xiumin Wang

  • Author_Institution
    Singapore Univ. of Technol. & Design, Singapore, Singapore
  • Volume
    23
  • Issue
    6
  • fYear
    2015
  • Firstpage
    1890
  • Lastpage
    1902
  • Abstract
    We study the Relay-based Cooperative Data Exchange (RCDE) problem, where initially each client has access to a subset of a set of n original packets, referred to as their side information, and wants to retrieve all other original packets via cooperation. Unlike traditional Cooperative Data Exchange (CDE), in our proposed relay-based model, clients can only cooperate via a relay. The data exchange is completed over two phases, namely Uploading Phase and Downloading Phase. In the Uploading Phase, the clients will encode the original packets and transmit the coded packets to the relay. In the Downloading Phase, the relay will reencode the received packets and multicast the reencoded packets, each to a subgroup of clients. The coded packets in the two phases are carefully selected so that each client can retrieve all n original packets with minimum total transmission delay, based on its initial side information and on the coded packets it receives from the relay. In addition, we assume that the bandwidths between the relay and different clients are different, and that the upload/download bandwidths between the relay and the same client are also different. We establish a coding scheme that has the minimum total delay and show that it can be found in polynomial time, for sufficiently large underlying fields. We also design a heuristic algorithm that has a low complexity with binary field size. Our simulations show that the performance of the binary solution is very close to that of the optimal solution. All coding schemes considered in this work are scalar.
  • Keywords
    cooperative communication; network coding; relay networks (telecommunication); RCDE; binary field size; coded packet; data exchange; delay minimization; downloading phase; heuristic algorithm; network coding; polynomial time; relay-based cooperative data exchange; side information; uploading phase; Bandwidth; Delays; Encoding; Network coding; Relays; Vectors; Wireless communication; Cooperative data exchange; multicast; network coding; transmission delay;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2014.2342739
  • Filename
    6874566