TY - JOUR
T1 - Access control mechanism using flexible multi-layer structure for mesh-based P2P live streaming systems
AU - Sue, Chuan Ching
AU - Chuang, Kai Chun
AU - Hsu, Chi Yu
N1 - Publisher Copyright:
Copyright © 2016 John Wiley & Sons, Ltd.
PY - 2016/7/25
Y1 - 2016/7/25
N2 - When thousands of new peers seek to join the peer-to-peer (P2P) system within a very short time (i.e., the so-called flash crowd event), most of the peers suffer a long startup delay as a result of peer over-competition. Accordingly, recent studies have proposed a slot-based user access control (UAC) mechanism, which periodically admits a certain number of new peers to the system, and a user batch join (UBJ) mechanism, which preconstructs the new peers into a fixed-size tree structure before peer join process. However, in the UAC mechanism, it is difficult to determine the optimal time slot length; while in the UBJ mechanism, it is difficult to determine the optimal tree size. Accordingly, the present study proposes a structured access control (SAC) mechanism, in which the new-arriving peers are preconstructed to a flexible multilayer structure to overcome the limitation of a fixed-size tree structure, and the number of peers in each layer of the structure is determined based on a consideration of the remaining upload bandwidth of the P2P system. Based on the assumption of a heterogeneous upload bandwidth capability of the peers, an analytical model is derived to describe the growth behavior of a P2P system with access control. It is shown that the simulation results for the growth rate of a P2P system based on the SAC mechanism are in good agreement with those obtained from the analytical model. In addition, the simulation results show that the SAC mechanism outperforms the UAC and UBJ mechanisms in terms of a more rapid system growth and a shorter average startup delay.
AB - When thousands of new peers seek to join the peer-to-peer (P2P) system within a very short time (i.e., the so-called flash crowd event), most of the peers suffer a long startup delay as a result of peer over-competition. Accordingly, recent studies have proposed a slot-based user access control (UAC) mechanism, which periodically admits a certain number of new peers to the system, and a user batch join (UBJ) mechanism, which preconstructs the new peers into a fixed-size tree structure before peer join process. However, in the UAC mechanism, it is difficult to determine the optimal time slot length; while in the UBJ mechanism, it is difficult to determine the optimal tree size. Accordingly, the present study proposes a structured access control (SAC) mechanism, in which the new-arriving peers are preconstructed to a flexible multilayer structure to overcome the limitation of a fixed-size tree structure, and the number of peers in each layer of the structure is determined based on a consideration of the remaining upload bandwidth of the P2P system. Based on the assumption of a heterogeneous upload bandwidth capability of the peers, an analytical model is derived to describe the growth behavior of a P2P system with access control. It is shown that the simulation results for the growth rate of a P2P system based on the SAC mechanism are in good agreement with those obtained from the analytical model. In addition, the simulation results show that the SAC mechanism outperforms the UAC and UBJ mechanisms in terms of a more rapid system growth and a shorter average startup delay.
UR - http://www.scopus.com/inward/record.url?scp=84992310165&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84992310165&partnerID=8YFLogxK
U2 - 10.1002/dac.3139
DO - 10.1002/dac.3139
M3 - Article
AN - SCOPUS:84992310165
SN - 1074-5351
VL - 29
SP - 1740
EP - 1760
JO - International Journal of Communication Systems
JF - International Journal of Communication Systems
IS - 11
ER -