HERA: an Optimal Relay Assignment Scheme for Cooperative Networks Dejun Yang, Member, IEEE, Xi Fang, Member, IEEE, Guoliang Xue, Fellow, IEEE

HERA: an Optimal Relay Assignment Scheme for Cooperative Networks Dejun Yang, Member, IEEE, Xi Fang, Member, IEEE, Guoliang Xue, Fellow, IEEE

HERA: An Optimal Relay Assignment Scheme for Cooperative Networks Dejun Yang, Member, IEEE, Xi Fang, Member, IEEE, Guoliang Xue, Fellow, IEEE Abstract—Exploiting the nature of broadcast and the relaying is very challenging for the following reasons. capability of wireless devices, cooperative communication is ∙ System Performance: A relay assignment scheme should becoming a promising technology to increase the channel capacity in wireless networks. In cooperative communication, the scheme provide a relay assignment algorithm, which appropri- for assigning relay nodes to users plays a critical role in the ately assigns relay nodes to source nodes such that the resulting channel capacity. A significant challenge is how to make system capacity is maximized. The system capacity is the the scheme robust to selfish and cheating behavior of users while sum of the capacity of all source nodes. guaranteeing the social optimal system capacity. In this paper, ∙ Selfish Behavior: Usually, wireless devices in cooperative we design an integrated optimal relay assignment scheme called HERA for cooperative networks. To avoid system performance networks are not owned by a single entity, but by many degradation due to the selfish relay selections by the source profit-maximizing independent entities. Therefore, even nodes, we propose a payment mechanism for charging the source if an optimal relay assignment algorithm is developed, nodes to induce them to converge to the optimal assignment. To an individual source node may not want to follow the prevent relay nodes from manipulating the relay assignment by assignment, given the fact that it can improve its own reporting transmission power untruthfully, we propose a payment mechanism to pay them for providing relaying service. We also capacity by selecting a different relay node. This selfish show that HERA is budget-balanced, meaning that the payment behavior can result in system performance degradation. collected from source nodes is no smaller than the payment paid ∙ Potential Cheating: As to relay nodes, most of the proto- to relay nodes. cols in cooperative networks assume that all the wireless Index Terms—Relay assignment, cooperative communication, devices are cooperative, and in particular willing to truthful auction. participate in cooperative communications as relay nodes. However, the voluntary cooperativeness assumption may not be true in reality as relaying data for other network I. INTRODUCTION nodes can consume energy and other resources of the HROUGH cooperative relaying from wireless devices relay node. A naive solution is to make payments to the T (generally called relay nodes), cooperative communi- participating relay nodes as an incentive. The question cation (CC) [5] has been shown to have the potential to arising from this naive solution is how much a relay node increase the channel capacity between two wireless devices. should be paid for helping with the cooperative commu- The essence of CC is to exploit the nature of broadcast and the nication. A simple payment mechanism is vulnerable to relaying capability of other nodes to achieve spatial diversity. the dishonest behavior of relay nodes, in the sense that Two primary CC modes have been commonly used, Amplify- a relay node can profit from lying about its true relaying and-Forward (AF) and Decode-and-Forward (DF) [5], de- capability, e.g. transmission power. pending on how the relay node processes the received signal In this paper, we design an integrated optimal relay assign- and transmits to the destination. Because an improper choice ment scheme for cooperative networks, called HERA, named of the relay node for a source-destination pair can result in after the Goddess of Marriage in Greek Mythology. To the an even smaller capacity than that under direct transmission, best of our knowledge, HERA is the first relay assign- the assignment of relay nodes plays a critical role in the ment scheme for cooperative networks, which considers performance of CC [1–3, 12, 21]. both selfish and cheating behavior of network entities We consider the following scenario in this paper. In a while guaranteeing socially optimal system performance. wireless network, there are a number of source nodes and HERA is composed of three components: 1) an optimal relay corresponding destination nodes. Other wireless devices in assignment algorithm, 2) a payment mechanism for source the network can function as relay nodes. We are interested nodes, and 3) a payment mechanism for relay nodes. HERA in designing a relay assignment scheme, such that the total is a centralized scheme, where a system administrator is capacity under the assignment is maximized. responsible for collecting the payment from the source nodes We call the network with CC the cooperative network. and paying the relay nodes. HERA provides the following key Designing a relay assignment scheme for cooperative networks features: Manuscript received February 15, 2011; revised June 19, 2011; accepted ∙ HERA guarantees to find a relay assignment for the August 29, 2011. source nodes, such that the total capacity is maximized. A preliminary version of the result in Section IV has been presented at the IEEE International Conference on Communications [18]. The authors The system model considered in this paper allows a are affiliated with Arizona State University, Tempe, AZ 85287. E-mail: relay node to be shared by multiple source nodes. Hence {dejun.yang, xi.fang, xue}@asu.edu. This research was supported in part by it is more general compared with the model in [12], NSF grants 0901451 and 0905603, and ARO grant W911NF-09-1-0467. The information reported here does not reflect the position or the policy of the where each relay node is restricted to be assigned to federal government. only one source node. Our assignment algorithm works regardless of which CC mode is used in the network. It network with only one source node, and then extended it to the is also independent of the relation between the number multiple-source case. The proposed algorithm is an effective of source nodes and that of the relay nodes. In addition, heuristic, but offers no performance guarantee. Xu et al. [17] our algorithm can guarantee that the achieved capacity studied a similar problem with a different objective, which is of each source node under the assignment is no less than to minimize the total power consumption of the network. In that achieved by direct transmission. [7], Ng and Yu jointly considered the relay node selection, ∙ HERA provides a payment mechanism to charge source cooperative communication and resource allocation for utility nodes for using relaying service from the relay nodes. maximization in a cellular network. However, the algorithm is To cope with the selfish behavior of source nodes, our heuristic and not polynomial, as pointed out by Sharma et al. payment mechanism is designed in a way such that the [12]. system possesses a Strictly Dominant Strategy Equilib- In [12], Sharma et al. studied the relay assignment problem rium (SDSE), where each selfish source node plays the in a network environment, such that the minimum capacity strategy that brings the maximum utility regardless of among all source nodes is maximized. Following this work, others’ strategies. Furthermore, the SDSE achieves the Zhang et al. [20] considered the relay assignment problem socially optimal system capacity. with interference mitigation. In both models in [12] and [20], ∙ HERA also provides a payment mechanism to pay relay a relay node is restricted to be assigned to at most one source nodes for providing relaying service. To prevent relay node. In contrast, our model in this paper is more general in nodes from lying about their relaying ability (e.g. trans- the sense that it allows multiple source nodes to share the same mission power) to gain profits, the payment mechanism relay node. In addition, different from [12], our objective is uses a VCG-based payment formula to calculate the to maximize the total capacity of all pairs. Although Zhang payment. Under this payment mechanism, reporting true et al. [20] had the same objective as ours, they only provided relaying ability is the dominant strategy for each relay a heuristic algorithm. node. In other words, the relay node can maximize There are few studies on the scheme design for cooperative its payment received from the system administrator by communications in the networking literature, among which the reporting its true relaying ability. works in [4, 13, 14, 19] are most related to our work. In [13], ∙ Finally, from the perspective of the system administrator, Shastry and Adve proposed a pricing-based system to stimu- HERA assures that the system administrator will not late the cooperation via payment to the relay nodes. The goal run the system with any loss. In other words, the total in their scheme is to ensure both the access point and the relay payment collected from source nodes is at least as much nodes benefit from cooperation. In [14], Wang et al. employed as the total payment paid to relay nodes. a buyer/seller Stackelberg game, where a single buyer tries to The remainder of this paper is organized as follows. In buy services from multiple relays. The buyer announces its Section II, we give a brief review of the related work in the selection of relays and the required transmission power, then literature. In Section III, we describe the system model con- the relays ask proper prices to maximize their profits. In [4], sidered in this paper. In Section IV, we present a polynomial Huang et al. proposed two auction mechanisms, which are time optimal algorithm to solve the relay assignment problem. essentially repeated games. In each auction mechanism, each In Section V, we study the selfish behavior of source nodes user iteratively updates its bid to maximize its own utility and design a payment mechanism to charge source nodes for function with the knowledge of others’ previous bids.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    8 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us