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
mSTAR: Enabling Collaborative Applications on the Internet
IEEE Internet Computing
A Gossip-Based Reliable Multicast for Large-Scale High-Throughput Applications
DSN '00 Proceedings of the 2000 International Conference on Dependable Systems and Networks (formerly FTCS-30 and DCCA-8)
Bamba: audio and video streaming over the internet
IBM Journal of Research and Development - Papers on mustimedia systems
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 2
Lightweight application level multicast tunnelling using mTunnel
Computer Communications
Landscape analysis for multicast routing
Computer Communications
A video streaming application for urban traffic management
Journal of Network and Computer Applications
P2P Object-based adaptivE Multimedia Streaming (POEMS)
Journal of Network and Systems Management
Genetic local search for multicast routing with pre-processing by logarithmic simulated annealing
Computers and Operations Research
An optimal discrete rate allocation for overlay video multicasting
Computer Communications
Fast scheduling on P2P streaming overlay
Proceedings of the 2nd international conference on Ubiquitous information management and communication
Content and overlay-aware scheduling for peer-to-peer streaming in fluctuating networks
Journal of Network and Computer Applications
Application layer multicast tree for real-time media delivery
Computer Communications
Dynamic Transmission Scheduling for Streaming Applications via P2P Overlay
Journal of Signal Processing Systems
An effective overlay h.263+ video multicast system over the internet
MIS'05 Proceedings of the 11th international conference on Advances in Multimedia Information Systems
Short Survey: A survey of application level multicast techniques
Computer Communications
PileCast: Multiple bit rate live video streaming over BitTorrent
Journal of Network and Computer Applications
Hi-index | 0.00 |
A self-configurable and self-improving application-level framework is proposed for the streaming of video data across heterogeneous networks. The framework comprises a dynamic tree of clients which also act as relays to distribute video downstream and monitor network conditions, a lightweight server to manage the tree and a gossip-spiral mechanism to improve the tree robustness. The framework is loosely coupled such that failure of the lightweight server will not impact the data distribution functionality of the tree. The motivation of such an application-level approach which does not require router intervention, stems from the fact that IP-multicast is not enabled prevalently in most parts of the Internet. Streaming applications thus have to depend on a network of servers, relays and static tunnels instead of the more efficient multicast for data distribution across the Internet. Such conventional static approach is less efficient than the proposed dynamic framework as the tree is configured on the fly taking prevailing network conditions into account. Moreover, it is able to self-improve and self-recover through the process of a client switching to another parent for a better QoS. The performance of the framework has been evaluated against unicast and multicast and both experimental and simulation results show that the framework is superior to unicast in performance. In fact, simulation results show that the framework is able to track ideal multicast (minimum spanning tree) in performance under non-congested network conditions.