×

Apparatus for flexibly allocating bandwidth for a point-to-point, serial, bidirectional communication path

  • US 4,965,798 A
  • Filed: 02/09/1989
  • Issued: 10/23/1990
  • Est. Priority Date: 02/09/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. In a digital data communication system, having a switching granularity of "x" bps, comprising a plurality of point-to-point, serial, bidirectional data paths each having a bandwidth, wherein the bandwidth of at least a first data path is divided into "m" slots, the slots each being subdivided into "n" fragments where the bandwidth of each granularity x, each one of said plurality of data paths being for transporting data within said system in response to a request for bandwidth from at least one of a set of data path users and wherein the system further comprises user interface manager means that stores, identifies and transmits parameters associated with a given user'"'"'s bandwidth allocation request, andbandwidth allocation control means, coupled to a first end of said first data path and to said user interface manager means, for controlling allocation of data bandwidth to one or more of the m×

  • n fragments of first data path bandwidth, comprising;

    (a) bit map means comprising m×

    n bit locations, each bit location corresponding to a different fragment on said first data path wherein each one of said m×

    n bit locations is used for storing a binary bit which takes a value of ZERO for indicating that its corresponding fragment is available or a value of ONE for indicating that its corresponding fragment is in use and unavailable;

    (b) allocation means for identifying available fragments on said first data path, in response to a particular data path user'"'"'s request for bandwidth allocation, as specified by parameters received from said user interface manager means, wherein said allocation means is capable of performing the allocation in accordance with any one of a plurality of predefined rules, each of which define the bandwidth allocation layout request and any constraints.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×