Graphical evolution: an introduction to the theory of random graphs
Graphical evolution: an introduction to the theory of random graphs
NETBLT: a high throughput transport protocol
SIGCOMM '87 Proceedings of the ACM workshop on Frontiers in computer communications technology
An efficient reliable broadcast protocol
ACM SIGOPS Operating Systems Review
Architectural considerations for a new generation of protocols
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
Lightweight causal and atomic group multicast
ACM Transactions on Computer Systems (TOCS)
Multicast routing in a datagram internetwork
Multicast routing in a datagram internetwork
The process group approach to reliable distributed computing
Communications of the ACM
A comparison of sender-initiated and receiver-initiated reliable multicast protocols
SIGMETRICS '94 Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems
vic: a flexible framework for packet video
Proceedings of the third ACM international conference on Multimedia
ACM Transactions on Computer Systems (TOCS)
Broadcast Protocols for Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
A reliable dissemination protocol for interactive collaborative applications
Proceedings of the third ACM international conference on Multimedia
vic: a flexible framework for packet video
Proceedings of the third ACM international conference on Multimedia
Log-based receiver-reliable multicast for distributed interactive simulation
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
U-Net: a user-level network interface for parallel and distributed computing
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
The PIM architecture for wide-area multicast routing
IEEE/ACM Transactions on Networking (TON)
Horus: a flexible group communication system
Communications of the ACM
Error control using retransmission schemes in multicast transport protocols for real-time media
IEEE/ACM Transactions on Networking (TON)
Corona: a communication service for scalable, reliable group collaboration systems
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
The case for reliable concurrent multicasting using shared ACK trees
MULTIMEDIA '96 Proceedings of the fourth ACM international conference on Multimedia
Self-stabilization by window washing
PODC '96 Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing
Receiver-driven layered multicast
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Multicasting protocols for high-speed, wormhole-routing local area networks
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Floor control for multimedia conferencing and collaboration
Multimedia Systems
Using spatial techniques to decrease message passing in a distributed VE system
VRML '97 Proceedings of the second symposium on Virtual reality modeling language
Online algorithms for selective multicast and maximal dense trees
STOC '97 Proceedings of the twenty-ninth annual ACM symposium on Theory of computing
STOC '97 Proceedings of the twenty-ninth annual ACM symposium on Theory of computing
Scalable reliable multicast using multiple multicast groups
SIGMETRICS '97 Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Network text editor (NTE): A scalable shared text editor for the MBone
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
Iolus: a framework for scalable secure multicasting
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
Floor control for large-scale MBone seminars
MULTIMEDIA '97 Proceedings of the fifth ACM international conference on Multimedia
Receiver-driven bandwidth adaptation for light-weight sessions
MULTIMEDIA '97 Proceedings of the fifth ACM international conference on Multimedia
The CDT mStar environment: scalable distributed teamwork in action
GROUP '97 Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge
Increasing throughput in ATM/B-ISDN using simple buffer management and selective discarding
ACM SIGCOMM Computer Communication Review
A reliable multicast framework for light-weight sessions and application level framing
IEEE/ACM Transactions on Networking (TON)
Hashed and hierarchical timing wheels: efficient data structures for implementing a timer facility
IEEE/ACM Transactions on Networking (TON)
A framework for delivering multicast message in networks with mobile hosts
Mobile Networks and Applications - Special issue: routing in mobile communications networks
DWTP—an Internet protocol for shared virtual environments
Proceedings of the third symposium on Virtual reality modeling language
Asymptotic behavior of global recovery in SRM
SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Webs of Archived Distributed Computations for Asynchronous Collaboration
The Journal of Supercomputing - Special issue: high performance distributed computing
A digital fountain approach to reliable distribution of bulk data
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Session directories and scalable Internet multicast address allocation
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
An active service framework and its application to real-time multimedia transcoding
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Scoped hybrid automatic repeat reQuest with forward error correction (SHARQFEC)
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
A comparison of reliable multicast protocols
Multimedia Systems
Parity-based loss recovery for reliable multicast transmission
IEEE/ACM Transactions on Networking (TON)
COCA: collaborative objects coordination architecture
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
A proxy architecture for reliable multicast in heterogeneous environments
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Organizing multicast receivers deterministically by packet-loss correlation
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Scalable data naming for application level framing in reliable multicast
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
L2imbo: a distributed systems platform for mobile computing
Mobile Networks and Applications - Special issue on protocols and software paradigms of mobile networks
“Got COCA?” A new perspective in building electronic meeting systems
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
Local error recovery in SRM: comparison of two approaches
IEEE/ACM Transactions on Networking (TON)
A third-party value-added network service approach to reliable multicast
SIGMETRICS '99 Proceedings of the 1999 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
ACM Transactions on Computer Systems (TOCS)
A model, analysis, and protocol framework for soft state-based communication
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Digital signatures for flows and multicasts
IEEE/ACM Transactions on Networking (TON)
An asynchronous distributed systems platform for heterogeneous environments
Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications
Providing reliable and fault tolerant broadcast delivery in mobile ad-hoc networks
Mobile Networks and Applications
Tree multicast strategies in mobile, multishop wireless networks
Mobile Networks and Applications
Collection servers: an architecture for multicast receiver reporting
MULTIMEDIA '99 Proceedings of the seventh ACM international conference on Multimedia (Part 2)
Pavilion: a middleware framework for collaborative Web-based applications
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Runtime dynamics in collaborative systems
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
MASH: enabling scalable multipoint collaboration
ACM Computing Surveys (CSUR)
Semantic multicast: intelligently sharing collaborative sessions
ACM Computing Surveys (CSUR)
Patterns of network and user activity in an inhabited television event
Proceedings of the ACM symposium on Virtual reality software and technology
The London Travel Demonstrator
Proceedings of the ACM symposium on Virtual reality software and technology
The DiveBone—an application-level network architecture for Internet-based CVEs
Proceedings of the ACM symposium on Virtual reality software and technology
Experiences of Using Generative Communications to Support AdaptiveMobile Applications
Distributed and Parallel Databases - Special issue on mobile data management and applications
A reliable multicast session protocol for collaborative continuous-feed applications
SAC '97 Proceedings of the 1997 ACM symposium on Applied computing
A collaboration specification language
Proceedings of the 2nd conference on Domain-specific languages
Securing information transmission by redundancy
Proceedings of the 1999 workshop on New security paradigms
A matter of degree: improved approximation algorithms for degree-bounded minimum spanning trees
STOC '00 Proceedings of the thirty-second annual ACM symposium on Theory of computing
An architecture for distributed OASIS services
IFIP/ACM International Conference on Distributed systems platforms
The transport layer: tutorial and survey
ACM Computing Surveys (CSUR)
A reliable multicast webcast protocol for multimedia collaboration and caching
MULTIMEDIA '00 Proceedings of the eighth ACM international conference on Multimedia
Incremental deployment of a router-assisted reliable multicast scheme
COMM '00 Proceedings of NGC 2000 on Networked group communication
On the use of on-demand layer addition (ODL) with mutli-layer multicast transmission techniques
COMM '00 Proceedings of NGC 2000 on Networked group communication
MobiCast: a multicast scheme for wireless networks
Mobile Networks and Applications
Intelligent information dissemination services in hybrid satellite-wireless networks
Mobile Networks and Applications
Geography-informed energy conservation for Ad Hoc routing
Proceedings of the 7th annual international conference on Mobile computing and networking
Proceedings of the 7th annual international conference on Mobile computing and networking
Scalable on-demand media streaming with packet loss recovery
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
A multicast-based distributed file system for the internet
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
Collaboration in tele-immersive environments
EGVE '02 Proceedings of the workshop on Virtual environments 2002
Tunable reliable multicast for periodic information dissemination
Mobile Networks and Applications
Cooperative environments for distributed
RMDP: an FEC-based reliable multicast protocol for wireless environments
ACM SIGMOBILE Mobile Computing and Communications Review
MTCP: scalable TCP-like congestion control for reliable multicast
Computer Networks: The International Journal of Computer and Telecommunications Networking
Real-time applications on the Internet
BT Technology Journal
BT Technology Journal
The gods must be crazy: a matter of time in collaborative systems
ACM SIGGROUP Bulletin
Scalable Multimedia Communication Using IP Multicast and Lightweight Sessions
IEEE Internet Computing
Global Information Broadcast: An Architecture for Internet Push Channels
IEEE Internet Computing
Interactive Multiuser VEs in the DIVE System
IEEE MultiMedia
A Study of Adaptive Forward Error Correction for Wireless Collaborative Computing
IEEE Transactions on Parallel and Distributed Systems
Scalable Stability Detection Using Logical Hypercube
IEEE Transactions on Parallel and Distributed Systems
Lightweight network support for scalable end-to-end services
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
An Active Reliable Multicast Framework for the Grids
ICCS '02 Proceedings of the International Conference on Computational Science-Part II
A Pragmatic Semantic Reliable Multicast Architecture for Distant Learning
ICMI '00 Proceedings of the Third International Conference on Advances in Multimodal Interfaces
Improving the Quality of Recorded MBone Sessions Using a Distributed Model
IDMS '99 Proceedings of the 6th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services
Selecting the QoS Parameters for Multicast Applications Based on User Profile and Device Capability
IDMS '01 Proceedings of the 8th International Workshop on Interactive Distributed Multimedia Systems
ATOM - Active Totally Ordered Multicast
IWAN '00 Proceedings of the Second International Working Conference on Active Networks
Active Networking Support for the Grid
IWAN '01 Proceedings of the IFIP-TC6 Third International Working Conference on Active Networks
An Object-Oriented Software Framework for Large-Scale Networked Virtual Environments
Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
Network-Driven Layered Multicast with IPv6
NETWORKING '00 Proceedings of the IFIP-TC6 / European Commission International Conference on Broadband Communications, High Performance Networking, and Performance of Communication Networks
Channel Islands in a Reflective Ocean: Large Scale Event Distribution in Heterogeneous Networks
NETWORKING '02 Proceedings of the Second International IFIP-TC6 Networking Conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; and Mobile and Wireless Communications
A Reliable Subcasting Protocol for Wireless Environments
NETWORKING '00 Proceedings of the IFIP-TC6/European Commission International Workshop on Mobile and Wireless Communication Networks
Reliability, Scalability and Robustness Issues in IRI*
WET-ICE '97 Proceedings of the 6th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises
Research on Reliable Communication in Real-Time Collaborative Designing Systems
DCW '02 Revised Papers from the 4th International Workshop on Distributed Communities on the Web
Group Communication and Multicast
ICN '01 Proceedings of the First International Conference on Networking-Part 1
A New Method for Scalable and Reliable Multicast System for Mobile Networks
ICN '01 Proceedings of the First International Conference on Networking-Part 2
Impact of Tree Structure on Retransmission Efficiency for TRACK
NGC '01 Proceedings of the Third International COST264 Workshop on Networked Group Communication
Scalable on-demand media streaming with packet loss recovery
IEEE/ACM Transactions on Networking (TON)
Efficient topology-aware overlay network
ACM SIGCOMM Computer Communication Review
Realising real time multimedia groupware on the web
Proceedings of the sixth Eurographics workshop on Multimedia 2001
Estimating membership in a multicast session
SIGMETRICS '03 Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
A model of periodic acknowledgement
Performance Evaluation
Designing Directories in Distributed Systems: A Systematic Framework
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Scalable Stability Detection Using Logical Hypercube
SRDS '99 Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems
Multicast Feedback Suppression Using Representatives
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
A Delay Analysis of Sender-Initiated and Receiver-Initiated Reliable Multicast Protocols
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
Bulk Multicast Transport Protocol
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
An Efficient and Flexible Late Join Algorithm for Interactive Shared Whiteboards
ISCC '00 Proceedings of the Fifth IEEE Symposium on Computers and Communications (ISCC 2000)
A Rate-Based End-to-End Multicast Congestion Control Protocol
ISCC '00 Proceedings of the Fifth IEEE Symposium on Computers and Communications (ISCC 2000)
SRM-TFRC: A TCP-Friendly Multicast Congestion Control Scheme Based on SRM
ICCNMC '01 Proceedings of the 2001 International Conference on Computer Networks and Mobile Computing (ICCNMC'01)
Dynamic retransmission control for reliable mobile multicast
Journal of Computer Science and Technology
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Random, Ephemeral Transaction Identifiers in Dynamic Sensor Networks
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Caching policy design and cache allocation in active reliable multicast
Computer Networks: The International Journal of Computer and Telecommunications Networking
Organizing multicast receivers deterministically by packet-loss correlation
Multimedia Systems
Efficient rate-controlled bulk data transfer using multiple multicast groups
IEEE/ACM Transactions on Networking (TON)
DACS: Distance Aware Collaboration System for Face-to-Face Meetings
SAINT-W '04 Proceedings of the 2004 Symposium on Applications and the Internet-Workshops (SAINT 2004 Workshops)
Improving availability with recursive microreboots: a soft-state system case study
Performance Evaluation - Dependable systems and networks-performance and dependability symposium (DSN-PDS) 2002: Selected papers
Middleware support for reconciling client updates and data transcoding
Proceedings of the 2nd international conference on Mobile systems, applications, and services
Light-weight multicast services (LMS): a router-assisted scheme for reliable multicast
IEEE/ACM Transactions on Networking (TON)
Adaptive Resource Management in Middleware: A Survey
IEEE Distributed Systems Online
ASCENT: Adaptive Self-Configuring sEnsor Networks Topologies
IEEE Transactions on Mobile Computing
Implementing a replicated service with group communication
Journal of Systems Architecture: the EUROMICRO Journal
The Implications of Pervasive Computing on Network Design
BT Technology Journal
Supporting service discovery, querying and interaction in ubiquitous computing environments
Wireless Networks - Special issue: Pervasive computing and communications
Supporting ordering and consistency in a distributed Event Heap for Ubiquitous Computing
Personal and Ubiquitous Computing
On multicast trees: structure and size estimation
IEEE/ACM Transactions on Networking (TON)
Presence: Teleoperators and Virtual Environments
Toward Broadcast Reliability in Mobile Ad Hoc Networks with Double Coverage
IEEE Transactions on Mobile Computing
Persistent detection and recovery of state inconsistencies
Computer Networks: The International Journal of Computer and Telecommunications Networking
Patterns of Network and User Activity in an Inhabited Television Event
Presence: Teleoperators and Virtual Environments
Presence: Teleoperators and Virtual Environments
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
System support for bandwidth management and content adaptation in internet applications
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
A collaboration specification language
DSL'99 Proceedings of the 2nd conference on Conference on Domain-Specific Languages - Volume 2
Efficient implementations of java remote method invocation (RMI)
COOTS'98 Proceedings of the 4th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 4
ER-TCP: an efficient TCP fault-tolerance scheme for cluster computing
The Journal of Supercomputing
The emergence of a networking primitive in wireless sensor networks
Communications of the ACM - Web science
Data Discovery and Dissemination with DIP
IPSN '08 Proceedings of the 7th international conference on Information processing in sensor networks
PHY-MAC Cross-Layer Design of Reliable Wireless Multicast Protocol with a Case Study of MB-OFDM WPAN
ICESS '07 Proceedings of the 3rd international conference on Embedded Software and Systems
Reliable multicast tree construction algorithm
Mobility '08 Proceedings of the International Conference on Mobile Technology, Applications, and Systems
Experiences on enhancing data collection in large networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
A cluster-tree protocol for reliable multicasting
Computer Networks: The International Journal of Computer and Telecommunications Networking
Experience with Top Gun Wingman: a proxy-based graphical web browser for the 3Com PalmPilot
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Epidemic protocols: algorithms and applications
ICOIN'09 Proceedings of the 23rd international conference on Information Networking
Reliable data delivery for relay-based overlay multicast
ICACT'09 Proceedings of the 11th international conference on Advanced Communication Technology - Volume 1
Algorithms for sensor and ad hoc networks: advanced lectures
Algorithms for sensor and ad hoc networks: advanced lectures
Programming distributed systems with group IO
EUROMICRO-PDP'02 Proceedings of the 10th Euromicro conference on Parallel, distributed and network-based processing
Optimal deterministic timeouts for reliable scalable multicast
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 3
Reliable concurrent multicast from bursty sources
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 3
Control mechanisms for packet audio in the internet
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 1
On the use of destination set grouping to improve fairness in multicast video distribution
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
Policy controlled self-configuration in unattended wireless sensor networks
Journal of Network and Computer Applications
Performance analysis and comparison between multicast and unicast over infrastructure wireless LAN
AINTEC'06 Proceedings of the Second Asian international conference on Technologies for Advanced Heterogeneous Networks
A semi-reliable multicast protocol for distributed multimedia applications in large scale networks
MMNS'05 Proceedings of the 8th international conference on Management of Multimedia Networks and Services
A taxonomy of multicast protocols for Internet applications
Computer Communications
Performance comparison of sender-based and receiver-based reliable multicast protocols
Computer Communications
Opportunistic content sharing applications
Proceedings of the 1st ACM workshop on Emerging Name-Oriented Mobile Networking Design - Architecture, Algorithms, and Applications
Improving scalability on reliable multicast communications
Computer Communications
GSC: a generic source-based congestion control algorithm for reliable multicast
Computer Communications
Hi-index | 0.02 |
This paper describes SRM (Scalable Reliable Multicast), a reliable multicast framework for application level framing and light-weight sessions. The algorithms of this framework are efficient, robust, and scale well to both very large networks and very large sessions. The framework has been prototyped in wb, a distributed whiteboard application, and has been extensively tested on a global scale with sessions ranging from a few to more than 1000 participants. The paper describes the principles that have guided our design, including the IP multicast group delivery model, an end-to-end, receiver-based model of reliability, and the application level framing protocol model. As with unicast communications, the performance of a reliable multicast delivery algorithm depends on the underlying topology and operational environment. We investigate that dependence via analysis and simulation, and demonstrate an adaptive algorithm that uses the results of previous loss recovery events to adapt the control parameters used for future loss recovery. With the adaptive algorithm, our reliable multicast delivery algorithm provides good performance over a wide range of underlying topologies.