The software architecture of an interactive remote instruction system for heterogeneous network environments

At Old Dominion University, we have designed and implemented a Java-based distance education system, which we term IRI-h (for Interactive Remote Instruction-heterogeneous). IRI-h is designed to function on a number of heterogeneous platforms, and within heterogeneous network environments. IRI-h builds on the success of its predecessor system IRI, but attempts to avoid a number of identified pitfalls and deficiencies such as platform dependence, poor scalability, and the need for a homogeneous controlled network environment. We present the design and software architecture of IRI-h which continues to offer audio, video, and tool sharing services within a synchronous virtual classroom environment, albeit in a platform independent manner. Furthermore, the proposed architecture accommodates class participants with no multicast capabilities, or limited connectivity bandwidth by offering tunneling, and rate adaptation services.

[1]  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).

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

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

[4]  Hussein M. Abdel-Wahab,et al.  IRI-h, a Java-based distance education system: architecture and performance , 2001, JERC.

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

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

[7]  Kurt Maly,et al.  Experiences with Structured Recording and Replay in Interactive RemoteInstruction , 1999 .

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

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