Advanced programming in the UNIX environment
Advanced programming in the UNIX environment
TCP/IP illustrated (vol. 3): TCP for transactions, HTTP, NNTP, and the Unix domain protocols
TCP/IP illustrated (vol. 3): TCP for transactions, HTTP, NNTP, and the Unix domain protocols
A High Performance Totally Ordered Multicast Protocol
Selected Papers from the International Workshop on Theory and Practice in Distributed Systems
Issues in scaling multimedia collaboration tools for remote instruction
ISCC '95 Proceedings of the IEEE Symposium on Computers and Communications (ISCC'95)
Distributed multicast address management in the global Internet
IEEE Journal on Selected Areas in Communications
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Inter-Stream Adaptation for Collaborative Multimedia Applications
ISCC '97 Proceedings of the 2nd IEEE Symposium on Computers and Communications (ISCC '97)
Hi-index | 0.02 |
Discusses the software architecture, interprocess communication and the reference implementation of the Interactive Remote Instruction (IRI) system for distance learning. IRI is an Internet-based system which integrates continuous multimedia, shared applications and a variety of multi-user collaborative utilities. Internet multicasting is used by IRI for group management and data sharing, UDP (Unix domain protocol) multicasting is used for audio and video streams, while a reliable multicasting protocol (RMP) is used by XTV, the data sharing engine of IRI. The system is both scalable and expandable. It is scalable through the use of multicasting for interprocess communication. It is expandable due to its partitioning into a set of autonomous but cooperating components. The interaction among components is specified by a set of messages and the functions needed to send and receive these messages.