Fair arbitration in point-to-point networks

In this paper we introduce and evaluate a method for optimizing the router arbitration policy in point-to-point networks. These networks use multiple high speed, low-cost routers to rapidly switch data directly between data sources and destinations. We assume that routers use an arbitration algorithm that has the ability to assign different priorities to different links thus controlling the distribution of available bandwidth among channels. We propose an analytical method that allows us to determine the correct priorities for channels so as to achieve fair arbitration thus minimizing latency, increasing throughput and eliminating tree saturation. In our study we used data generated by a simulation tool to validate the proposed analytical model for determining the weights (priorities) of router ports and to evaluate the resulting performance improvements. Link usage statistics were recorded by the simulator for the purpose of performing a detailed investigation of congestion effects and especially tree saturation. The method was applied to the ServerNet/sup TM/ System Area Network (SAN), developed by Tandem Computers Inc.

[1]  Robert W. Horst,et al.  A flexible ServerNet-based fault-tolerant architecture , 1995, Twenty-Fifth International Symposium on Fault-Tolerant Computing. Digest of Papers.

[2]  Robert W. Horst,et al.  ServerNet deadlock avoidance and fractahedral topologies , 1996, Proceedings of International Conference on Parallel Processing.

[3]  David T. Harper,et al.  Evaluation of Reduced Bandwidth Multistage Networks , 1990, J. Parallel Distributed Comput..

[4]  L. Young,et al.  Performance modeling of ServerNet topologies , 1996, Proceedings of International Conference on Parallel Processing.

[5]  Robert W. Horst TNet: A Reliable System Area Network , 1995, IEEE Micro.

[6]  Dimiter R. Avresky,et al.  Maximum delivery time and hot spots in ServerNet/sup TM/ topologies , 1997, Proceedings 11th International Parallel Processing Symposium.