Patents by Inventor Fabio Massimo Chiussi

Fabio Massimo Chiussi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7031255
    Abstract: A scheduler and method for use in packet communication systems apply a generalized discrete-rate scheduling technique which removes the limitation of the linear increase in sorting complexity with the number of supported service rates. The set of supported service rates may be increased without increasing the number of timestamps that need to be sorted. Conversely, the generalized discrete-rate scheduler supports a given number of service rates using a smaller number of rate FIFO queues, thus further reducing complexity. Such improved performance is achieved by splitting, for scheduling purposes only, a connection or session into multiple sub-connections or sub-sessions. The technique can be applied to per-connection-timestamp and no-per-connection-timestamp discrete-rate schedulers, as well as to any other discrete-rate scheduler.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: April 18, 2006
    Assignee: Agere Systems Inc.
    Inventors: Fabio Massimo Chiussi, Andrea Francini
  • Publication number: 20040151167
    Abstract: A scheduler and method for use in packet communication systems apply a generalized discrete-rate scheduling technique which removes the limitation of the linear increase in sorting complexity with the number of supported service rates. The set of supported service rates may be increased without increasing the number of timestamps that need to be sorted. Conversely, the generalized discrete-rate scheduler supports a given number of service rates using a smaller number of rate FIFO queues, thus further reducing complexity. Such improved performance is achieved by splitting, for scheduling purposes only, a connection or session into multiple sub-connections or sub-sessions. The technique can be applied to per-connection-timestamp and no-per-connection-timestamp discrete-rate schedulers, as well as to any other discrete-rate scheduler.
    Type: Application
    Filed: December 30, 2003
    Publication date: August 5, 2004
    Inventors: Fabio Massimo Chiussi, Andrea Francini
  • Patent number: 6693913
    Abstract: A scheduler and method for use in packet communication systems apply a generalized discrete-rate scheduling technique which removes the limitation of the linear increase in sorting complexity with the number of supported service rates. The set of supported service rates may be increased without increasing the number of timestamps that need to be sorted. Conversely, the generalized discrete-rate scheduler supports a given number of service rates using a smaller number of rate FIFO queues, thus further reducing complexity. Such improved performance is achieved by splitting, for scheduling purposes only, a connection or session into multiple sub-connections or sub-sessions. The technique can be applied to per-connection-timestamp and no-per-connection-timestamp discrete-rate schedulers, as well as to any other discrete-rate scheduler.
    Type: Grant
    Filed: February 9, 1999
    Date of Patent: February 17, 2004
    Assignee: Agere Systems Inc.
    Inventors: Fabio Massimo Chiussi, Andrea Francini
  • Patent number: 6618391
    Abstract: A scheduler and method for use in ATM and packet communication systems applies a no-per-connection-timestamp discrete-rate scheduling technique which does not require the computation and storage of one timestamp per connection, and only maintains a single timestamp per supported service rate. The elimination of the per-connection timestamps has no negative effect on the delay bounds guaranteed by the scheduler. The total implementation cost of such schedulers which approximate the Generalized Processor Sharing (GPS) policy is reduced, since there is less complexity involved in maintaining and sorting the timestamps for all connections.
    Type: Grant
    Filed: February 9, 1999
    Date of Patent: September 9, 2003
    Assignee: Agere Systems Inc.
    Inventors: Fabio Massimo Chiussi, Andrea Francini
  • Patent number: 6396843
    Abstract: The total implementation complexity of packet schedulers which aim at approximating the Generalized Processor Sharing (GPS) policy is the combination of the complexity of their system-potential function and the complexity involved in sorting the timestamps in order to select the packet with minimum timestamp for transmission. Given that several scheduling algorithms which use a system-potential function of O(1) complexity have been introduced (among them, the Minimum-Delay Self-Clocked Fair Queuing (MD-SCFQ) algorithm achieves optimal delay and excellent fairness properties), the major contribution to the total complexity comes from the task of sorting the timestamps every time a packet is transmitted or received, which is common to all GPS-related schedulers.
    Type: Grant
    Filed: October 30, 1998
    Date of Patent: May 28, 2002
    Assignee: Agere Systems Guardian Corp.
    Inventors: Fabio Massimo Chiussi, Andrea Francini, Joseph George Kneuer
  • Patent number: 6075791
    Abstract: A system is disclosed which services a plurality of queues associated with respective data connections such that the system guarantees data transfer rates and data transfer delays to the data connections. This is achieved by associating each connection having at least one data packet waiting in its associated queue (such a connection called a backlogged connection) with a timestamp generated as a function of system parameters including (a) the number of queues that are backlogged, (b) the data transfer rate guaranteed to each connection, (c) the sum of data transfer rates guaranteed to all backlogged connections, (d) the previous timestamp of the connection, and (e) the weighted sum of the timestamps of all backlogged connections, each timestamp weighted by the data transfer rate guaranteed to the corresponding connection.
    Type: Grant
    Filed: October 28, 1997
    Date of Patent: June 13, 2000
    Assignee: Lucent Technologies Inc.
    Inventors: Fabio Massimo Chiussi, Andrea Francini
  • Patent number: 6021116
    Abstract: A method and apparatus for computing a congestion indicator in a communications switch including monitoring at least one first congestion indicator in the communication switch, computing an arrival rate and a first and a second service rate, incrementing a second congestion indicator using the arrival rate, and decrementing the second congestion indicator using the first and second service rates. The method and apparatus are used for deciding to store the data and electronic code that arrives at a communications switch when the second congestion indicator is below a first threshold, and for deciding not to store the data and electronic code that arrives at a communications switch when the second congestion indicator equals or exceeds the first threshold. The method and apparatus are also used for controlling the data transfer rates of data sources in an ATM-based network when both available bit rate and other traffic is present in a communications switch.
    Type: Grant
    Filed: November 15, 1996
    Date of Patent: February 1, 2000
    Assignee: Lucent Technologies, Inc.
    Inventors: Fabio Massimo Chiussi, Vijay Pochampalli Kumar, Ye Xia
  • Patent number: 5905711
    Abstract: A method and apparatus for controlling the data transfer rates of data sources in an asynchronous transfer mode-based network utilizing intelligent marking to identify those data sources with a data transfer rate exceeding a marking threshold and to direct those thus-identified data sources to reduce their data transfer rates, and to identify those data sources with a data transfer rate lower than a marking threshold and to direct those thus-identified data sources to increase their data transfer rates when the maximum data transfer rate at a communications switch exceeds a first threshold When the maximum data transfer rate at the communications switch exceeds a second thresholds directing all data sources to reduce their data transfer rates. The first and the second thresholds are based on a congestion indicator of available bit rate traffic stored in a buffer in the communications switch.
    Type: Grant
    Filed: November 15, 1996
    Date of Patent: May 18, 1999
    Assignee: Lucent Technologies Inc.
    Inventors: Fabio Massimo Chiussi, Vijay Pochampalli Kumar, Ye Xia
  • Patent number: 5701292
    Abstract: A method and apparatus for controlling the data transfer rates of data sources in an asynchronous transfer mode-based network utilizes maximum and minimum data transfer rates of sources in the network. A switch instructs data sources within the network to modify their data transfer rates by detecting "potential congestion" and "congested" states.
    Type: Grant
    Filed: December 4, 1995
    Date of Patent: December 23, 1997
    Assignee: Lucent Technologies Inc.
    Inventors: Fabio Massimo Chiussi, Vijay Pochampalli Kumar, Christos Tryfonas, Muddu Sudhakar
  • Patent number: 5689506
    Abstract: Multicasting of an ingress cell received at one of a plurality of input ports is provided through a multistage switching network to one or more of a plurality of output ports. An ingress cell including a data payload and information identifying output ports of the network is received at one of the input ports of a first stage of the network. A determination is made of the minimum number of first output ports of the first stage of the network to which a single copy of the ingress cell is to be outputted to enable the ingress cell to reach all of the identified output ports. The single copy of the ingress cell is then routed to the minimum number of first output ports of the first stage of the network.
    Type: Grant
    Filed: January 16, 1996
    Date of Patent: November 18, 1997
    Assignee: Lucent Technologies Inc.
    Inventors: Fabio Massimo Chiussi, Joseph George Kneuer, Vijay Pochampalli Kumar
  • Patent number: 5689500
    Abstract: Multicasting of an ingress cell received at one of a plurality of input ports is provided through a multistage network to a plurality of output ports. The received ingress cell at a first input port includes a data payload and information identifying one or more routing queues to which a single copy of the data payload is to be outputted. A backpressure queue assignment is identified for the first ingress cell, the backpressure queue assignment identifying a backpressure indicator indicative of the congestion level at at least one routing queue of a subsequent stage. Using the backpressure indicator, it is determined if the first ingress cell is to be outputted from one or more of the routing queues. Thereafter, the first ingress cell is outputted from one or more of the routing queues when the congestion level is below or equal to a first threshold.
    Type: Grant
    Filed: January 16, 1996
    Date of Patent: November 18, 1997
    Assignee: Lucent Technologies, Inc.
    Inventors: Fabio Massimo Chiussi, Joseph George Kneuer, Vijay Pochampalli Kumar
  • Patent number: 5689505
    Abstract: Multicasting of an ingress cell received at one of a plurality of input ports is provided through a switch network to one or more of a plurality of output ports. The received ingress cell includes a data payload and a bitmap segment identifying the one or more output ports to which the data payload is to be outputted. The data payload is stored in an available cell buffer; associated with each cell buffer is a reference counter for storing a number equal to the number of ports to which that ingress cell is to be outputted. The bitmap segment is used to identify output ports to which the data payload is to be delivered, and a plurality of linked list queues in the memory, one for each of the output ports, is established. The bitmap segment is interpreted to identify output ports to which the data payload is to be delivered and an entry is made into the associated linked list output queue.
    Type: Grant
    Filed: January 16, 1996
    Date of Patent: November 18, 1997
    Assignee: Lucent Technologies Inc.
    Inventors: Fabio Massimo Chiussi, Joseph George Kneuer, Vijay Pochampalli Kumar