An Adaptive Weighted Clustering Algorithm for Cooperative Communications

Qiyue YU  Weixiao MENG  Fumiyuki ADACHI  

IEICE TRANSACTIONS on Communications   Vol.E94-B   No.12   pp.3251-3258
Publication Date: 2011/12/01
Online ISSN: 1745-1345
DOI: 10.1587/transcom.E94.B.3251
Print ISSN: 0916-8516
Type of Manuscript: Special Section PAPER (Special Section on Cooperative Communications for Cellular Networks)
cooperative communications,  clustering algorithm,  WCA,  stability,  fairness,  

Full Text: PDF>>
Buy this Article

The cooperative relay network exploits the space diversity gain by allowing cooperation among users to improve transmission quality. It is an important issue to identify the cluster-head (or relay node) and its members who are to cooperate. The cluster-head consumes more battery power than an ordinary node since it has extra responsibilities, i.e., ensuring the cooperation of its members' transmissions; thereby the cluster-head has a lower throughput than the average. Since users are joining or departing the clusters from time to time, the network topology is changing and the network may not be stable. How to balance the fairness among users and the network stability is a very interesting topic. This paper proposes an adaptive weighted clustering algorithm (AWCA), in which the weight factors are introduced to adaptively control both the stability and fairness according to the number of arrival users. It is shown that when the number of arrival users is large, AWCA has the life time longer than FWCA and similar to SWCA and that when the number of arrival users is small, AWCA provides fairness higher than SWCA and close to FWCA.