EP0756403A2

A method for admission control and routing by allocating network resources in network nodes

Abstract

A method regulates the admission control of, and requests for routing of, virtual circuits in a network by determining network resource requirements for the virtual circuits. In particular, the network resource requirements are based on a set of parameters used to control the flow of information from a communications device onto the virtual cirucit. The requirements for network resources typically include buffer space requirements in network nodes and bandwidth requirements in network links, and the parameter used to control the flow of information are those associated with an access regulator. The network resource determination is made for the case where lossless performance in the network is required and in the case where statistical multiplexing with limited loss is allowed. Both constant bit rate and variable bit rate information is considered.

EP0756403A2, drawing sheet 1
Sheet 1 of 150

Term

Term ended

Projected expiry passed 17 July 2016, 10.2 years ago.

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

31 claims: 5 independent, 26 dependent

  1. 1
    A method comprising the steps of:receiving a signal representing a request for a virtual circuit for conveying information from a communication device, the requested virtual circuit to be routed through a node connected to a link, said node comprising a buffer of size B and said link being characterized by a capacity C, wherein said information arrives at said node at a rate characterized by a set of parameters, allocating to said request both a buffer space requirement b 0 in said buffer of size B and a bandwidth requirement e 0 in said link of capacity C , the allocation being a function of said set of parameters.
  2. 5
    The method of claims 1 or 4 wherein said set of parameters comprise a long term average rate r, a maximum burst size B T , and a peak rate P and wherein said allocated bandwidth requirement is:
  3. 12
    A method comprising the steps of:receiving a signal representing a request for a virtual circuit, the requested virtual circuit to be routed through an access regulator to a node connected to a link, wherein said access regulator is characterized by a set of parameters, wherein said node comprises a buffer of size B, and wherein said link is characterized by a capacity C, allocating to said request both a buffer space requirement b 0 in the buffer of size B and a bandwidth requirement e 0 in the link of capacity C , the allocation being a function of said set of parameters.
  4. 14
    The method of claims 12 or 13 wherein said set of parameters characterizing said access regulator comprise a long term average rate r, a maximum burst size B T , and a peak rate P and wherein said allocated bandwidth requirement is:
  5. 21
    A method comprising the steps of:a) receiving a signal representing a request for a virtual circuit, the requested virtual circuit to be routed through an access regulator characterized by a set of parameters, b) selecting a set of N potential paths for said requested virtual circuit, the n th potential path comprising a set of J n nodes wherein the j th node in said set of J n nodes comprises a buffer of size B jn and wherein the j th node is connected to a link of capacity C jn , and c) for each node in each path in said set of potential paths, allocating to said request both a buffer space requirement b 0, n in said buffer of size B jn and a bandwidth requirement e 0, j , in the connected link of capacity C jn as a function of the set of parameters, wherein the allocation of said buffer space requirement b 0 j , in said buffer of size B jn is proportional to the allocation of said bandwidth requirement e 0 j , in said connected link of capacity C jn .
  6. 28
    A method comprising the steps of:receiving a signal representing a request for a virtual circuit for conveying information from a source, said virtual circuit to be routed through an access regulator characterized by a set of parameters, the set of parameters characterizing a class, in a network comprising a node connected to a link of capacity C, determining a maximum number of requests for virtual circuits of said class that can be routed through said node for a given probability of loss of information, and allocating a bandwidth requirement e * to the request as a function of said capacity C and said maximum number.
  7. 31
    In a network comprising a node, said node connected to a link of capacity C and to a set of access regulators, wherein each access regulator is characterized by a set of parameters, wherein each access regulator has an associated virtual circuit routed through it and through said node and wherein identical sets of parameters characterize a class associated with the identical sets of parameters, a method comprising the steps of:receiving a signal representing a request for a virtual circuit, the virtual circuit to be routed through a particular access regulator characterized by a particular set of parameters and through said node, the set of parameters characterizing a particular class, determining an effective bandwidth for each class through said node, at said node determining a maximum number of requests for virtual circuits of said particular class that can be routed through said node for a given probability of loss, allocating to said request a bandwidth requirement as a function of said capacity C and said maximum number, and admitting said request if the sum of the product of the effective bandwidths for each class and the number of virtual circuits associated with each class is less than said capacity C minus said allocated bandwidth requirement.