224 research outputs found

    Simulation and analysis of adaptive routing and flow control in wide area communication networks

    Get PDF
    This thesis presents the development of new simulation and analytic models for the performance analysis of wide area communication networks. The models are used to analyse adaptive routing and flow control in fully connected circuit switched and sparsely connected packet switched networks. In particular the performance of routing algorithms derived from the L(_R-I) linear learning automata model are assessed for both types of network. A novel architecture using the INMOS Transputer is constructed for simulation of both circuit and packet switched networks in a loosely coupled multi- microprocessor environment. The network topology is mapped onto an identically configured array of processing centres to overcome the processing bottleneck of conventional Von Neumann architecture machines. Previous analytic work in circuit switched work is extended to include both asymmetrical networks and adaptive routing policies. In the analysis of packet switched networks analytic models of adaptive routing and flow control are integrated to produce a powerful, integrated environment for performance analysis The work concludes that routing algorithms based on linear learning automata have significant potential in both fully connected circuit switched networks and sparsely connected packet switched networks

    Performance of distributed information systems

    Get PDF
    There is an increasing use of distributed computer systems to provide services in both traditional telephony as well as in the Internet. Two main technologies are Distributed Object Computing (DOC) and Web based services. One common DOC architecture investigated in this thesis is the Common Object Request Broker Architecture (CORBA), specified by the Object Management Group. CORBA applications consist of interacting software components called objects. Two other DOC architectures investigated are the Telecommunications Information Net- working Architecture (TINA) and a CORBA based Intelligent Network (IN/CORBA) system. In a DOC environment, the objects of an application are distributed on mul- tiple nodes. A middleware layer makes the distribution transparent to the application. However, the distributed nature creates a number of potential performance problems. Three problems in DOC systems are examined in this thesis: object distribution, load balancing and overload protection. An object distribution describes how objects are distributed in the network. The objective is to distribute the objects on the physical nodes in such a way that intern-node communication overhead is as small as possible. One way to solve the object distribution problem is to use linear programming. The constraints for the problem are then given by both ease of management of the system and performance concerns. Load balancing is used when there are multiple objects that can be used at a particular time. The objective of load balancing is to distribute the load e±ciently on the available nodes. This thesis investigates a number of de- centralized load balancing mechanisms, including one based on the use of intelligent agents. Finally, overload protection mechanisms for DOC systems are investigated. While overload protection is well-researched for telecom networks, only little work has been performed previously concerning DOC and overload protection. Also, this thesis examines the use of overload protection in e-commerce web servers. Two schemes are compared, one which handles admission to the e-commerce site on request basis, and another which handles admission on session basis. The session based mechanism is shown to be better in terms of user-experienced performance

    Flow control and service differentiation in optical burst switching networks

    Get PDF
    Cataloged from PDF version of article.Optical Burst Switching (OBS) is being considered as a candidate architecture for the next generation optical Internet. The central idea behind OBS is the assembly of client packets into longer bursts at the edge of an OBS domain and the promise of optical technologies to enable switch reconfiguration at the burst level therefore providing a near-term optical networking solution with finer switching granularity in the optical domain. In conventional OBS, bursts are injected to the network immediately after their assembly irrespective of the loading on the links, which in turn leads to uncontrolled burst losses and deteriorating performance for end users. Another key concern related to OBS is the difficulty of supporting QoS (Quality of Service) in the optical domain whereas support of differentiated services via per-class queueing is very common in current electronically switched networks. In this thesis, we propose a new control plane protocol, called Differentiated ABR (D-ABR), for flow control (i.e., burst shaping) and service differentiation in optical burst switching networks. Using D-ABR, we show with the aid of simulations that the optical network can be designed to work at any desired burst blocking probability by the flow control service of the proposed architecture. The proposed architecture requires certain modifications to the existing control plane mechanisms as well as incorporation of advanced scheduling mechanisms at the ingress nodes; however we do not make any specific assumptions on the data plane of the optical nodes. With this protocol, it is possible to almost perfectly isolate high priority and low priority traffic throughout the optical network as in the strict priority-based service differentiation in electronically switched networks. Moreover, the proposed architecture moves the congestion away from the OBS domain to the edges of the network where it is possible to employ advanced queueing and buffer management mechanisms. We also conjecture that such a controlled OBS architecture may reduce the number of costly Wavelength Converters (WC) and Fiber Delay Lines (FDL) that are used for contention resolution inside an OBS domain.Boyraz, HakanM.S
    corecore