Probability, stochastic processes, and queueing theory: the mathematics of computer performance modeling
Traffic matrix estimation: existing techniques and new directions
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Scalable application layer multicast
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Measuring ISP topologies with rocketfuel
IEEE/ACM Transactions on Networking (TON)
Friendships that last: peer lifespan and its role in P2P protocols
Web content caching and distribution
Establishing the viability of end system multicast using a systems approach to protocol design
Establishing the viability of end system multicast using a systems approach to protocol design
Minimizing churn in distributed systems
Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications
The Effect of Frame Freezing and Frame Skipping on Video Quality
IIH-MSP '06 Proceedings of the 2006 International Conference on Intelligent Information Hiding and Multimedia
Designing less-structured P2P systems for the expected high churn
IEEE/ACM Transactions on Networking (TON)
On the impact of playout scheduling on the performance of peer-to-peer live streaming
Computer Networks: The International Journal of Computer and Telecommunications Networking
Node isolation model and age-based neighbor selection in unstructured P2P networks
IEEE/ACM Transactions on Networking (TON)
Why Are Peers Less Stable in Unpopular P2P Streaming Channels?
NETWORKING '09 Proceedings of the 8th International IFIP-TC 6 Networking Conference
Measurement and modeling of a large-scale overlay for multimedia streaming
The Fourth International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness & Workshops
Dynamic overlay routing based on available bandwidth estimation: A simulation study
Computer Networks: The International Journal of Computer and Telecommunications Networking - Overlay distribution structures and their applications
A case for end system multicast
IEEE Journal on Selected Areas in Communications
An Empirical Study of the Coolstreaming+ System
IEEE Journal on Selected Areas in Communications
Inferring Network-Wide Quality in P2P Live Streaming Systems
IEEE Journal on Selected Areas in Communications
Overview of the H.264/AVC video coding standard
IEEE Transactions on Circuits and Systems for Video Technology
CPSCox: A survival analysis model of peer behavior in large scale DHT system
Computer Communications
StrU: a user behaviour-aware video-on-demand streaming service
Proceedings of the 10th International Conference on Advances in Mobile Computing & Multimedia
Hi-index | 0.24 |
Several peer-to-peer (P2P) streaming systems have proved by now their ability to deliver live video streams to hundreds of users. However the inherent instability of the distribution environment poses several obstacles for these systems to manage to deliver a high quality experience to the end users. In this paper we explore node churn which independently of the distribution topology adopted, is an ''anomaly'' to the operation of the system leading to the degradation of playout quality. We argue that node churn is service specific and that churn in a P2P streaming service is highly correlated to the quality experienced at each node. On this basis we contribute a novel churn model to capture this twofold relationship and reveal unknown till now interactions while operating popular peer selection strategies under node churn. We provide evidence that selection strategies aiming solely at either efficiency or stability of a connection, although efficient for other P2P services such as P2P file sharing, lead to the formation of distribution topologies that are highly sensitive to node churn resulting in degraded performance. We propose a peer selection strategy designed to be P2P streaming service specific that takes decisions in short time scales while balances several factors such as connection efficiency, connection stability and content availability. It is proved that this approach achieves a uniform development of the distribution topology and leads to superior performance in terms of both low node churn and increased experienced quality.