Patents by Inventor Aravind Babu MahendraBabu

Aravind Babu MahendraBabu 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: 11277357
    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: Grant
    Filed: January 25, 2019
    Date of Patent: March 15, 2022
    Assignee: Dell Products L.P.
    Inventors: Sudharsan Dhamal Gopalarathnam, Aravind Babu Mahendrababu
  • 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: 10038652
    Abstract: An N-port, shared-memory switch allocates a shared headroom buffer pool (Ps) for a priority group (PG). Ps is smaller than a worst case headroom buffer pool (Pw), where Pw equals the sum of worst case headrooms corresponding to each port-priority tuple (PPT) associated with the PG. Each worst case headroom comprises headroom required to buffer worst case, post-pause, traffic received on that PPT. Subject to a PPT maximum, each PPT may consume Ps as needed. Because rarely will all PPTs simultaneously experience worst case traffic, Ps may be significantly smaller than Pw, e.g., Ps<(Pw/A) where M>=2. Ps may be size-adjusted based on utilization of Ps, without halting traffic to or from the switch. If Ps utilization exceeds an upper utilization threshold, Ps may be increased, subject to a maximum threshold (Pmax). Conversely, if utilization falls below a lower utilization threshold, Ps may be decreased.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: July 31, 2018
    Assignee: Dell Products L.P.
    Inventors: Anoop Ghanwani, Shivakumar Sundaram, Aravind Babu Mahendrababu, Avinash Natarajan
  • Publication number: 20180063038
    Abstract: An N-port, shared-memory switch allocates a shared headroom buffer pool (Ps) for a priority group (PG). Ps is smaller than a worst case headroom buffer pool (Pw), where Pw equals the sum of worst case headrooms corresponding to each port-priority tuple (PPT) associated with the PG. Each worst case headroom comprises headroom required to buffer worst case, post-pause, traffic received on that PPT. Subject to a PPT maximum, each PPT may consume Ps as needed. Because rarely will all PPTs simultaneously experience worst case traffic, Ps may be significantly smaller than Pw, e.g., Ps<(Pw/A) where M>=2. Ps may be size-adjusted based on utilization of Ps, without halting traffic to or from the switch. If Ps utilization exceeds an upper utilization threshold, Ps may be increased, subject to a maximum threshold (Pmax). Conversely, if utilization falls below a lower utilization threshold, Ps may be decreased.
    Type: Application
    Filed: August 30, 2016
    Publication date: March 1, 2018
    Applicant: Dell Products L.P.
    Inventors: Anoop GHANWANI, Shivakumar SUNDARAM, Aravind Babu MAHENDRABABU, Avinash NATARAJAN
  • Patent number: 9553763
    Abstract: A system and method of automated Data Center Bridging (DCB) configuration of an access switch includes a control unit, a memory, and a port configured to couple the access switch to a peer device. The control unit is configured to operate the port according to a state machine including a DCB disabled state, a DCB downstream state, and a DCB upstream state. When the port is in the DCB disabled state, the control unit exchanges network traffic on the port without any DCB extensions. When the port is in the DCB upstream state, the control unit exchanges network traffic on the port using DCB extensions based on the DCB configuration and receives the DCB configuration from the peer device. When the port is in the DCB downstream state, the control unit exchanges network traffic on the port using the DCB extensions and transmits the DCB configuration to the peer device.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: January 24, 2017
    Assignee: DELL PRODUCTS L.P.
    Inventors: Senthil Kumar Ganesan, Raja Jayakumar, Ashok Daparthi, Aravind Babu Mahendrababu, Raja Subbiah
  • Publication number: 20160254953
    Abstract: A system and method of automated Data Center Bridging (DCB) configuration of an access switch includes a control unit, a memory, and a port configured to couple the access switch to a peer device. The control unit is configured to operate the port according to a state machine including a DCB disabled state, a DCB downstream state, and a DCB upstream state. When the port is in the DCB disabled state, the control unit exchanges network traffic on the port without any DCB extensions. When the port is in the DCB upstream state, the control unit exchanges network traffic on the port using DCB extensions based on the DCB configuration and receives the DCB configuration from the peer device. When the port is in the DCB downstream state, the control unit exchanges network traffic on the port using the DCB extensions and transmits the DCB configuration to the peer device.
    Type: Application
    Filed: April 27, 2016
    Publication date: September 1, 2016
    Inventors: Senthil Kumar GANESAN, Raja JAYAKUMAR, Ashok DAPARTHI, Aravind Babu MAHENDRABABU, Raja SUBBIAH
  • Patent number: 9374274
    Abstract: A system and method of automated Data Center Bridging (DCB) configuration of an access switch includes a control unit, a memory, and a port configured to couple the access switch to a peer device. The control unit is configured to operate the port according to a state machine including a DCB disabled state, a DCB downstream state, and a DCB upstream state. When the port is in the DCB disabled state, the control unit exchanges network traffic on the port without any DCB extensions. When the port is in the DCB upstream state, the control unit exchanges network traffic on the port using DCB extensions based on the DCB configuration and receives the DCB configuration from the peer device. When the port is in the DCB downstream state, the control unit exchanges network traffic on the port using the DCB extensions and transmits the DCB configuration to the peer device.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: June 21, 2016
    Assignee: Dell Products L.P.
    Inventors: Senthil Kumar Ganesan, Raja Jayakumar, Ashok Daparthi, Aravind Babu MahendraBabu, Raja Subbiah
  • Publication number: 20150326433
    Abstract: A system and method of automated Data Center Bridging (DCB) configuration of an access switch includes a control unit, a memory, and a port configured to couple the access switch to a peer device. The control unit is configured to operate the port according to a state machine including a DCB disabled state, a DCB downstream state, and a DCB upstream state. When the port is in the DCB disabled state, the control unit exchanges network traffic on the port without any DCB extensions. When the port is in the DCB upstream state, the control unit exchanges network traffic on the port using DCB extensions based on the DCB configuration and receives the DCB configuration from the peer device. When the port is in the DCB downstream state, the control unit exchanges network traffic on the port using the DCB extensions and transmits the DCB configuration to the peer device.
    Type: Application
    Filed: July 20, 2015
    Publication date: November 12, 2015
    Inventors: Senthil Kumar Ganesan, Raja Jayakumar, Ashok Daparthi, Aravind Babu MahendraBabu, Raja Subbiah
  • Patent number: 9118554
    Abstract: A system and method of automated Data Center Bridging (DCB) configuration of an access switch includes a control unit, a memory, and a port configured to couple the access switch to a peer device. The control unit is configured to operate the port according to a state machine including a DCB disabled state, a DCB downstream state, and a DCB upstream state. When the port is in the DCB disabled state, the control unit exchanges network traffic on the port without any DCB extensions. When the port is in the DCB upstream state, the control unit exchanges network traffic on the port using DCB extensions based on the DCB configuration and receives the DCB configuration from the peer device. When the port is in the DCB downstream state, the control unit exchanges network traffic on the port using the DCB extensions and transmits the DCB configuration to the peer device.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: August 25, 2015
    Assignee: Dell Products L.P.
    Inventors: Senthil Kumar Ganesan, Raja Jayakumar, Ashok Daparthi, Aravind Babu Mahendrababu, Raja Subbiah
  • Publication number: 20150117252
    Abstract: A system and method of automated Data Center Bridging (DCB) configuration of an access switch includes a control unit, a memory, and a port configured to couple the access switch to a peer device. The control unit is configured to operate the port according to a state machine including a DCB disabled state, a DCB downstream state, and a DCB upstream state. When the port is in the DCB disabled state, the control unit exchanges network traffic on the port without any DCB extensions. When the port is in the DCB upstream state, the control unit exchanges network traffic on the port using DCB extensions based on the DCB configuration and receives the DCB configuration from the peer device. When the port is in the DCB downstream state, the control unit exchanges network traffic on the port using the DCB extensions and transmits the DCB configuration to the peer device.
    Type: Application
    Filed: October 28, 2013
    Publication date: April 30, 2015
    Applicant: DELL PRODUCTS L.P.
    Inventors: Senthil Kumar Ganesan, Raja Jayakumar, Ashok Daparthi, Aravind Babu MahendraBabu, Raja Subbiah