Enable QoS for Distributed Object Applications by ORB-Based Active Networking
Future requirements for supporting distributed object applications by active networks are discussed. A middleware approach for active networking is presented. A CORBA-based distributed processing environment (DPE) is described as an interoperable service platform in an active network to enable end-to-end QoS for distributed object communication. Three key platform services are presented, including QoS binding, component management and resource control. A binding framework is enhanced to achieve transparent QoS binding; an active component management service is proposed as an out-band signaling to install service objects; active node resources are adaptively managed to support generic reservation requirements. As a whole, the paper presents a distributed computing model for active networks so that active services can be dynamically deployed as downloadable objects to apply different QoS architectures on demand. With this model, distributed object-oriented systems directly benefit from active networking technology with respect to QoS need.
Unable to display preview. Download preview PDF.
- 2.D. S. Alexander, “ALIEN: A generalized computing model of active networks”, dissertation in computer and information science, University of Pennsylvania, 1998Google Scholar
- 3.Ted Faber, Bob Braden, Bob Lindell, Jeff Kann, Graham Phillips, Alberto Cerpa, Active Nets Workshop, April 1999Google Scholar
- 4.Hitachi and GMD-FOKUS co-operation project. http://www.fokus.gmd.de/research/cc/glone/projects/bang/
- 6.Jit Biswas, et al., “The IEEE P1520 Standards Initiative For Programmable Network Interface”, IEEE Communications Magazine, Oct. 1998.Google Scholar
- 7.Campbell A. T., “QOS Architectures”,(Eds.) M. Tatipamula and B. Khasnabish, Multimedia Communications Networks, Artech House Publishers, Chapter 3. pg. 103–128, ISBN 0-89006-936-0, June 1998Google Scholar
- 8.Object Management Group, “The Common Object Request Broker: Architecture and Specification”, Minor revision 2.3.1, October 1999Google Scholar
- 9.Bruno Dumant, FranÇois Horn, Frédéric Dang Tran, Jean-Bernard Stefani, “Jonathan: an Open Distributed Processing Environment in Java”, March 17, 1998Google Scholar
- 10.IETF RFC 2475, “An Architecture for Differentiated Services”, Dec. 1998Google Scholar
- 11.Frédéric Dang Tran, Jean-Bernard Stefani, “Towards an extensible and modular ORB framework”, April 1997Google Scholar
- 12.Lazar, A. A., “Programming Telecommunication Networks”, IEEE Network, September/October 1997, pp. 818Google Scholar
- 15.IETF RFC 1633, “Integrated Services in the Internet Architecture: An Overview”, June, 1994. IETF Integrated Service Working GroupGoogle Scholar
- 16.IETF RFC 2205, “Resource Reservation Protocol (RSVP). Version 1 Functional Specification”, September, 1997Google Scholar
- 17.A. Schill, F. Breiter, S. Kühn, “Design and Evaluation of an Advance Reservation Protocol on top of RSVP”, IFIP 4th International Conference on Broadband Communications, Stuttgart, 1998, Chapman & Hall, pp. 23–40Google Scholar