Ad Hoc Membership for Scalable Applications
DISC '02 Proceedings of the 16th International Conference on Distributed Computing
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
PROMISE: peer-to-peer media streaming using CollectCast
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
Design of a multi-sender 3D videoconferencing application over an end system multicast protocol
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
A hybrid architecture for cost-effective on-demand media streaming
Computer Networks: The International Journal of Computer and Telecommunications Networking
Proceedings of the sixteenth annual ACM symposium on Parallelism in algorithms and architectures
End system multicast protocol for collaborative virtual environments
Presence: Teleoperators and Virtual Environments - Special issue: Advances in collaborative virtual environments
Informed content delivery across adaptive overlay networks
IEEE/ACM Transactions on Networking (TON)
iOverlay: a lightweight middleware infrastructure for overlay application implementations
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Adding structure to unstructured peer-to-peer networks: the use of small-world graphs
Journal of Parallel and Distributed Computing
A case for 3D streaming on peer-to-peer networks
Proceedings of the eleventh international conference on 3D web technology
AP3: cooperative, decentralized anonymous communication
Proceedings of the 11th workshop on ACM SIGOPS European workshop
Real-time video content analysis: QoS-aware application composition and parallel processing
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
EM2NET: an explicit multicast for MANET
Proceedings of the 2006 international conference on Wireless communications and mobile computing
Adaptive packet video streaming over P2P networks
InfoScale '06 Proceedings of the 1st international conference on Scalable information systems
On achieving maximum multicast throughput in undirected networks
IEEE/ACM Transactions on Networking (TON) - Special issue on networking and information theory
On Composing Stream Applications in Peer-to-Peer Environments
IEEE Transactions on Parallel and Distributed Systems
Experiences in building and operating ePOST, a reliable peer-to-peer application
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Reliable overlay multicast trees for private Internet broadcasting with multiple sessions
Computers and Operations Research
A distributed multicast routing algorithm for real-time applications in wide area networks
Journal of Parallel and Distributed Computing
Distributed middleware architectures for scalable media services
Journal of Network and Computer Applications - Special issue: Network and information security: A computational intelligence approach
Highly distributed XQuery with DXQ
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
A case for Passive Application Layer Multicast
Computer Networks: The International Journal of Computer and Telecommunications Networking
Maximizing total upload in latency-sensitive P2P applications
Proceedings of the nineteenth annual ACM symposium on Parallel algorithms and architectures
A degree-constrained QoS-aware routing algorithm for application layer multicast
Information Sciences: an International Journal
P2MCMD: A scalable approach to VoD service over peer-to-peer networks
Journal of Parallel and Distributed Computing
Towards fast decentralized construction of locality-aware overlay networks
Proceedings of the twenty-sixth annual ACM symposium on Principles of distributed computing
An end-middle-end approach to connection establishment
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
Usability of legacy p2p multicast in multihop ad hoc networks: an experimental study
EURASIP Journal on Wireless Communications and Networking
Scalable island multicast for peer-to-peer streaming
Advances in Multimedia
Fine-grained rate shaping for video streaming over wireless networks
EURASIP Journal on Applied Signal Processing
ACOM: Any-source Capacity-constrained Overlay Multicast in Non-DHT P2P Networks
IEEE Transactions on Parallel and Distributed Systems
On Bandwidth-Efficient Overlay Multicast
IEEE Transactions on Parallel and Distributed Systems
DXQ: a distributed XQuery scripting language
XIME-P '07 Proceedings of the 4th international workshop on XQuery implementation, experience and perspectives
An optimal discrete rate allocation for overlay video multicasting
Computer Communications
A Distributed Topology Control Algorithm for P2P Based Simulations
DS-RT '07 Proceedings of the 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications
Scheduling strategy for realistic implementation of video on demand over IPTV system
CEA'07 Proceedings of the 2007 annual Conference on International Conference on Computer Engineering and Applications
Application layer multicast techniques in grid environments
EATIS '07 Proceedings of the 2007 Euro American conference on Telematics and information systems
A novel caching mechanism for peer-to-peer based media-on-demand streaming
Journal of Systems Architecture: the EUROMICRO Journal
Fuzzy priority based overlay multicast
Computer Communications
GMAC: An overlay multicast network for mobile agent platforms
Journal of Parallel and Distributed Computing
A survey on resource discovery mechanisms, peer-to-peer and service discovery frameworks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Donnybrook: enabling large-scale, high-speed, peer-to-peer games
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
A zone based architecture for massively multi-user simulations
SpringSim '07 Proceedings of the 2007 spring simulaiton multiconference - Volume 1
Scheduling algorithms for conducting conflict-free measurements in overlay networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Offering data confidentiality for multimedia overlay multicast: Design and analysis
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
TOMOON: A Novel Approach for Topology-Aware Overlay Multicasting
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part IV: ICCS 2007
A key management solution for overlay-live-streaming
Proceedings of the workshop on Security in Opportunistic and SOCial networks
Araneola: A scalable reliable multicast system for dynamic environments
Journal of Parallel and Distributed Computing
A Novel Integrated Supporting System for Mesh-Pull Based P2P IPTV
APNOMS '08 Proceedings of the 11th Asia-Pacific Symposium on Network Operations and Management: Challenges for Next Generation Network Operations and Service Management
Fast and proximity-aware multi-source overlay multicast under heterogeneous environment
Computer Communications
A method to reduce waiting time for P2P streaming systems
Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia
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
Enhancing the serviceability of IMS-based multimedia services: preventing core service failures
International Journal of Internet Protocol Technology
Collusion-Resistant Message Authentication in Overlay Multicast Communication
Transactions on Computational Science IV
Towards low-redundancy push-pull P2P live streaming
Proceedings of the 5th International ICST Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness
A Partition-Based Broadcast Algorithm over DHT for Large-Scale Computing Infrastructures
GPC '09 Proceedings of the 4th International Conference on Advances in Grid and Pervasive Computing
Antfarm: efficient content distribution with managed swarms
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
iPlane Nano: path prediction for peer-to-peer applications
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
CrystalBall: predicting and preventing inconsistencies in deployed distributed systems
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
Transient Analysis of an Overlay Multicast Protocol
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Multicast Trees for Collaborative Applications
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
A distributed constraint optimization solution to the P2P video streaming problem
AAAI'07 Proceedings of the 22nd national conference on Artificial intelligence - Volume 2
A casual teaching tool for large size computer laboratories and small size seminar classes
Proceedings of the 37th annual ACM SIGUCCS fall conference: communication and collaboration
Securing bulk content almost for free
Computer Communications
End System Multicast routing for multi-party videoconferencing applications
Computer Communications
Explicit routing in multicast overlay networks
Computer Communications
MULTI+: A robust and topology-aware peer-to-peer multicast service
Computer Communications
Generalized sequence-based and reverse sequence-based models for broadcasting hot videos
IEEE Transactions on Multimedia
Island multicast: combining IP multicast with overlay data distribution
IEEE Transactions on Multimedia
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
Stability and performance of overlay multicast systems employing forward error correction
Performance Evaluation
DHT-based lightweight broadcast algorithms in large-scale computing infrastructures
Future Generation Computer Systems
Router assisted overlay multicast
NGI'09 Proceedings of the 5th Euro-NGI conference on Next Generation Internet networks
Detecting malicious nodes in peer-to-peer streaming by peer-based monitoring
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Improving Performance of ALM Systems with Bayesian Estimation of Peers Dynamics
MMNS 2009 Proceedings of the 12th IFIP/IEEE International Conference on Management of Multimedia and Mobile Networks and Services: Wired-Wireless Multimedia Networks and Services Management
Provide VoD service in peer-to-peer network using offset ranking and epidemic diffusion
CCNC'09 Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference
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
Eliminating packet loss accumulation in peer-to-peer streaming systems
IEEE Transactions on Circuits and Systems for Video Technology
Fast-mesh: a low-delay high-bandwidth mesh for peer-to-peer live streaming
IEEE Transactions on Multimedia
Reliable application layer multicast over combined wired and wireless networks
IEEE Transactions on Multimedia
Predicting and preventing inconsistencies in deployed distributed systems
ACM Transactions on Computer Systems (TOCS)
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
Key-update distribution in secure group communication
Computer Communications
Self-adaptive adjustment on bandwidth in application-layer multicast
APPT'07 Proceedings of the 7th international conference on Advanced parallel processing technologies
Efficient multi-source data dissemination in peer-to-peer networks
NETWORKING'08 Proceedings of the 7th international IFIP-TC6 networking conference on AdHoc and sensor networks, wireless networks, next generation internet
Selfishness-aware data-driven overlay network
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
Scheduling P2P multimedia streams: can we achieve performance and robustness?
IMSAA'09 Proceedings of the 3rd IEEE international conference on Internet multimedia services architecture and applications
Bluetooth P2P architecture for transporting streaming media on the internet
IMSAA'09 Proceedings of the 3rd IEEE international conference on Internet multimedia services architecture and applications
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
Proceedings of the 7th International Conference on Advances in Mobile Computing and Multimedia
Enhancing P2P overlay network architecture for live multimedia streaming
Information Sciences: an International Journal
MTorrent: a multicast enabled bittorrent protocol
COMSNETS'10 Proceedings of the 2nd international conference on COMmunication systems and NETworks
StrandCast: peer-to-peer content distribution for latency tolerant applications
COMSNETS'10 Proceedings of the 2nd international conference on COMmunication systems and NETworks
P2P live streaming system suitable for private contents distribution
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
Maximum-bandwidth ALM tree on tree network
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
Functional and performance verification of overlay multicast applications - a product level approach
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
A decade of NML networked graphics
Proceedings of the 15th International Conference on Web 3D Technology
Minimizing node churn in peer-to-peer streaming
Computer Communications
Multi-objective optimization of multicast overlays for collaborative applications
Computer Networks: The International Journal of Computer and Telecommunications Networking
The Akamai network: a platform for high-performance internet applications
ACM SIGOPS Operating Systems Review
Climber: an incentive-based resilient peer-to-peer system for live streaming services
IPTPS'08 Proceedings of the 7th international conference on Peer-to-peer systems
Towards microeconomic resources allocation in overlay networks
AMT'10 Proceedings of the 6th international conference on Active media technology
Model-based evaluation of search strategies in peer-to- peer networks
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
A non-strategic microeconomic model for single-service multi-rate application layer multicast
ICICA'10 Proceedings of the First international conference on Information computing and applications
An economic case for end system multicast
FIS'10 Proceedings of the Third future internet conference on Future internet
Computer Networks: The International Journal of Computer and Telecommunications Networking
X-trace: a pervasive network tracing framework
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
SmartPeerCast: a Smart QoS driven P2P live streaming framework
Multimedia Tools and Applications
A scheduling method to reduce waiting time for P2P streaming systems
Journal of Mobile Multimedia
ALMware: A middleware for application layer multicast protocols
Computer Communications
Toward microeconomic allocation of resources in multi-service overlay networks
Journal of Computer and Systems Sciences International
XIA: an architecture for an evolvable and trustworthy internet
Proceedings of the 10th ACM Workshop on Hot Topics in Networks
International Journal of Grid and Utility Computing
An overlay multicast protocol for live streaming and delay-guaranteed interactive media
Journal of Network and Computer Applications
Robust application-level multicast tree construction for wireless/mobile hosts
WWIC'06 Proceedings of the 4th international conference on Wired/Wireless Internet Communications
Short-Delay video streaming with restricted supplying peer bandwidth
MMNS'05 Proceedings of the 8th international conference on Management of Multimedia Networks and Services
FairOM: enforcing proportional contributions among peers in internet-scale distributed systems
ISPA'05 Proceedings of the Third international conference on Parallel and Distributed Processing and Applications
Overlay networks with linear capacity constraints
IWQoS'05 Proceedings of the 13th international conference on Quality of Service
On the stability of end-point-based multimedia streaming
NETWORKING'06 Proceedings of the 5th international IFIP-TC6 conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communications Systems
Performance tradeoffs in structured peer to peer streaming
Journal of Parallel and Distributed Computing
A groupware design for supporting international medical collaboration over the internet
HSI'05 Proceedings of the 3rd international conference on Human Society@Internet: web and Communication Technologies and Internet-Related Social Issues
BGP-based clustering for scalable and reliable gossip broadcast
GC'04 Proceedings of the 2004 IST/FET international conference on Global Computing
Distributing key updates in secure dynamic groups
ICDCIT'04 Proceedings of the First international conference on Distributed Computing and Internet Technology
Eliminating bottlenecks in overlay multicast
NETWORKING'05 Proceedings of the 4th IFIP-TC6 international conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communication Systems
Scheduling uplink bandwidth in application-layer multicast trees
NETWORKING'05 Proceedings of the 4th IFIP-TC6 international conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communication Systems
A novel approach for transparent bandwidth conservation
NETWORKING'05 Proceedings of the 4th IFIP-TC6 international conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communication Systems
A backup tree algorithm for multicast overlay networks
NETWORKING'05 Proceedings of the 4th IFIP-TC6 international conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communication Systems
On data dissemination for large-scale complex critical infrastructures
Computer Networks: The International Journal of Computer and Telecommunications Networking
A novel approach for topology-aware overlay multicasting
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Short Survey: A survey of application level multicast techniques
Computer Communications
Survey A survey of peer-to-peer live video streaming schemes - An algorithmic perspective
Computer Networks: The International Journal of Computer and Telecommunications Networking
Optimization of VOD streaming scheduling for IPTV multi-channel support
ISPA'07 Proceedings of the 2007 international conference on Frontiers of High Performance Computing and Networking
Localising multicast using application predicates
IWSOS'07 Proceedings of the Second international conference on Self-Organizing Systems
Multi-domain topology-aware grouping for application-layer multicast
HPCC'07 Proceedings of the Third international conference on High Performance Computing and Communications
A novel and efficient source-path discovery and maintenance method for application layer multicast
Computers and Electrical Engineering
Self-* in Multimedia Communication Overlays
Computer Communications
Computer Networks: The International Journal of Computer and Telecommunications Networking
An autonomous topology management framework for QoS enabled P2P video streaming systems
Proceedings of the 8th International Conference on Network and Service Management
Proceedings of the 2013 Research in Adaptive and Convergent Systems
Peer-to-peer architectures for massively multiplayer online games: A Survey
ACM Computing Surveys (CSUR)
On multi-stream multi-source multicast routing
Computer Networks: The International Journal of Computer and Telecommunications Networking
Proceedings of the ninth ACM conference on Emerging networking experiments and technologies
XL peer-to-peer pub/sub systems
ACM Computing Surveys (CSUR)
Lcast: Software-defined inter-domain multicast
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.07 |
The conventional wisdom has been that Internet protocol (IP) is the natural protocol layer for implementing multicast related functionality. However, more than a decade after its initial proposal, IP multicast is still plagued with concerns pertaining to scalability, network management, deployment, and support for higher layer functionality such as error, flow, and congestion control. We explore an alternative architecture that we term end system multicast, where end systems implement all multicast related functionality including membership management and packet replication. This shifting of multicast support from routers to end systems has the potential to address most problems associated with IP multicast. However, the key concern is the performance penalty associated with such a model. In particular, end system multicast introduces duplicate packets on physical links and incurs larger end-to-end delays than IP multicast. We study these performance concerns in the context of the Narada protocol. In Narada, end systems self-organize into an overlay structure using a fully distributed protocol. Further, end systems attempt to optimize the efficiency of the overlay by adapting to network dynamics and by considering application level performance. We present details of Narada and evaluate it using both simulation and Internet experiments. Our results indicate that the performance penalties are low both from the application and the network perspectives. We believe the potential benefits of transferring multicast functionality from end systems to routers significantly outweigh the performance penalty incurred.