Abstract
In this work, it is shown how multiple nodes can access a ring network concurrently with spatial reuse and in a fair manner. Traditionally, most ring and bus networks do not allow spatial reuse, e.g., FDDI, DQDB (IEEE 802.6). Concurrent access with spatial reuse enables the simultaneous transmissions over disjoint segments of a bidirectional ring, and therefore, can significantly increase the effective throughput, by a factor of four or more.
Spatial reuse can be easily implemented using a full-duplex buffer insertion or slotted techniques. However, these techniques may also cause starvation and thus have an inherent fairness problem. Two types of fairness algorithms are presented, global and local; both are shown to be stable and fault tolerant. The global fairness mechanism provides a complete fairness and is immune to control messages loss or duplication. This global algorithm views the whole ring as a single resource, while the local fairness algorithm views the ring as multiple disjoint resources. The local fairness mechanism is triggered only if potential starvation exists and is usually restricted only to segments of interfering nodes. If the segment of the interfering nodes covers the whole ring, we show that the local mechanism is equivalent to the global one.
The combination of a full-duplex buffer insertion ring, spatial reuse, reliable fairness mechanism and the exploitation of the recent advent in fiber-optic technology are the basis for the Metaring network architecture. This network is currently being prototyped at the IBM T.J. Watson Research Center.
Preview
Unable to display preview. Download preview PDF.
References
W. E. Burr, “The FDDI Optical Data Link,” IEEE Communication Magazine, Vol. 24, No. 5, May 1986, pp. 18–23.
Z. L. Budrikis et al., “QPSX: A Queue Packet and Synchronous Circuit Exchange,” ICCC' 1986, pp. 288–293.
I. Cidon and Y. Ofek, “Fairness Algorithm for Full-duplex Buffer Insertion Ring,” U.S. Patent Pending.
I. Cidon and Y. Ofek, “Metaring — A Ring with Fairness and Spatial Reuse,” IBM Research Report, in preparation.
A. Hopper and R. M. Needham, “The Cambridge Fast Ring Networking System,” IEEE Trans. on Comp., Vol. 37, No. 10, October 1988, pp. 1214–1223.
J. L. Hullet and P. Evans, “New Proposal Extends the Reach of Metro Area Nets,” Data Communications, February 1988, pp. 139–147.
M. T. Liu and D. M. Rouse, “A Study of Ring Networks,” Proc. IFIP WG6.4/University of Kent Workshop on Ring Technology Based Local Area Networks, September 1983, pp. 1–39.
T. Minami et. al., “A 200 Mbit/s Synchronous TDM Loop Optical LAN Suitable for Multiservice Integration,” IEEE J. on Selected Areas in Comm., Vol. SAC-3, No. 6, November 1985, pp. 849–858.
M. Misson, J-J. Mercier and A. El Oussoul, “A Fair Management of Communication Establishment for a Ring LAN,” 1988 Local Computer Network Conference, pp. 395–404.
R. M. Newman and J. L. Hullet, “Distributed Queueing: A Fast and Efficient Packet Access Protocol for QPSX,” ICCC' 1986, pp. 294–299.
A. Patir et al., “An Optical Fiber-Based Integrated LAN for MAGNET's Testbed Environment,” IEEE J. on Selected Areas in Comm., Vol. SAC-3, No. 6, November 1985, pp. 872–881.
F. E. Ross, “FDDI — a Tutorial,” IEEE Communication Magazine, Vol. 24, No. 5, May 1986, pp. 10–17.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cidon, I., Ofek, Y. (1989). Distributed fairness algorithms for local area networks with concurrent transmissions. In: Bermond, JC., Raynal, M. (eds) Distributed Algorithms. WDAG 1989. Lecture Notes in Computer Science, vol 392. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51687-5_32
Download citation
DOI: https://doi.org/10.1007/3-540-51687-5_32
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-51687-3
Online ISBN: 978-3-540-46750-2
eBook Packages: Springer Book Archive