A case for end system multicast (keynote address)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Enabling conferencing applications on the internet using an overlay muilticast architecture
Proceedings of the 2001 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
PALS: peer-to-peer adaptive layered streaming
NOSSDAV '03 Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video
On Peer-to-Peer Media Streaming
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
A framework for multicast video streaming over IP networks
Journal of Network and Computer Applications
Resilient Peer-to-Peer Streaming
ICNP '03 Proceedings of the 11th IEEE International Conference on Network Protocols
Priority-based distribution trees for application-level multicast
NetGames '03 Proceedings of the 2nd workshop on Network and system support for games
Scalable resilient media streaming
NOSSDAV '04 Proceedings of the 14th international workshop on Network and operating systems support for digital audio and video
Rate-distortion optimized video peer-to-peer multicast streaming
Proceedings of the ACM workshop on Advances in peer-to-peer multimedia streaming
LagOver: Latency Gradated Overlays
ICDCS '07 Proceedings of the 27th International Conference on Distributed Computing Systems
Short Survey: A survey of application level multicast techniques
Computer Communications
IEEE Transactions on Circuits and Systems for Video Technology
A survey of proposals for an alternative group communication service
IEEE Network: The Magazine of Global Internetworking
Quality-aware segment transmission scheduling in peer-to-peer streaming systems
MMSys '10 Proceedings of the first annual ACM SIGMM conference on Multimedia systems
Study and performance of localization methods in IP based networks: Vivaldi algorithm
Journal of Network and Computer Applications
Hi-index | 0.00 |
Due to the scalability of peer-to-peer structure, it is widely applied in multimedia streaming applications to provide services for large number of clients concurrently. A lot of research work has been done on improving the data distribution efficiency by adapting the overlay structure to the dynamically changing networks. Instead of changing overlay structure, we propose a data packet scheduling algorithm to improve transmission efficiency of the streaming system. Our scheduling algorithm distributedly prioritizes the data packets and sends the most important data to the whole system first. It avoids wasting network resources while frequently switching peer connections. The algorithm serves to provide an optimal ordering solution to minimize overall latency based on overlay structure information. With the help of content-aware weighting scheme, the scheduling algorithm also improves the streaming quality at the peers. Our algorithm shows good performance even under a dynamic and challenging network environment with negligible algorithm overhead.