OCals: A Novel Overlay Construction Approach for Layered Streaming
Layered streaming in overlay networks has drawn great interests since not only can it accommodate large scales of clients, but also it handles client heterogeneities. However, to the authors' knowledge, there's still a lack of overlay construction (i.e., neighbor selection) approach suited for layered streaming, because in existing works neighbors are selected only based on their network conditions. However, a neighbor with good network condition may not be able to provide sufficient layers (e.g., a neighbor in the same LAN). Previous works usually select "Good" neighbors for the new node, ignoring that the joining of the new node could also be utilized to improve the performance of existing nodes.