Research Article
A Distributed Dynamic Super Peer Selection Method Based on Evolutionary Game for Heterogeneous P2P Streaming Systems
Algorithm 1
A distributed
-learning. Super Peer Selection algorithm for ESS (ESS-SPS).
Step 1: Given the slot index , each peer initializes with a random between . | Step 2: Initialize -value associated with for all peers in super groups. | Step 3: loop | During slot , for k = [1 : M] | if then | peer randomly choose to be a SP to serve as a super peer to download streaming chunks | from the peers outside the group with dowpnload rate or to be an OP to download | streaming chunks from the SP. | else | Choose strategy | | end if | peer computes the indicator function and his/her directly payoff using (23). | Step 4: peer computes average payoff and . | Step 5: Updates the probability of being a SP using (22). | Step 6: Update | Step 7: endloop for all peers in super group. |
|