Epidemic algorithms for replicated database maintenance
ACM SIGOPS Operating Systems Review
A loop-free extended Bellman-Ford routing protocol without bouncing effect
SIGCOMM '89 Symposium proceedings on Communications architectures & protocols
Multicast routing in datagram internetworks and extended LANs
ACM Transactions on Computer Systems (TOCS)
Receiver-driven layered multicast
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Start-time fair queueing: a scheduling algorithm for integrated services packet switching networks
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Cluster-based scalable network services
Proceedings of the sixteenth ACM symposium on Operating systems principles
A reliable multicast framework for light-weight sessions and application level framing
IEEE/ACM Transactions on Networking (TON)
IO-lite: a unified I/O buffering and caching system
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Resource discovery in distributed networks
Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing
A case for end system multicast (keynote address)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
An infrastructure for application level active networking
Computer Networks: The International Journal of Computer and Telecommunications Networking - Active networks and services
ACM SIGCOMM Computer Communication Review
Scalable application layer multicast
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
A Host-Based Multicast (HBM) Solution for Group Communications
ICN '01 Proceedings of the First International Conference on Networking-Part 1
An Overlay Tree Building Control Protocol
NGC '01 Proceedings of the Third International COST264 Workshop on Networked Group Communication
Scattercast: an architecture for internet broadcast distribution as an infrastructure service
Scattercast: an architecture for internet broadcast distribution as an infrastructure service
Overcast: reliable multicasting with on overlay network
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
A gossip-style failure detection service
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
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
RITA: receiver initiated just-in-time tree adaptation for rich media distribution
NOSSDAV '03 Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video
Dynamic adaptation of source specific distribution trees for multiparty teleconferencing
CoNEXT '05 Proceedings of the 2005 ACM conference on Emerging network experiment and technology
Mobile Networks and Applications - Special issue: Wireless mobile wireless applications and services on WLAN hotspots
A combined group/tree approach for scalable many-to-many reliable multicast
Computer Communications
A case for Passive Application Layer Multicast
Computer Networks: The International Journal of Computer and Telecommunications Networking
GMAC: An overlay multicast network for mobile agent platforms
Journal of Parallel and Distributed Computing
Performance of P2P live video streaming systems on a controlled test-bed
Proceedings of the 4th International Conference on Testbeds and research infrastructures for the development of networks & communities
Araneola: A scalable reliable multicast system for dynamic environments
Journal of Parallel and Distributed Computing
A multi-tree construction algorithm for multi-channel live media delivery on overlay service network
CCNC'09 Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference
Research and analysis of the optimization of the unstructured P2P overlay networks
WiCOM'09 Proceedings of the 5th International Conference on Wireless communications, networking and mobile computing
An efficient overlay multicast routing algorithm for real-time multimedia applications
APWeb/WAIM'07 Proceedings of the joint 9th Asia-Pacific web and 8th international conference on web-age information management conference on Advances in data and web management
A decentralized middleware for groupware applications
CRIWG'07 Proceedings of the 13th international conference on Groupware: design implementation, and use
Overlay multicast routing algorithm with delay and delay variation constraints
APPT'07 Proceedings of the 7th international conference on Advanced parallel processing technologies
A survey on the design, applications, and enhancements of application-layer overlay networks
ACM Computing Surveys (CSUR)
On using a CDN’s infrastructure to improve file transfer among peers
MMNS'05 Proceedings of the 8th international conference on Management of Multimedia Networks and Services
BGP-based clustering for scalable and reliable gossip broadcast
GC'04 Proceedings of the 2004 IST/FET international conference on Global Computing
Peer-to-Peer distribution architectures providing uniform download rates
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, COA, and ODBASE - Volume Part II
A tight lower bound for the steiner point removal problem on trees
APPROX'06/RANDOM'06 Proceedings of the 9th international conference on Approximation Algorithms for Combinatorial Optimization Problems, and 10th international conference on Randomization and Computation
Survey A survey of peer-to-peer live video streaming schemes - An algorithmic perspective
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.00 |
Internet broadcasting - the simultaneous distribution of live content streams to a large audience - has a number of interesting applications ranging from real-time broadcasts of audio/video streams for online concerts or sporting events to efficient and reliable large-scale software distribution. We identify three fundamental requirements for scalable broadcasting services: an efficient infrastructure for large-scale broadcasting, an ability to adapt the infrastructure to suit the requirements of a wide range of applications, and ease of deployment of the infrastructure. Although solutions such as the network-layer IP multicast approach and a slew of overlay distribution networks exist today, none of these technologies satisfactorily addresses all of the above concerns.In this paper, we argue that an application-customizable hybrid overlay is well suited to meet these challenges. To this end, we propose an architecture called scattercast that relies on a network of strategically located agents called Scatter-Cast proXies or SCXs. These agents collaboratively provide the broadcast service for a session. Clients locate a nearby SCX and tap into the session via that SCX. Scattercast constructs a hybrid overlay network composed of unicast links between SCXs that interconnect locally scoped multicast regions. Rather than define a single standardized service model for transmitting data on top of the overlay, scattercast builds a customizable transport framework that provides adaptability by leveraging application-defined semantics to drive the distribution of content. We demonstrate the ability of our architecture to provide efficient distribution via a set of simulation experiments. Finally, we present our experience with the adaptability of the framework by describing two applications, a real-time Internet radio and an online slide-presentation tool, both of which we have built on top of a prototype implementation of the architecture.