Patents by Inventor Sudharsan Dhamal Gopalarathnam

Sudharsan Dhamal Gopalarathnam 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: 11144384
    Abstract: Fan or fan tray failures are currently handled within the scope of the information handling system that has suffered the failure. In such cases, the addressing such issues may be difficult or impossible to do without completely shutting down the device. In one or more embodiments, by announcing the failure to one or more protocols, which allows the handling of such a failure event at a topological level rather that purely at the device level, the impact to the device as well as to the overall traffic in the topology may be drastically mitigated.
    Type: Grant
    Filed: June 14, 2020
    Date of Patent: October 12, 2021
    Inventor: Sudharsan Dhamal Gopalarathnam
  • Patent number: 11108467
    Abstract: An optical transceiver monitoring system includes an optical transceiver device that includes a non-volatile memory system, and a computing device that includes a computing device port that is coupled to the optical transceiver device. The computing device monitors the computing device port and, in response, detects one or more interactions between the optical transceiver device and the computing device. The computing device determines that the one or more interactions satisfy an event condition, and in response to the one or more interactions satisfying the event condition, provides first event information that corresponds to the one or more interactions to the optical transceiver device for storage in the non-volatile memory system.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: August 31, 2021
    Assignee: Dell Products L.P.
    Inventors: Sudharsan Dhamal Gopalarathnam, Vamshidhar Varre
  • Publication number: 20210234613
    Abstract: An optical transceiver monitoring system includes an optical transceiver device that includes a non-volatile memory system, and a computing device that includes a computing device port that is coupled to the optical transceiver device. The computing device monitors the computing device port and, in response, detects one or more interactions between the optical transceiver device and the computing device. The computing device determines that the one or more interactions satisfy an event condition, and in response to the one or more interactions satisfying the event condition, provides first event information that corresponds to the one or more interactions to the optical transceiver device for storage in the non-volatile memory system.
    Type: Application
    Filed: January 24, 2020
    Publication date: July 29, 2021
    Inventors: Sudharsan Dhamal Gopalarathnam, Vamshidhar Varre
  • Patent number: 11012304
    Abstract: A networking device replacement system, includes a second networking device coupled to the configuration server system and the first networking device. The second networking device sends a first peer discovery request to the first networking device that includes second networking device identifying information associated with the second networking device and, in response, receives a first peer discovery response that includes third networking device identifying information associated with a third networking device that the second networking device is replacing. The second networking device sends a first configuration server discovery request to the configuration server system that includes the third networking device identifying information and receives a third networking device configuration file associated with the third networking device. The second networking device configures itself using at least one configuration in the third networking device configuration file.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: May 18, 2021
    Assignee: Dell Products L.P.
    Inventors: Sudharsan Dhamal Gopalarathnam, Kannan Karuppiah, Mark Steven Sanders
  • Patent number: 10938732
    Abstract: Various systems and methods take advantage of physical interfaces that are a part of Link Aggregation Group (LAG) to avoid traffic drops when disruptive configurations are applied to a port of a switch or router. In embodiments, in networking topologies using (SAN)-based traffic, where zero losses are expected, lossless deployment may be accomplished by using LACP to proactively intervene and redirect traffic flow in both ingress and egress directions of a to-be-configured port, e.g., to other ports of the LAG.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: March 2, 2021
    Assignee: DELL PRODUCTS L.P.
    Inventors: Sudharsan Dhamal Gopalarathnam, Anbalagan Natchimuthu
  • Patent number: 10862849
    Abstract: An address resolution system a host device, a first networking device, and a second networking device that is coupled to the host device and the first networking device. The second networking device is configured to send a first address resolution communication to the first networking device. The second networking device may then receive a second address resolution communication from the first networking device in response to the first address resolution communication. The second address resolution communication includes networking device identification data that identifies the first networking device as having a networking type. The second networking device may then allocate, in an address resolution database in response to the networking device identification data identifying the first networking device as having the networking type, a first address resolution entry for the first networking device that includes an egress object.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: December 8, 2020
    Assignee: Dell Products L.P.
    Inventors: Avinash Natarajan, Sudharsan Dhamal Gopalarathnam
  • Patent number: 10855538
    Abstract: An automatic device stack configuration system includes a master stack unit coupled to a management device and member stack devices. The master stack device receives member stack device addresses from the management device, identifies a first subset of member stack device addresses received via its respective ports, and configures each of those respective ports as stack ports. The master stack device then transmits a second subset of member stack device addresses that were not received via its ports to the member stack devices associated with the first subset of member stack device addresses. When the master stack device receives identifications that ports on the member stack devices that received the second subset of the member stack device addresses have been configured as stack ports, it reboots the master stack device and member stack devices. Following the reboot, a stack including the master stack device and member stack devices is provided.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: December 1, 2020
    Assignee: Dell Products L.P.
    Inventor: Sudharsan Dhamal Gopalarathnam
  • Patent number: 10834005
    Abstract: A buffer shortage management system includes a first networking device with ports included in a buffer pool. A second networking device forwards a first data flow to the first networking device through LAG port(s) in the buffer pool. The first networking device determines that a total buffer pool utilization has reached a threshold that effects a first data flow received through a non-LAG port on the first networking device. The first networking device then identifies that the first data flow and third data flow(s) are received through the LAG port(s), determines that the first data flow has a higher utilization of the buffer pool than the third data flow(s) and, in response, transmits a first buffer shortage notification to the second networking device that causes the second networking device to modify its forwarding parameters to redirect the first data flow from the first networking device to a third networking device.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: November 10, 2020
    Assignee: Dell Products L.P.
    Inventors: Sudharsan Dhamal Gopalarathnam, Anbalagan Natchimuthu
  • Publication number: 20200351246
    Abstract: Access control systems and methods herein successfully overcome ACL group width limitations of existing designs by splitting an ACL group across different units, e.g., to create two ACL groups that each has a relatively smaller width. In embodiments, availability of ACL space is increased by hierarchically splitting an ACL table to fit into different two coupled devices and modifying certain fields carrying metadata in packets that are exchanged between the devices, such that one chipset may carry information about the lookup of another. In embodiments, an ACL group for a port extender is created by selectively creating a sub-group with qualifiers that fit within an available group width, and moving the remaining qualifiers to a controlling bridge to achieve the desired functionality.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 5, 2020
    Applicant: DELL PRODUCTS L.P.
    Inventors: Sudharsan Dhamal GOPALARATHNAM, Avinash NATARAJAN
  • Publication number: 20200328982
    Abstract: Various systems and methods take advantage of physical interfaces that are a part of Link Aggregation Group (LAG) to avoid traffic drops when disruptive configurations are applied to a port of a switch or router. In embodiments, in networking topologies using (SAN)-based traffic, where zero losses are expected, lossless deployment may be accomplished by using LACP to proactively intervene and redirect traffic flow in both ingress and egress directions of a to-be-configured port, e.g., to other ports of the LAG.
    Type: Application
    Filed: April 12, 2019
    Publication date: October 15, 2020
    Applicant: DELL PRODUCTS L.P.
    Inventors: Sudharsan Dhamal GOPALARATHNAM, Anbalagan NATCHIMUTHU
  • Publication number: 20200244533
    Abstract: An automatic device stack configuration system includes a master stack unit coupled to a management device and member stack devices. The master stack device receives member stack device addresses from the management device, identifies a first subset of member stack device addresses received via its respective ports, and configures each of those respective ports as stack ports. The master stack device then transmits a second subset of member stack device addresses that were not received via its ports to the member stack devices associated with the first subset of member stack device addresses. When the master stack device receives identifications that ports on the member stack devices that received the second subset of the member stack device addresses have been configured as stack ports, it reboots the master stack device and member stack devices. Following the reboot, a stack including the master stack device and member stack devices is provided.
    Type: Application
    Filed: January 29, 2019
    Publication date: July 30, 2020
    Inventor: Sudharsan Dhamal Gopalarathnam
  • Publication number: 20200244617
    Abstract: An address resolution system a host device, a first networking device, and a second networking device that is coupled to the host device and the first networking device. The second networking device is configured to send a first address resolution communication to the first networking device. The second networking device may then receive a second address resolution communication from the first networking device in response to the first address resolution communication. The second address resolution communication includes networking device identification data that identifies the first networking device as having a networking type. The second networking device may then allocate, in an address resolution database in response to the networking device identification data identifying the first networking device as having the networking type, a first address resolution entry for the first networking device that includes an egress object.
    Type: Application
    Filed: January 25, 2019
    Publication date: July 30, 2020
    Inventors: Avinash Natarajan, Sudharsan Dhamal Gopalarathnam
  • Publication number: 20200244601
    Abstract: A multi-port queue group system an Network Processing Unit coupled to ingress port(s) and an egress port group having a first egress port and a second egress port. The NPU includes an egress queue group having a first egress queue associated with the first egress port and a second egress queue associated with the second egress port. The NPU receives data packets that are each directed to the egress port group via the ingress port(s), and buffers a first subset of the data packets in the first egress queue included in the egress queue group, and a second subset of the data packets in the second egress queue included in the egress queue group. The NPU then transmits at least one of the data packets via at least one of the first egress port and the second egress port included in the egress port group.
    Type: Application
    Filed: January 25, 2019
    Publication date: July 30, 2020
    Inventors: Sudharsan Dhamal Gopalarathnam, Aravind Babu Mahendrababu
  • Patent number: 10715389
    Abstract: An automatic controller configuration system includes a chassis having a port. A transceiver connected to the port utilizes a number of lanes. A controller in the chassis is coupled to the port. The number of lanes utilized by the transceiver are identified, and the controller is configured to operate at a first speed utilizing the number of lanes. In response to detecting a signal transmitted by the transceiver and determining that a link provided via the transceiver has not been established with the controller operating at the first speed, the controller is reconfigured to operate at a second speed. In response to detecting the signal transmitted by the transceiver and determining that the link provided via the transceiver has been established with the controller operating at the second speed, the controller provides for communications with at least one device via the transceiver and at the second speed.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: July 14, 2020
    Assignee: Dell Products L.P.
    Inventors: Sudharsan Dhamal Gopalarathnam, Vamshidhar Varre
  • Publication number: 20200076693
    Abstract: An automatic controller configuration system includes a chassis having a port. A transceiver connected to the port utilizes a number of lanes. A controller in the chassis is coupled to the port. The number of lanes utilized by the transceiver are identified, and the controller is configured to operate at a first speed utilizing the number of lanes. In response to detecting a signal transmitted by the transceiver and determining that a link provided via the transceiver has not been established with the controller operating at the first speed, the controller is reconfigured to operate at a second speed. In response to detecting the signal transmitted by the transceiver and determining that the link provided via the transceiver has been established with the controller operating at the second speed, the controller provides for communications with at least one device via the transceiver and at the second speed.
    Type: Application
    Filed: August 29, 2018
    Publication date: March 5, 2020
    Inventors: Sudharsan Dhamal Gopalarathnam, Vamshidhar Varre
  • Publication number: 20200028790
    Abstract: A buffer shortage management system includes a first networking device with ports included in a buffer pool. A second networking device forwards a first data flow to the first networking device through LAG port(s) in the buffer pool. The first networking device determines that a total buffer pool utilization has reached a threshold that effects a first data flow received through a non-LAG port on the first networking device. The first networking device then identifies that the first data flow and third data flow(s) are received through the LAG port(s), determines that the first data flow has a higher utilization of the buffer pool than the third data flow(s) and, in response, transmits a first buffer shortage notification to the second networking device that causes the second networking device to modify its forwarding parameters to redirect the first data flow from the first networking device to a third networking device.
    Type: Application
    Filed: July 23, 2018
    Publication date: January 23, 2020
    Inventors: Sudharsan Dhamal Gopalarathnam, Anbalagan Natchimuthu
  • Patent number: 10491511
    Abstract: A feedback-based ECMP packet routing system includes a first node having a first node ECMP link group with first node ECMP links. The first node provides, in data packets forwarded through the first node ECMP links, first node ECMP feedback tag information including a first node identifier, a first node ECMP link group identifier, and a first node ECMP link identifier identifying the first node ECMP link used to forward the data packet. A second node receives a data packet from the first node via the first node ECMP link, stores its first node ECMP feedback tag information, and forwards the data packet through the second node link to the third node. When the link utilization of the second node link reaches a threshold, the ECMP feedback tag information is used to generate and send a feedback packet that causes the first node to adjust its ECMP routing parameters.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: November 26, 2019
    Assignee: Dell Products L.P.
    Inventors: Sudharsan Dhamal Gopalarathnam, Karthik Krishnamurthy, Avinash Jayakumar, Noufal KP, Anbalagan Natchimuthu
  • Patent number: 10148516
    Abstract: An inter-networking device link provisioning system includes an extending device. In response to a plurality of networking devices being connected to the extending device, the extending device provides each of the plurality of networking devices with an identity of the other of the plurality of networking devices that are connected to the extending device. When a first networking device and a second networking device are connected together and to the extending device, the first networking device receives a second device identity of the second networking device from the extending device and provisions an inter-networking device link with the second networking device, and the second networking device receives a first device identity of the first networking device from the extending device and provisions the inter-networking device link with the first networking device.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: December 4, 2018
    Assignee: Dell Products L.P.
    Inventors: Sudharsan Dhamal Gopalarathnam, Avinash Natarajan
  • Patent number: 10142177
    Abstract: Embodiments of the present invention include systems and methods for identifying an error in a Layer 3 network configuration. The system for identifying an error includes ports for receiving information of network Layer 3 configurations from devices that are communicatively coupled to the system through a network, where each of the network configurations includes a parameter. Embodiments of the system also include compiling the information of network configurations into one or more tables, wherein the one or more tables include a list of values for the network configuration parameter(s) and numbers of devices or interfaces that match to the list of values. In embodiments, the value that corresponds to the highest number of devices or interfaces in the table may be selected as the correct value.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: November 27, 2018
    Assignee: DELL PRODUCTS LP
    Inventors: Sudharsan Dhamal Gopalarathnam, Premnath Sundarababu
  • Patent number: 9961043
    Abstract: A method of forming a stack is presented. According to some embodiments, a stack can be formed by determining stack ports in a group of units and converting the stack ports. In some embodiments, the stack ports can be converted to stacking mode.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: May 1, 2018
    Assignee: DELL PRODUCTS L.P.
    Inventors: Sudharsan Dhamal Gopalarathnam, Shankar Narayanan Raghavendran