Nova Patents
EP0625838A2

Token ring network.

Abstract

A token ring local area network includes workstations running both conventional data and multimedia applications. The latter, which generally require a minimum throughput in order to be viable, can be split into two further categories: those which cannot tolerate excessive latency (end to end delay), typically interactive applications such as voice communications, and those which are less sensitive to latency, typically playback operations. the network recognises three priority levels: (1) for latency-sensitive multimedia applications, (2) for latency-insensitive multimedia applications, and (3) conventional applications. All multimedia applications prior to commencement of any communications over the LAN must request an allocation of throughput from a LAN segment resource manager (LSRM), which will only be awarded if there is currently sufficient available throughput on the LAN to support the attended communication. Furthermore, first priority level applications are also given a maximum token holding time, thereby ensuring rapid circulation of the token, and controlling latency.

EP0625838A2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 31 January 2014, 12.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

8 claims: 5 independent, 3 dependent

  1. 1
    A method of operating a token ring local area network, in which a plurality of nodes are arranged in a ring configuration, a node communicating by sending a transmission over the network when it has control of the token, the network supporting at least three priority levels of communication, designated first, second and third in decreasing order of importance, the network including a LAN segment resource manager (LSRM) for maintaining information about the first and second priority level communications currently in progress,    the method including the steps of:assigning maximum throughput allocations to the three priority levels, and storing said allocations in the LSRM;sending a request from a node to the LSRM for permission to commence a first or second priority level communication, together with the desired throughput allocation;determining at the LSRM whether or not to award the requesting node the desired throughput allocation, dependent on the currently available throughput, and responding accordingly to the requesting node;determining at the LSRM, for first priority level communications, the maximum time for which the requesting node can retain control of the token for a single transmission before release of the token, and responding accordingly to the requesting node;recording at the LSRM any new allocation of throughput;and    commencing communications at the requesting node in accordance with the response from the LSRM.
  2. 4
    The method of any preceding claim, further comprising the step of any node supporting first and/or second priority level communications in addition to third priority level communications maintaining two queues of data to be transmitted, one for first and/or second priority level communications, and the other for third priority level communications.
  3. 5
    The method of any preceding claim, wherein the LSRM reserves at least a certain portion of the total available throughput for priority level three communications.
  4. 6
    The method of any preceding claim, wherein each node transmitting first and/or second priority level communications includes a local segment access agent (LSAA) performing the steps of:assigning an identifier to each application at the node that has been granted a throughput allocation for first or second priority level communications;and    monitoring outgoing first or second priority level communications to verify that they are associated with a correctly assigned identifier.
  5. 8
    Apparatus for operating a token ring local area network, in which a plurality of nodes are arranged in a ring configuration, a node communicating by sending a transmission over the network when it has control of the token, the network supporting at least three priority levels of communication, designated first, second and third in decreasing order of importance, the apparatus including:a LAN segment resource manager (LSRM) for maintaining information about the first and second priority level communications currently in progress,    means for assigning maximum throughput allocations to the three priority levels, and storing said allocations in the LSRM;means for sending a request from a node to the LSRM for permission to commence a first or second priority level communication, together with the desired throughput allocation;means for determining at the LSRM whether or not to award the requesting node the desired throughput allocation, dependent on the currently available throughput, and responding accordingly to the requesting node;means for determining at the LSRM, for first priority level communications, the maximum time for which the requesting node can retain control of the token for a single transmission before release of the token, and responding accordingly to the requesting node;means for recording at the LSRM any new allocation of throughput;and    means for commencing communications at the requesting node in accordance with the response from the LSRM.