IRI-h, a Java-based distance education system: architecture and performance

We used our Original Interactive Remote Instruction (IRI) system to teach scores of university classes over the past years at sites up to 300 km apart. While this system is a prototype, its use in real classes allows us to deal with crucial issues in distributed education instruction systems. We describe our motivation and vision for a reimplementation of IRI that supports synchronous and asynchronous distance education. This new version, called IRI-h (h for hetergeneous), is coded in Java and executes on several different platforms. IRI-h extends IRI both to multiple platforms and heterogeneous network experiences with the developing prototype, including preliminary performance evaluation, and also unresolved issues still to be addressed.

[1]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[2]  Hussein M. Abdel-Wahab,et al.  The software architecture of a distributed quality of session control layer , 1998, Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244).

[3]  Todd Montgomery,et al.  A High Performance Totally Ordered Multicast Protocol , 1994, Dagstuhl Seminar on Distributed Systems.

[4]  Steven McCanne,et al.  An application level video gateway , 1995, MULTIMEDIA '95.

[5]  Stephen E. Deering,et al.  Host extensions for IP multicasting , 1986, RFC.

[6]  Hussein M. Abdel-Wahab,et al.  Lightweight scalable tool sharing for the Internet , 2001, Proceedings. Sixth IEEE Symposium on Computers and Communications.

[7]  Ehab Al-Shaer,et al.  Interactive Distance Learning over Intranets , 1997, IEEE Internet Comput..

[8]  Steven McCanne,et al.  Receiver-driven bandwidth adaptation for light-weight sessions , 1997, MULTIMEDIA '97.