SplitStream: high-bandwidth multicast in cooperative environments
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Journal of Systems Architecture: the EUROMICRO Journal
Challenges and Approaches in Large-Scale P2P Media Streaming
IEEE MultiMedia
Chunkyspread: Heterogeneous Unstructured Tree-Based Peer-to-Peer Multicast
ICNP '06 Proceedings of the Proceedings of the 2006 IEEE International Conference on Network Protocols
A Unified Framework for Sub-stream Scheduling in P2P Hybrid Streaming Systems and How to Do Better?
NETWORKING '09 Proceedings of the 8th International IFIP-TC 6 Networking Conference
Pattern-push: a low-delay mesh-push scheduling for live peer-to-peer streaming
ICME'09 Proceedings of the 2009 IEEE international conference on Multimedia and Expo
Toward improving scheduling strategies in pull-based live P2P streaming systems
CCNC'09 Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference
P2P soft security: On evolutionary dynamics of P2P incentive mechanism
Computer Communications
A Low-delay Push-Pull Based Application Layer Multicast for P2P Live Video Streaming
KSE '11 Proceedings of the 2011 Third International Conference on Knowledge and Systems Engineering
Efficient Hybrid Push-Pull Based P2P Media Streaming System
ICPADS '11 Proceedings of the 2011 IEEE 17th International Conference on Parallel and Distributed Systems
Probabilistic Packet Scheduling Scheme for Hybrid Pull-Push P2P Live Streaming Protocols
ICNC '11 Proceedings of the 2011 Second International Conference on Networking and Computing
Design of HD-quality streaming networks for real-time content distribution
IEEE Transactions on Consumer Electronics
On scheduling of peer-to-peer video services
IEEE Journal on Selected Areas in Communications
R2: Random Push with Random Network Coding in Live Peer-to-Peer Streaming
IEEE Journal on Selected Areas in Communications
Understanding the Power of Pull-Based Streaming Protocol: Can We Do Better?
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
Content scheduling is a key component of Peer-to-Peer (P2P) networks. The problem is how to schedule the content delivery to the children peers with multiple parents to improve the overall performance of the systems. The challenge is to design a scheme with low delay and low bandwidth utilization. Most of recent works propose pull-based schemes, whose processes for periodically advertising and requesting on per-packet basic lead to long delay. However, long playback delay is undesirable for live streaming and TV shows. In this paper, we formulate the scheduling problems as to minimize the playback delay due to scheduling. To solve the problem and address the packet redundancy and disorder packet arrival issues, we propose a novel push-based scheme. In our scheme, parents push packets to their children in a given interval pattern as soon as the packets are received, and children feed back network condition changes with an interval pattern when necessary. The scheme eliminates the processes of buffer advertising and packet requesting, and reduces control traffic, delivery delay and playback delay much more than the pull-based schemes. We provide an efficient scheduling algorithm and its implementation for simulation. The simulation results show that our scheme outperforms other pull-based schemes significantly.