ICALB: an integrated congestion avoidance and load balancing algorithm for distributed intelligent networks. Part II: Performance evaluation of ICALB

This paper evaluates the Integrated Congestion Avoidance and Load Balancing (ICALB) algorithm [ICALB: an integrated congestion avoidance and load balancing algorithm for distributed intelligent networks-Part I. Description of ICALB, 2002]. We test its performance by applying it in a simulated Distributed Intelligent Network (D-IN). We evaluate the algorithm ability to protect the service execution nodes from congestion, to maintain a high throughput, and to ensure a fair distribution of the resource's capacity among services taking into account service priorities and quality of service requirements. The algorithm's operation mainly exploits the advantages of Common Object Request Broker Architecture (CORBA) Object Request Broker (ORB) middleware that allow the invocation of operations on distributed objects without concern for object location, programming language, OS platform, communication protocols and interconnects, and hardware. Hence, all necessary operations of the algorithm are assumed to be executed over the CORBA ORB.

[1]  Thomas Magedanz,et al.  Mobile software agents: a new paradigm for telecommunications management , 1996, Proceedings of NOMS '96 - IEEE Network Operations and Management Symposium.

[2]  Donald E. Smith,et al.  Service control point overload rules to protect intelligent network services , 1998, TNET.

[3]  Iakovos S. Venieris,et al.  An algorithm for the efficient utilization of service control capabilities in intelligent networks , 2000, 2000 10th Mediterranean Electrotechnical Conference. Information Technology and Electrotechnology for the Mediterranean Countries. Proceedings. MeleCon 2000 (Cat. No.00CH37099).

[4]  Raj Jain,et al.  A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.

[5]  Douglas C. Schmidt,et al.  The Design of an Adaptive CORBA Load Balancing Service , 2001 .

[6]  Iakovos S. Venieris,et al.  Intelligent Broadband Networks , 1998 .

[7]  A. Watson,et al.  OMG (Object Management Group) architecture and CORBA (common object request broker architecture) specification , 2002 .

[8]  Iakovos S. Venieris,et al.  ICALB: an integrated congestion avoidance and load balancing algorithm for distributed intelligent networks. Part I: description of ICALB , 2002, Comput. Commun..

[9]  Steve Vinoski,et al.  Advanced CORBA® Programming with C++ , 1999 .

[10]  Iakovos S. Venieris,et al.  An adaptive congestion control mechanism for intelligent broadband networks , 2001, Comput. Networks.

[11]  Raj Jain,et al.  Congestion Avoidance in Computer Networks with a Connectionless Network Layer, Part I: Concepts, Goals and Methodology , 1988, ArXiv.

[12]  M. K. Perdikeas,et al.  Mobile agent and CORBA technologies in the broadband intelligent network , 2000 .