A middleware-based service for employing resource management algorithms at distributed networks and evaluating their performance

This paper evaluates the performance of a distributed intelligent network (D-IN), enhanced with a middleware-based service and resource management functionality. We test its performance by building and emulating its basic functionality, based on distributed object technology (DOT), in a real environment. Resource management functionality mainly aims at avoiding congestion and balancing its load and is implemented by the incorporation of the ICALB algorithm (V. M. Stathopoulos and I. S. Venieris, November 2002). This incorporation is succeeded through the use and implementation of a generic and distributed middleware-based service. It is a CORBA-based service that is used for successfully managing resource management algorithms, such as ICALB, facilitate their operation, and solving classes of problems related to communications over the distributed network, sharing of resources spread over the network, scheduling, synchronization, and management of various tasks. By this means we argue that the method that we use can be employed for operating in various distributed networks. We also evaluate the network's performance by measuring the contents of a queue of an IN node with critical meaning and by showing the improvements that appeared to the D-IN from the operation of both the ICALB algorithm and the proposed service.