Patents by Inventor Flavio Bonomi

Flavio Bonomi 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).

  • Publication number: 20070248005
    Abstract: Various improvements are provided for prior art policing methods, including token bucket methods and virtual time policing methods. Some preferred methods of the invention involve assigning a non-zero drop probability even when the packet would otherwise have been transmitted according to a prior art policing method. For example, a non-zero drop probability may be assigned even when there are sufficient tokens in a token bucket to allow transmission of the packet. A non-zero drop probability may be assigned, for example, when a token bucket level is at or below a predetermined threshold or according to a rate at which a token bucket is being emptied. Some implementations involve treating a token bucket as a virtual queue wherein the number of free elements in the virtual queue is proportional to the number of remaining tokens in the token bucket.
    Type: Application
    Filed: April 20, 2006
    Publication date: October 25, 2007
    Applicant: Cisco Technology, Inc., A corporation of California
    Inventors: Rong Pan, Flavio Bonomi, George Varghese
  • Publication number: 20070091802
    Abstract: Class-based bandwidth partitioning of a sequence of packets of varying packet classes is performed, such as, but not limited to determining whether or not to admit a packet to a queue based on a probability corresponding to a class of packets associated with the packet, with this probability being based on measured arrival traffic and a fair share based on the length of the queue. Data path processing is performed on each packet to determine whether to admit or drop the packet, and to record the measured received traffic. Control path processing is periodically performed to update these probabilities based on determined arrival rates and fair shares for each class of packets. In this manner, a relatively small amount of processing and resources are required to partition bandwidth for a scalable number of classes of packets.
    Type: Application
    Filed: October 24, 2005
    Publication date: April 26, 2007
    Applicant: CISCO TECHNOLOGY, INC., A CALIFORNIA CORPORATION
    Inventors: Rong Pan, Stanley Trimble, Flavio Bonomi
  • Publication number: 20070081454
    Abstract: The present invention provides improved methods and devices for managing network congestion. Preferred implementations of the invention allow congestion to be pushed from congestion points in the core of a network to reaction points, which may be edge devices, host devices or components thereof. Preferably, rate limiters shape individual flows of the reaction points that are causing congestion. Parameters of these rate limiters are preferably tuned based on feedback from congestion points, e.g., in the form of backward congestion notification (“BCN”) messages. In some implementations, such BCN messages include congestion change information and at least one instantaneous measure of congestion. The instantaneous measure(s) of congestion may be relative to a threshold of a particular queue and/or relative to a threshold of a buffer that includes a plurality of queues.
    Type: Application
    Filed: October 11, 2005
    Publication date: April 12, 2007
    Applicant: Cisco Technology, Inc. A corporation of California
    Inventors: Davide Bergamasco, Andrea Baldini, Valentina Alaria, Flavio Bonomi, Rong Pan
  • Publication number: 20060171318
    Abstract: Novel methods and devices are provided for AQM of input-buffered network devices. Preferred implementations of the invention control overall buffer occupancy while protecting uncongested individual VOQs. The probability of setting a “global drop flag” (which is not necessarily used to trigger packet drops, but may also be used to trigger other AQM responses) may depend, at least in part, on the lesser of a running average of buffer occupancy and instantaneous buffer occupancy. In some preferred embodiments, this probability also depends on the number of active VOQs. Moreover, a global drop flag is set in conjunction with a drop threshold M associated with the VOQs. Whether an AQM response is made may depend on whether a global drop flag has been set and whether a destination VOQ contains M or more packets. Different M values may be established for different classes of traffic, e.g., with higher M values for higher-priority traffic. AQM responses (e.g.
    Type: Application
    Filed: June 16, 2005
    Publication date: August 3, 2006
    Applicant: Cisco Technology, Inc.
    Inventors: Davide Bergamasco, Flavio Bonomi, Valentina Alaria, Andrea Baldini
  • Publication number: 20060101140
    Abstract: The present invention provides methods and devices for implementing a Low Latency Ethernet (“LLE”) solution, also referred to herein as a Data Center Ethernet (“DCE”) solution, which simplifies the connectivity of data centers and provides a high bandwidth, low latency network for carrying Ethernet and storage traffic. Some aspects of the invention involve transforming FC frames into a format suitable for transport on an Ethernet. Some preferred implementations of the invention implement multiple virtual lanes (“VLs”) in a single physical connection of a data center or similar network. Some VLs are “drop” VLs, with Ethernet-like behavior, and others are “no-drop” lanes with FC-like behavior. Some preferred implementations of the invention provide guaranteed bandwidth based on credits and VL. Active buffer management allows for both high reliability and low latency while using small frame buffers. Preferably, the rules for active buffer management are different for drop and no drop VLs.
    Type: Application
    Filed: March 18, 2005
    Publication date: May 11, 2006
    Applicant: Cisco Technology, Inc.
    Inventors: Silvano Gai, Thomas Edsall, Luca Cafiero, Davide Bergamasco, Dinesh Dutt, Flavio Bonomi
  • Publication number: 20060087989
    Abstract: The present invention provides methods and devices for implementing a Low Latency Ethernet (“LLE”) solution, also referred to herein as a Data Center Ethernet (“DCE”) solution, which simplifies the connectivity of data centers and provides a high bandwidth, low latency network for carrying Ethernet and storage traffic. Some aspects of the invention involve transforming FC frames into a format suitable for transport on an Ethernet. Some preferred implementations of the invention implement multiple virtual lanes (“VLs”) in a single physical connection of a data center or similar network. Some VLs are “drop” VLs, with Ethernet-like behavior, and others are “no-drop” lanes with FC-like behavior. Some preferred implementations of the invention provide guaranteed bandwidth based on credits and VL. Active buffer management allows for both high reliability and low latency while using small frame buffers. Preferably, the rules for active buffer management are different for drop and no drop VLs.
    Type: Application
    Filed: March 30, 2005
    Publication date: April 27, 2006
    Applicant: Cisco Technology, Inc., A corporation of California
    Inventors: Silvano Gai, Thomas Edsall, Davide Bergamasco, Dinesh Dutt, Flavio Bonomi
  • Patent number: 6069872
    Abstract: An explicit rate congestion control system and method to support available bit rate service in asynchronous transfer mode (ATM) networks is provided. The system and method observe the maximum usage of different connections and incorporates both rate and queue length information to achieve a stable operation of the ATM network. The control of congestion and fairness is separated which permits the system and method to have a common framework to support multiple fairness criteria. The system and method may operate with switches implementing both aggregate and per connection queuing at their ports. In the method, the number of active connections at a bottleneck node is only used to normalize control and to redistribute spare bandwidth during transient conditions and does not affect the steady state fair rate used by each connection.
    Type: Grant
    Filed: November 20, 1997
    Date of Patent: May 30, 2000
    Assignee: Cabletron Systems, Inc.
    Inventors: Flavio Bonomi, Michael K. Wong
  • Patent number: 5838681
    Abstract: A system and method for routing data between input and output ports in an ATM node of a packet-switched network allocates port capacity in accordance with the requirements of the users connected to the ports. Capacity may be allocated either dynamically in real time, according to a fixed predetermined schedule, or according to certain characteristics of the data awaiting transfer between users, such as the length or type of data. The system and method optimize the utilization of system resources by enabling ports having a physical capacity which substantially exceeds the capacity of a conventional ATM switch to be interconnected for data transfer.
    Type: Grant
    Filed: January 24, 1996
    Date of Patent: November 17, 1998
    Inventors: Flavio Bonomi, Kent H. Headrick, Amit Shah