• DocumentCode
    59981
  • Title

    Joint Optimization of Session Grouping and Relay Node Selection for Network-Coded Cooperative Communications

  • Author

    Sharma, Shantanu ; Yi Shi ; Hou, Y.T. ; Sherali, Hanif ; Kompella, Sastry

  • Author_Institution
    Comput. Sci. Center, Brookhaven Nat. Lab., Upton, NY, USA
  • Volume
    13
  • Issue
    9
  • fYear
    2014
  • fDate
    Sept. 2014
  • Firstpage
    2028
  • Lastpage
    2041
  • Abstract
    Network-coded cooperative communications (NC-CC) is a new paradigm for communications in wireless networks that employs network coding (NC) to improve the performance of CC. A key problem to harness the potential of NC-CC is how to put sessions into different groups, and assign a relay node for each group. In this paper, we study this joint grouping and relay node selection problem for NC-CC. We provide a formal proof of NP-hardness for this problem. Due to NP-hardness, we propose a distributed and online algorithm and show that it offers near-optimal solution to this problem. The key idea in this algorithm is to have each neighboring relay node of a new session calculate the best local group that it can offer and advertise this information; and then to have the source node of the new session select the best local group to join among all offers. We show that our distributed algorithm has polynomial time complexity. Using extensive numerical results, we show that our distributed algorithm adapts well to online network dynamics.
  • Keywords
    computational complexity; cooperative communication; distributed algorithms; group theory; network coding; optimisation; polynomials; relay networks (telecommunication); NC-CC; NP-hardness; distributed algorithm; network coding; network-coded cooperative communications; online algorithm; online network dynamics; polynomial time complexity; relay node selection problem; session grouping; source node; wireless networks; Bandwidth; Joints; Mobile computing; Mutual information; Noise; Polynomials; Relays; Cooperative Communications; Network Coding; Optimization; Relay Node Selection; Session Grouping; cooperative communications; network coding; relay node selection; session grouping;
  • fLanguage
    English
  • Journal_Title
    Mobile Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1536-1233
  • Type

    jour

  • DOI
    10.1109/TMC.2013.93
  • Filename
    6570478