ICALB: an integrated congestion avoidance and load balancing algorithm for distributed intelligent networks. Part I: description of ICALB

The Intelligent Network (IN) technology has emerged with an aim to enhance the telecommunication network capabilities in terms of complex service provision. Due to the dramatic increase in service demand, the main concern in an IN system has become its scalability as well as the way intelligence is allocated to service calls. This is also the case in more advanced IN architectures like the Distributed IN which exploits new software technologies such as the Common Object Request Broker Architecture and the mobile agents. The Integrated Congestion Avoidance And Load Balancing (ICALB) algorithm proposed in this paper aims in fulfilling a number of objectives like congestion avoidance, protection of services already in progress, and fairness among different service's demands. Unlike existing algorithms like Call Gapping, ICALB adopts dynamic techniques for controlling traffic load, pedantically addresses the issue of fairness by fairly serving switches and applying priorities among services, and balances excessive traffic load among the available servers of a distributed system. These additional features broaden the scope of applicability of the ICALB to other service architectures like VoIP-based systems. SIP application servers and Gatekeepers in H.323-based architectures are such examples.

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

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

[3]  Iakovos S. Venieris,et al.  Mobile agent standards and available platforms , 1999, Comput. Networks.

[4]  Olivier Hersent,et al.  IP telephony: packet-based multimedia communications systems , 2000 .

[5]  Donald E. Smith Ensuring robust call throughput and fairness for SCP overload controls , 1995, TNET.

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

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

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

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

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

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

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

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