Patents by Inventor Sathish K. Gnanasekaran

Sathish K. Gnanasekaran 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: 11115349
    Abstract: An interfabric link between two separate Fibre Channel fabrics so that devices in one fabric can communicate with devices in another fabric without requiring the merger of the two fabrics. The interfabric switch performs a conversion or a translation of device addresses in each fabric so that they are accessible to the other fabric. This translation is preferably done using a private to public loop address translation. In a first embodiment the external ports of the interfabric switch are configured as E_ports. A series of internal ports in each interfabric switch are joined together forming a series of virtual or logical switches. The virtual switches are then interconnected using private loops. The use of the private loop is enabled by the presence of translation logic which converts fabric addresses to loop addresses and back so that loop and fabric devices can communicate.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: September 7, 2021
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Christopher A. Del Signore, Vineet M. Abraham, Sathish K. Gnanasekaran, Pranab Patnaik, Vincent W. Guan, Balakumar N. Kaushik
  • Publication number: 20190386932
    Abstract: An interfabric link between two separate Fibre Channel fabrics so that devices in one fabric can communicate with devices in another fabric without requiring the merger of the two fabrics. The interfabric switch performs a conversion or a translation of device addresses in each fabric so that they are accessible to the other fabric. This translation is preferably done using a private to public loop address translation. In a first embodiment the external ports of the interfabric switch are configured as E_ports. A series of internal ports in each interfabric switch are joined together forming a series of virtual or logical switches. The virtual switches are then interconnected using private loops. The use of the private loop is enabled by the presence of translation logic which converts fabric addresses to loop addresses and back so that loop and fabric devices can communicate.
    Type: Application
    Filed: August 29, 2019
    Publication date: December 19, 2019
    Applicant: Avago Technologies International Sales Pte. Limited
    Inventors: Christopher A. Del Signore, Vineet M. Abraham, Sathish K. Gnanasekaran, Pranab Patnaik, Vincent W. Guan, Balakumar N. Kaushik
  • Patent number: 10432555
    Abstract: An interfabric link between two separate Fiber Channel fabrics so that devices in one fabric can communicate with devices in another fabric without requiring the merger of the two fabrics. The interfabric switch performs a conversion or a translation of device addresses in each fabric so that they are accessible to the other fabric. This translation is preferably done using a private to public loop address translation. In a first embodiment the external ports of the interfabric switch are configured as E_ports. A series of internal ports in each interfabric switch are joined together forming a series of virtual or logical switches. The virtual switches are then interconnected using private loops. The use of the private loop is enabled by the presence of translation logic which converts fabric addresses to loop addresses and back so that loop and fabric devices can communicate.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: October 1, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Christopher A. Del Signore, Vineet M. Abraham, Sathish K. Gnanasekaran, Pranab Patnaik, Vincent W. Guan, Balakumar N. Kaushik
  • Patent number: 9270580
    Abstract: One embodiment of the present invention provides a system that facilitates traffic isolation (TI) in a network. During operation, the system configures a set of switch ports as members of a TI zone. The switch ports are part of an end-to-end path across one or more switch domains between a source and a destination. The switch ports within the TI zone and outside the TI Zone belong to a common storage area network (SAN) zone which compartmentalizes data for security purposes. The system then determines whether a data flow entering a switch domain belongs to the TI zone. The system subsequently forwards the data flow to the next port within the TI zone if the data flow belongs to the TI zone.
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: February 23, 2016
    Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Vineet M. Abraham, Sathish K. Gnanasekaran, Shashank R. Tadisina, Daniel Ji Yong Park Chung, Raymond Yimin Lai
  • Publication number: 20160006674
    Abstract: An interfabric link between two separate Fibre Channel fabrics so that devices in one fabric can communicate with devices in another fabric without requiring the merger of the two fabrics. The interfabric switch performs a conversion or a translation of device addresses in each fabric so that they are accessible to the other fabric. This translation is preferably done using a private to public loop address translation. In a first embodiment the external ports of the interfabric switch are configured as E_ports. A series of internal ports in each interfabric switch are joined together forming a series of virtual or logical switches. The virtual switches are then interconnected using private loops. The use of the private loop is enabled by the presence of translation logic which converts fabric addresses to loop addresses and back so that loop and fabric devices can communicate.
    Type: Application
    Filed: September 15, 2015
    Publication date: January 7, 2016
    Inventors: Christopher A. Del Signore, Vineet M. Abraham, Sathish K. Gnanasekaran, Pranab Patnaik, Vincent W. Guan, Balakumar N. Kaushik
  • Patent number: 9185018
    Abstract: One embodiment of the present invention provides a system for mapping all possible paths between a source node and a destination node. During operation, the system receives a management frame, determines all possible next-hop nodes based on a destination address carried in the payload of the management frame. The system then selects one of the next-hop nodes, and modifies payload of the received management frame to include information associated with the next-hop nodes and the selected next-hop node. The system then forwards the modified data frame to the selected next-hop node.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: November 10, 2015
    Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Dennis Makishima, Vidya Renganarayanan, Anil Kumar Chintalapati, Sathish K. Gnanasekaran, Daniel Ji Young Park Chung, Vidya Sagar Ravipati
  • Patent number: 8593964
    Abstract: One embodiment of the present invention provides a system that facilitates traffic management in a network. During operation, the system detects a bottleneck in a network based on network-state information received from one or more switches. The system further identifies a data flow that contributes to the bottleneck and generates a signal to reduce the data flow from the data flow's source device.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: November 26, 2013
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Rishi Sinha, Vineet Abraham, Sathish K. Gnanasekaran, Badrinath Kollu
  • Publication number: 20120099443
    Abstract: One embodiment of the present invention provides a system for mapping all possible paths between a source node and a destination node. During operation, the system receives a management frame, determines all possible next-hop nodes based on a destination address carried in the payload of the management frame. The system then selects one of the next-hop nodes, and modifies payload of the received management frame to include information associated with the next-hop nodes and the selected next-hop node. The system then forwards the modified data frame to the selected next-hop node.
    Type: Application
    Filed: July 8, 2011
    Publication date: April 26, 2012
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Dennis Makishima, Vidya Renganarayanan, Anil Kumar Chintalapati, Sathish K. Gnanasekaran, Daniel Ji Young Park Chung, Vidya Sagar Ravipati
  • Patent number: 8160072
    Abstract: One embodiment of the present invention provides a system that facilitates end-to-end quality of service (QoS) between a source and a destination in a network. During operation, the system allocates virtual channels on an output port of a switch to a number of quality of service (QoS) levels. The system further assigns a virtual channel to a traffic flow based on a QoS zone, wherein the QoS zone is identified by a host identifier, a target identifier, and a QoS level of the traffic flow. In addition, the system forwards data frames in the traffic flow via the assigned virtual channel.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: April 17, 2012
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Sathish K. Gnanasekaran, Ponpandiaraj Rajarathinam, Vineet M. Abraham
  • Publication number: 20120044934
    Abstract: An interfabric link between two separate Fibre Channel fabrics so that devices in one fabric can communicate with devices in another fabric without requiring the merger of the two fabrics. The interfabric switch performs a conversion or a translation of device addresses in each fabric so that they are accessible to the other fabric. In a first embodiment the external ports of the interfabric switch are configured as E_ports. A series of internal ports in each interfabric switch are joined together forming a series of virtual or logical switches. In a second embodiment the external ports are configured as NL_ports and the connections between the virtual switches are E_ports. The virtual switches in the interfabric switch match domains with their external counterparts so that the virtual switches effectively form their own fabric.
    Type: Application
    Filed: October 28, 2011
    Publication date: February 23, 2012
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Christopher A. Del Signore, Vineet M. Abraham, Sathish K. Gnanasekaran, Pranab Patnaik, Vincent W. Guan, Balakumar N. Kaushik
  • Publication number: 20120044933
    Abstract: An interfabric link between two separate Fibre Channel fabrics so that devices in one fabric can communicate with devices in another fabric without requiring the merger of the two fabrics. The interfabric switch performs a conversion or a translation of device addresses in each fabric so that they are accessible to the other fabric. In a first embodiment the external ports of the interfabric switch are configured as E_ports. A series of internal ports in each interfabric switch are joined together forming a series of virtual or logical switches. In a second embodiment the external ports are configured as NL_ports and the connections between the virtual switches are E_ports. The virtual switches in the interfabric switch match domains with their external counterparts so that the virtual switches effectively form their own fabric.
    Type: Application
    Filed: October 28, 2011
    Publication date: February 23, 2012
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Christopher A. Del Signore, Vineet M. Abraham, Sathish K. Gnanasekaran, Pranab Patnaik, Vincent W. Guan, Balakumar N. Kaushik
  • Patent number: 8081642
    Abstract: An interfabric link between two separate Fibre Channel fabrics so that devices in one fabric can communicate with devices in another fabric without requiring the merger of the two fabrics. The interfabric switch performs a conversion or a translation of device addresses in each fabric so that they are accessible to the other fabric. This translation is preferably done using a private to public loop address translation. In a first embodiment the external ports of the interfabric switch are configured as E_ports. A series of internal ports in each interfabric switch are joined together forming a series of virtual or logical switches. The virtual switches are then interconnected using private loops. The use of the private loop is enabled by the presence of translation logic which converts fabric addresses to loop addresses and back so that loop and fabric devices can communicate.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: December 20, 2011
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Christopher A. Del Signore, Vineet M. Abraham, Sathish K. Gnanasekaran, Pranab Patnaik, Vincent W. Guan, Balakumar N. Kaushik
  • Publication number: 20110202650
    Abstract: One embodiment of the present invention provides a switching system that facilitates data flow monitoring at the logical-unit level. The switching system includes a traffic monitoring mechanism configured to monitor a data flow between a host and a logical unit residing on a target device. The switching system further includes a storage mechanism configured to store data-flow statistics specific to the host and the logical unit and a communication mechanism configured to communicate the data-flow statistics to a traffic management module.
    Type: Application
    Filed: February 12, 2010
    Publication date: August 18, 2011
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Vineet M. Abraham, Sathish K. Gnanasekaran, Qingyuan Ma
  • Publication number: 20040151174
    Abstract: An interfabric link between two separate Fibre Channel fabrics so that devices in one fabric can communicate with devices in another fabric without requiring the merger of the two fabrics. The interfabric switch performs a conversion or a translation of device addresses in each fabric so that they are accessible to the other fabric. This translation is preferably done using a private to public loop address translation. In a first embodiment the external ports of the interfabric switch are configured as E_ports. A series of internal ports in each interfabric switch are joined together forming a series of virtual or logical switches. The virtual switches are then interconnected using private loops. The use of the private loop is enabled by the presence of translation logic which converts fabric addresses to loop addresses and back so that loop and fabric devices can communicate.
    Type: Application
    Filed: January 31, 2003
    Publication date: August 5, 2004
    Applicant: Brocade Communications Systems, Inc.
    Inventors: Christopher A. Del Signore, Vineet M. Abraham, Sathish K. Gnanasekaran, Pranab Patnaik, Vincent W. Guan, Balakumar N. Kaushik