Patents by Inventor Dinesh Dutt
Dinesh Dutt 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: 11902081Abstract: Embodiments described herein are directed to facilitating management of collection agents. In one embodiment, a control request is provided to an agent service manager from an agent controller that manages collection agents that collect data. The agent controller and the collection agents operate on a computing machine remote from the agent service manager. In response to the control request, a control directive is received, the control directive including an agent event indicator indicating an agent event to be executed in association with a set of collection agents of the collection agents. Thereafter, execution of the agent event is initiated in association with each collection agent of the set of collection agents.Type: GrantFiled: January 31, 2022Date of Patent: February 13, 2024Assignee: Splunk Inc.Inventors: Dinesh Dutt Sharma, Anuj Gupta, Vinu K. Alazath
-
Patent number: 9331910Abstract: Described herein are methods and systems for automatically generating routing configuration files based on a network topology and a collection of routing configuration templates. Such automatically generated routing configuration files may be suitable for a network running one or more of the RIP, EIGRP, OSPF, IS-IS and BGP routing protocols. The network topology may be specified in a graph description language, such as DOT, and/or a graph modeling language, such as GraphML. The routing configuration templates include certain routing protocol commands or sequence of commands that are frequently repeated in the configuration of a network device. Based on the network topology, the routing configuration templates are instantiated in a certain fashion, and any placeholders therein are replaced with information specific to the network topology.Type: GrantFiled: June 19, 2013Date of Patent: May 3, 2016Assignee: CUMULUS NETWORKS, INC.Inventors: Dinesh Dutt, Pradosh Mohapatra, John Paul Rivers
-
Patent number: 9009427Abstract: A technique is provided for implementing online mirroring of a volume in a storage area network. A first instance of the volume is instantiated at a first port of the fiber channel fabric for enabling I/O operations to be performed at the volume. One or more mirroring procedures may be performed at the volume. In at least one implementation, the first port is able to perform first I/O operations at the volume concurrently while the mirroring procedures are being performed at the first volume. In one implementation, the mirroring procedures may be implemented at a fabric switch of the storage area network. Additionally, in at least one implementation, multiple hosts may be provided with concurrent access to the volume during the mirroring operations without serializing the access to the volume.Type: GrantFiled: February 2, 2009Date of Patent: April 14, 2015Assignee: Cisco Technology, Inc.Inventors: Samar Sharma, Silvano Gai, Dinesh Dutt, Sanjaya Kumar, Umesh Mahajan
-
Publication number: 20140376402Abstract: Described herein are methods and systems for automatically generating routing configuration files based on a network topology and a collection of routing configuration templates. Such automatically generated routing configuration files may be suitable for a network running one or more of the RIP, EIGRP, OSPF, IS-IS and BGP routing protocols. The network topology may be specified in a graph description language, such as DOT, and/or a graph modeling language, such as GraphML. The routing configuration templates include certain routing protocol commands or sequence of commands that are frequently repeated in the configuration of a network device. Based on the network topology, the routing configuration templates are instantiated in a certain fashion, and any placeholders therein are replaced with information specific to the network topology.Type: ApplicationFiled: June 19, 2013Publication date: December 25, 2014Inventors: Dinesh Dutt, Pradosh Mohapatra, John Paul Rivers
-
Publication number: 20140347997Abstract: In one embodiment, an apparatus comprises a network interface system having at least one input port configured for receiving frames and a logic system comprising at least one logic device. The logic system may be configured to perform the following functions: determining a source address and a destination address of a frame received at an ingress port; calculating a flow hash based at least upon the source address and the destination address; forming a congestion management (“CM”) tag that includes the flow hash; inserting the CM tag in the frame; and forwarding the frame to the destination address.Type: ApplicationFiled: May 31, 2014Publication date: November 27, 2014Applicant: Cisco Technology, Inc.Inventors: Davide Bergamasco, Dinesh Dutt
-
Patent number: 8804529Abstract: In one embodiment, an apparatus comprises a network interface system having at least one input port configured for receiving frames and a logic system comprising at least one logic device. The logic system may be configured to perform the following functions: determining a source address and a destination address of a frame received at an ingress port; calculating a flow hash based at least upon the source address and the destination address; forming a congestion management (“CM”) tag that includes the flow hash; inserting the CM tag in the frame; and forwarding the frame to the destination address.Type: GrantFiled: January 24, 2012Date of Patent: August 12, 2014Assignee: Cisco Technology, Inc.Inventors: Davide Bergamasco, Dinesh Dutt
-
Patent number: 8565231Abstract: 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: GrantFiled: May 20, 2011Date of Patent: October 22, 2013Assignee: Cisco Technology, Inc.Inventors: Silvano Gai, Thomas Edsall, Luca Cafiero, Davide Bergamasco, Dinesh Dutt, Flavio Bonomi
-
Publication number: 20120307638Abstract: In one embodiment, an apparatus comprises a network interface system having at least one input port configured for receiving frames and a logic system comprising at least one logic device. The logic system may be configured to perform the following functions: determining a source address and a destination address of a frame received at an ingress port; calculating a flow hash based at least upon the source address and the destination address; forming a congestion management (“CM”) tag that includes the flow hash; inserting the CM tag in the frame; and forwarding the frame to the destination address.Type: ApplicationFiled: January 24, 2012Publication date: December 6, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Davide Bergamasco, Dinesh Dutt
-
Patent number: 8249069Abstract: In one embodiment, a method includes receiving a multi-destination packet at a switch in communication with a plurality of servers through a network device, identifying a port receiving the multi-destination packet at the switch or a forwarding topology for the multi-destination packet, selecting a bit value based on the identified port or forwarding topology, inserting the bit value into a field in a virtual network tag in the multi-destination packet, and forwarding the multi-destination packet with the virtual network tag to the network device. The network device is configured to forward the multi-destination packet to one or more of the servers based on the bit value in the multi-destination packet. An apparatus for forwarding multi-destination packets is also disclosed.Type: GrantFiled: March 30, 2010Date of Patent: August 21, 2012Assignee: Cisco Technology, Inc.Inventors: Pirabhu Raman, Dinesh Dutt, Mahesh Maddury, Subbarao Arumilli, Vijay Rangarajan, Ray Kloth, Sanjay Sane
-
Patent number: 8121038Abstract: In one embodiment, an apparatus comprises a network interface system having at least one input port configured for receiving frames and a logic system comprising at least one logic device. The logic system may be configured to perform the following functions: determining a source address and a destination address of a frame received at an ingress port; calculating a flow hash based at least upon the source address and the destination address; forming a congestion management (“CM”) tag that includes the flow hash; inserting the CM tag in the frame; and forwarding the frame to the destination address.Type: GrantFiled: August 21, 2007Date of Patent: February 21, 2012Assignee: Cisco Technology, Inc.Inventors: Davide Bergamasco, Dinesh Dutt
-
Publication number: 20110243136Abstract: In one embodiment, a method includes receiving a multi-destination packet at a switch in communication with a plurality of servers through a network device, identifying a port receiving the multi-destination packet at the switch or a forwarding topology for the multi-destination packet, selecting a bit value based on the identified port or forwarding topology, inserting the bit value into a field in a virtual network tag in the multi-destination packet, and forwarding the multi-destination packet with the virtual network tag to the network device. The network device is configured to forward the multi-destination packet to one or more of the servers based on the bit value in the multi-destination packet. An apparatus for forwarding multi-destination packets is also disclosed.Type: ApplicationFiled: March 30, 2010Publication date: October 6, 2011Applicant: CISCO TECHNOLOGY, INC.Inventors: Pirabhu Raman, Dinesh Dutt, Mahesh Maddury, Subbarao Arumilli, Vijay Rangarajan, Ray Kloth, Sanjay Sane
-
Publication number: 20110222402Abstract: 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: ApplicationFiled: May 20, 2011Publication date: September 15, 2011Applicant: CISCO TECHNOLOGY, INC.Inventors: Silvano Gai, Thomas Edsall, Luca Cafiero, Davide Bergamasco, Dinesh Dutt, Flavio Bonomi
-
Patent number: 7969971Abstract: 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: GrantFiled: March 18, 2005Date of Patent: June 28, 2011Assignee: Cisco Technology, Inc.Inventors: Silvano Gai, Thomas Edsall, Luca Cafiero, Davide Bergamasco, Dinesh Dutt, Flavio Bonomi
-
Patent number: 7877545Abstract: A technique is provided for implementing online restriping of a volume in a storage area network. A first instance of the volume is instantiated at a first port of the fibre channel fabric for enabling I/O operations to be performed at the volume. While restriping operations are being performed at the volume, the first port is able to concurrently perform I/O operations at the volume.Type: GrantFiled: September 8, 2008Date of Patent: January 25, 2011Assignee: Cisco Technology, Inc.Inventors: Samar Sharma, Dinesh Dutt, Sanjaya Kumar, Umesh Mahajan, Thomas J. Edsall
-
Patent number: 7830793Abstract: 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: GrantFiled: March 30, 2005Date of Patent: November 9, 2010Assignee: Cisco Technology, Inc.Inventors: Silvano Gai, Thomas Edsall, Davide Bergamasco, Dinesh Dutt, Flavio Bonomi
-
Publication number: 20090259817Abstract: A technique is provided for facilitating information management in a storage area network. The storage area network may utilize a fibre channel fabric which includes a plurality of ports. The storage area network may also comprise a first volume which includes a first mirror copy and a second mirror copy. The storage area network may further comprise a mirror consistency data structure adapted to store mirror consistency information. A mirror consistency check procedure is performed to determine whether data of the first mirror copy is consistent with data of the second mirror copy. According to one implementation, the mirror consistency check procedure may be implemented using the consistency information stored at the mirror consistency data structure.Type: ApplicationFiled: February 3, 2009Publication date: October 15, 2009Applicant: CISCO TECHNOLOGY, INC.Inventors: Samar Sharma, Silvano Gai, Dinesh Dutt, Sanjaya Kumar, Umesh Mahajan
-
Publication number: 20090259816Abstract: A technique is provided for implementing online mirroring of a volume in a storage area network. A first instance of the volume is instantiated at a first port of the fibre channel fabric for enabling I/O operations to be performed at the volume. One or more mirroring procedures may be performed at the volume. In at least one implementation, the first port is able to perform first I/O operations at the volume concurrently while the mirroring procedures are being performed at the first volume. In one implementation, the mirroring procedures may be implemented at a fabric switch of the storage area network. Additionally, in at least one implementation, multiple hosts may be provided with concurrent access to the volume during the mirroring operations without serializing the access to the volume.Type: ApplicationFiled: February 3, 2009Publication date: October 15, 2009Applicant: CISCO TECHNOLOGY, INC.Inventors: Samar Sharma, Silvano Gai, Dinesh Dutt, Sanjaya Kumar, Umesh Mahajan
-
Publication number: 20090228651Abstract: A technique is provided for implementing online mirroring of a volume in a storage area network. A first instance of the volume is instantiated at a first port of the fibre channel fabric for enabling I/O operations to be performed at the volume. One or more mirroring procedures may be performed at the volume. In at least one implementation, the first port is able to perform first I/O operations at the volume concurrently while the mirroring procedures are being performed at the first volume. In one implementation, the mirroring procedures may be implemented at a fabric switch of the storage area network. Additionally, in at least one implementation, multiple hosts may be provided with concurrent access to the volume during the mirroring operations without serializing the access to the volume.Type: ApplicationFiled: February 2, 2009Publication date: September 10, 2009Applicant: CISCO TECHNOLOGY, INC.Inventors: Samar Sharma, Silvano Gai, Dinesh Dutt, Sanjaya Kumar, Umesh Mahajan
-
Publication number: 20090052326Abstract: In one embodiment, an apparatus comprises a network interface system having at least one input port configured for receiving frames and a logic system comprising at least one logic device. The logic system may be configured to perform the following functions: determining a source address and a destination address of a frame received at an ingress port; calculating a flow hash based at least upon the source address and the destination address; forming a congestion management (“CM”) tag that includes the flow hash; inserting the CM tag in the frame; and forwarding the frame to the destination address.Type: ApplicationFiled: August 21, 2007Publication date: February 26, 2009Applicant: Cisco Technology, Inc., A corporation of CaliforniaInventors: Davide Bergamasco, Dinesh Dutt
-
Publication number: 20090006746Abstract: A technique is provided for implementing online restriping of a volume in a storage area network. A first instance of the volume is instantiated at a first port of the fibre channel fabric for enabling I/O operations to be performed at the volume. While restriping operations are being performed at the volume, the first port is able to concurrently perform I/O operations at the volume.Type: ApplicationFiled: September 8, 2008Publication date: January 1, 2009Applicant: CISCO TECHNOLOGY, INC.Inventors: Samar Sharma, Dinesh Dutt, Sanjaya Kumar, Umesh Mahajan, Thomas J. Edsall