Search

Davide Bergamasco Phones & Addresses

  • Bend, OR
  • 376 Flora Vista Ave, Sunnyvale, CA 94086 (650) 967-6441
  • 825 Dana St, Mountain View, CA 94041 (650) 967-6441
  • 460 Oak Grove Dr, Santa Clara, CA 95054 (408) 980-1645
  • San Jose, CA
  • 825 E Dana St, Mountain View, CA 94041 (650) 921-0596

Work

Position: Production Occupations

Emails

Publications

Us Patents

Apparatus And Method For A Lightweight, Reliable, Packet-Based Transport Protocol

View page
US Patent:
7443845, Oct 28, 2008
Filed:
Dec 6, 2002
Appl. No.:
10/313305
Inventors:
Silvano Gai - San Jose CA, US
Davide Bergamasco - Mountain View CA, US
Claudio DeSanti - San Jose CA, US
Dante Malagrino - Mountain View CA, US
Fabio R. Maino - Palo Alto CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 12/28
H04L 12/56
US Classification:
370389, 370256, 370402, 370408
Abstract:
A fast, lightweight, reliable, packet-based protocol that operates independent of the type of networking protocol used by the underlying physical layer of the network is disclosed. More specifically, the packet based protocol operates independently of or is capable of encapsulating physical layer protocols such as but not limited to MAC, Ethernet, Ethernet II, HARD or IP. The protocol defines at least three different types of frames including Information frames, Supervisory frames, and Unnumbered frames. In various embodiments of the invention, the Information, Supervisory, and Unnumbered frames include DSAP and SSAP field with semantics which are sufficiently large to support the various physical layer protocols that may be used on the network. The Information frames, Supervisory frames, and Unnumbered frames also have the ability to support urgent data delivery and certain memory management functions. The protocol is further capable of support the multiplexing of layers higher than the protocol so that multiple higher layer applications may share the same connection.

Methods And Apparatus For Credit-Based Flow Control

View page
US Patent:
7474613, Jan 6, 2009
Filed:
Jul 25, 2002
Appl. No.:
10/205668
Inventors:
Davide Bergamasco - Mountain View CA, US
Silvano Gai - San Jose CA, US
Thomas James Edsall - Cupertino CA, US
Ray Kloth - Saratoga CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04J 1/16
H04L 12/28
US Classification:
370229, 370235, 370412
Abstract:
Methods and apparatus are provided for credit-based flow control. Techniques allow a receiver to provide buffer characteristic information to a sender using a single extended receiver ready signal. Multiple credits can be allocated using a single extended receiver ready signal as well. Counters and registers are used to allow for the accidental loss of extended receiver ready signals while still maintaining an accurate reflection of the types and numbers of buffers available.

Fibre Channel Switch That Enables End Devices In Different Fabrics To Communicate With One Another While Retaining Their Unique Fibre Channel Domainids

View page
US Patent:
7499410, Mar 3, 2009
Filed:
Jun 26, 2003
Appl. No.:
10/609442
Inventors:
Dinesh G. Dutt - Sunnyvale CA, US
Thomas Edsall - Cupertino CA, US
Ankur Jain - San Jose CA, US
Silvano Gai - San Jose CA, US
Subrata Banerjee - San Ramon CA, US
Davide Bergamasco - Mountain View CA, US
Bruno Raimondo - Mountain View CA, US
Rajeev Bhardwaj - Sunnyvale CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 12/28
H04L 12/56
US Classification:
370254, 370392, 370401, 709242
Abstract:
An Fibre Channel Switch which enables end devices in different Fabrics to communicate with one another while retaining their unique Fibre Channel Domain_IDs. The Switch is coupled to a first fabric having a first set of end devices and a second fabric having a second set of end devices. The Switch is configured to enable communication by the first set of end devices associated with the first fabric with the second set of end devices associated with the second set of end devices using the unique Domain_IDs of each of the first set and the second set of end devices. In one embodiment of the invention, the first and second fabrics are first and second Virtual Storage Array Networks (VSANs) respectively. In an alternative embodiment, the first fabric and the second fabric are separate physical fabrics.

Active Queue Management Methods And Devices

View page
US Patent:
7602720, Oct 13, 2009
Filed:
Jun 16, 2005
Appl. No.:
11/155388
Inventors:
Davide Bergamasco - Sunnyvale CA, US
Flavio Bonomi - Palo Alto CA, US
Valentina Alaria - San Francisco CA, US
Andrea Baldini - San Francisco CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
G01R 31/08
G06F 11/00
G08C 15/00
H04J 1/16
H04J 3/14
H04L 1/00
H04L 12/26
US Classification:
370235, 370413
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.

End-To-End Congestion Control In A Fibre Channel Network

View page
US Patent:
7734808, Jun 8, 2010
Filed:
Feb 11, 2004
Appl. No.:
10/777886
Inventors:
Davide Bergamasco - Sunnyvale CA, US
Claudio De Santi - San Jose CA, US
Robert L. Hoffmann - Santa Clara CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
G06F 15/16
US Classification:
709235, 709238, 709234, 709232, 709213, 709230, 370429, 370470, 370412, 370236, 370229, 714748, 714749
Abstract:
Methods and devices are provided for controlling congestion in a network such as a Fibre Channel network. According to some implementations, a node within a network fabric detects congestion caused by an edge device outside of the fabric and notifies the edge device of the congestion. The edge device applies a congestion reaction mechanism in response to the notification. In some implementations, the congestion reaction mechanism is applied on a per-exchange basis, in order to mitigate congestion caused by a particular operation.

Network Device Architecture For Consolidating Input/Output And Reducing Latency

View page
US Patent:
7830793, Nov 9, 2010
Filed:
Mar 30, 2005
Appl. No.:
11/094877
Inventors:
Silvano Gai - San Jose CA, US
Thomas Edsall - Cupertino CA, US
Davide Bergamasco - Sunnyvale CA, US
Dinesh Dutt - Sunnyvale CA, US
Flavio Bonomi - Palo Alto CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 1/00
US Classification:
370230, 370233, 370415
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.

Fibre Channel Switch That Enables End Devices In Different Fabrics To Communicate With One Another While Retaining Their Unique Fibre Channel Domainids

View page
US Patent:
7876711, Jan 25, 2011
Filed:
Dec 24, 2008
Appl. No.:
12/343843
Inventors:
Dinesh G. Dutt - San Jose CA, US
Thomas Edsall - Cupertino CA, US
Ankur Jain - San Jose CA, US
Silvano Gai - San Jose CA, US
Subrata Banerjee - Los Altos CA, US
Davide Bergamasco - Sunnyvale CA, US
Bruno Raimondo - Mountain View CA, US
Rajeev Bharadwaj - Sunnyvale CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 12/28
H04L 12/56
US Classification:
370254, 370392, 370401, 709242
Abstract:
A Fibre Channel Switch which enables end devices in different Fabrics to communicate with one another while retaining their unique Fibre Channel Domain_IDs. The Switch is coupled to a first fabric having a first set of end devices and a second fabric having a second set of end devices. The Switch is configured to enable communication by the first set of end devices associated with the first fabric with the second set of end devices associated with the second set of end devices using the unique Domain_IDs of each of the first set and the second set of end devices. In one embodiment of the invention, the first and second fabrics are first and second Virtual Storage Array Networks (VSANs) respectively. In an alternative embodiment, the first fabric and the second fabric are separate physical fabrics.

Methods And Devices For Backward Congestion Notification

View page
US Patent:
7961621, Jun 14, 2011
Filed:
Oct 11, 2005
Appl. No.:
11/248933
Inventors:
Davide Bergamasco - Sunnyvale CA, US
Andrea Baldini - San Francisco CA, US
Valentina Alaria - San Francisco CA, US
Flavio Bonomi - Palo Alto CA, US
Rong Pan - Sunnyvale CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04J 3/14
US Classification:
370236
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.
Davide L Bergamasco from Bend, OR, age ~56 Get Report