Patents by Inventor Satish D. Deo
Satish D. Deo 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).
-
Publication number: 20230231799Abstract: A network system for a data center. In one example, a method comprises establishing, by a plurality of access nodes, a logical tunnel over a plurality of data paths across a switch fabric between a source access node and a destination access node included within the plurality of access nodes, wherein the source access node is coupled to a source network device; and spraying, by the source access node, a data flow of packets over the logical tunnel to the destination access node, wherein the source access node receives the data flow of packets from the source network device, and wherein spraying the data flow of packets includes directing each of the packets within the data flow to one of the data paths based on an amount of data previously transmitted on each of the plurality of data paths.Type: ApplicationFiled: February 24, 2023Publication date: July 20, 2023Inventors: Pradeep Sindhu, Deepak Goel, Jean-Marc Frailong, Srihari Raju Vegesna, Wael Noureddine, Philip A. Thomas, Satish D Deo, Sunil Mekad, Ayaskant Pani
-
Patent number: 11632606Abstract: A network system for a data center is described in which a switch fabric may provide full mesh interconnectivity such that any servers may communicate packet data to any other of the servers using any of a number of parallel data paths. Moreover, according to the techniques described herein, edge-positioned access nodes, optical permutation devices and core switches of the switch fabric may be configured and arranged in a way such that the parallel data paths provide single L2/L3 hop, full mesh interconnections between any pairwise combination of the access nodes, even in massive data centers having tens of thousands of servers. The plurality of optical permutation devices permute communications across the optical ports based on wavelength so as to provide, in some cases, full-mesh optical connectivity between edge-facing ports and core-facing ports.Type: GrantFiled: April 15, 2021Date of Patent: April 18, 2023Assignee: FUNGIBLE, INC.Inventors: Pradeep Sindhu, Satish D Deo, Deepak Goel, Sunil Mekad
-
Patent number: 11314868Abstract: A system root of trust device of a computing system authenticates boot images associated with data processing units of the computing system. The device includes at least one processor configured to determine whether a first set of boot code associated with a first processor of the computing system is authentic, in response to determining that the first set of boot code is authentic, reset the first processor to allow the first processor to boot and authenticate first executable code to be executed by the first processor, after resetting the first processor, determine whether a second set of boot code associated with a second processor of the computing system is authentic, and in response to determining that the second set of boot code is authentic, reset the second processor to allow the second processor to boot and to authenticate second executable code to be executed by the second processor.Type: GrantFiled: August 30, 2019Date of Patent: April 26, 2022Assignee: Fungible, Inc.Inventors: Yvonne Hou, Sunil Mekad, Prathap Sirishe, Satish D Deo, Umar Badusha
-
Patent number: 11256644Abstract: In one example, a data processing unit (DPU) includes a host unit interface for communicatively coupling to second device via a serial input/output (I/O) connection, and a control unit implemented in circuitry and configured to initially configure the host unit interface of a data processing unit to operate in endpoint mode, determine that the host unit interface of the data processing unit is to switch from operating in the endpoint mode to root complex mode, in response to determining that the host unit interface is to switch from operating in the endpoint mode to the root complex mode: configure the host unit interface to operate in the root complex mode, and send data to an I/O expander unit to cause the I/O expander unit to issue a reset signal to the second device, the second device being configured to operate in the endpoint mode.Type: GrantFiled: September 4, 2019Date of Patent: February 22, 2022Assignee: FUNGIBLE, INC.Inventors: Sunil Mekad, Prathap Sirishe, Satish D Deo
-
Publication number: 20210235173Abstract: A network system for a data center is described in which a switch fabric may provide full mesh interconnectivity such that any servers may communicate packet data to any other of the servers using any of a number of parallel data paths. Moreover, according to the techniques described herein, edge-positioned access nodes, optical permutation devices and core switches of the switch fabric may be configured and arranged in a way such that the parallel data paths provide single L2/L3 hop, full mesh interconnections between any pairwise combination of the access nodes, even in massive data centers having tens of thousands of servers. The plurality of optical permutation devices permute communications across the optical ports based on wavelength so as to provide, in some cases, full-mesh optical connectivity between edge-facing ports and core-facing ports.Type: ApplicationFiled: April 15, 2021Publication date: July 29, 2021Inventors: Pradeep Sindhu, Satish D Deo, Deepak Goel, Sunil Mekad
-
Patent number: 10986425Abstract: A network system for a data center is described in which a switch fabric may provide full mesh interconnectivity such that any servers may communicate packet data to any other of the servers using any of a number of parallel data paths. Moreover, according to the techniques described herein, edge-positioned access nodes, optical permutation devices and core switches of the switch fabric may be configured and arranged in a way such that the parallel data paths provide single L2/L3 hop, full mesh interconnections between any pairwise combination of the access nodes, even in massive data centers having tens of thousands of servers. The plurality of optical permutation devices permute communications across the optical ports based on wavelength so as to provide, in some cases, full-mesh optical connectivity between edge-facing ports and core-facing ports.Type: GrantFiled: September 23, 2019Date of Patent: April 20, 2021Assignee: Fungible, Inc.Inventors: Pradeep Sindhu, Satish D Deo, Deepak Goel, Sunil Mekad
-
Publication number: 20200314026Abstract: A network system for a data center is described in which an access node sprays a data flow of packets over a logical tunnel to another access node. In one example, a method comprises establishing, by a plurality of access nodes, a logical tunnel over a plurality of data paths across a switch fabric between a source access node and a destination access node included within the plurality of access nodes, wherein the source access node is coupled to a source network device; and spraying, by the source access node, a data flow of packets over the logical tunnel to the destination access node, wherein the source access node receives the data flow of packets from the source network device, and wherein spraying the data flow of packets includes directing each of the packets within the data flow to a least loaded data path.Type: ApplicationFiled: June 15, 2020Publication date: October 1, 2020Inventors: Pradeep Sindhu, Deepak Goel, Jean-Marc Frailong, Srihari Raju Vegesna, Wael Noureddine, Philip A. Thomas, Satish D Deo, Sunil Mekad, Ayaskant Pani
-
Publication number: 20200077535Abstract: Techniques are disclosed for an Input/Output (I/O) expansion device configured for slidable insertion within and removal from a plurality of slots of a storage rack having an electrical backplane comprising a plurality of high-speed Peripheral Component Interconnect Express (PCIe) lanes. The I/O expansion device operates as a multi-slot front caddy that extends an I/O interface of the storage rack to allow interconnection with storage and/or compute equipment external from the rack. The I/O expansion device comprises a front plate comprising an aggregate electrical storage connector configured to interface with storage and computing devices. The I/O expansion device comprises a rear plate comprising backplane electrical connectors configured to interface with the high-speed PCIe lanes of the electrical backplane.Type: ApplicationFiled: August 20, 2019Publication date: March 5, 2020Inventors: Sunil Mekad, Ravichandran Venkatachalam, Prathap Sirishe, Satish D. Deo
-
Publication number: 20200074083Abstract: A system root of trust device of a computing system authenticates boot images associated with data processing units of the computing system. The device includes at least one processor configured to determine whether a first set of boot code associated with a first processor of the computing system is authentic, in response to determining that the first set of boot code is authentic, reset the first processor to allow the first processor to boot and authenticate first executable code to be executed by the first processor, after resetting the first processor, determine whether a second set of boot code associated with a second processor of the computing system is authentic, and in response to determining that the second set of boot code is authentic, reset the second processor to allow the second processor to boot and to authenticate second executable code to be executed by the second processor.Type: ApplicationFiled: August 30, 2019Publication date: March 5, 2020Inventors: Yvonne Hou, Sunil Mekad, Prathap Sirishe, Satish D Deo, Umar Badusha
-
Publication number: 20200073840Abstract: In one example, a data processing unit (DPU) includes a host unit interface for communicatively coupling to second device via a serial input/output (I/O) connection, and a control unit implemented in circuitry and configured to initially configure the host unit interface of a data processing unit to operate in endpoint mode, determine that the host unit interface of the data processing unit is to switch from operating in the endpoint mode to root complex mode, in response to determining that the host unit interface is to switch from operating in the endpoint mode to the root complex mode: configure the host unit interface to operate in the root complex mode, and send data to an I/O expander unit to cause the I/O expander unit to issue a reset signal to the second device, the second device being configured to operate in the endpoint mode.Type: ApplicationFiled: September 4, 2019Publication date: March 5, 2020Inventors: Sunil Mekad, Prathap Sirishe, Satish D Deo
-
Publication number: 20200021898Abstract: A network system for a data center is described in which a switch fabric may provide full mesh interconnectivity such that any servers may communicate packet data to any other of the servers using any of a number of parallel data paths. Moreover, according to the techniques described herein, edge-positioned access nodes, optical permutation devices and core switches of the switch fabric may be configured and arranged in a way such that the parallel data paths provide single L2/L3 hop, full mesh interconnections between any pairwise combination of the access nodes, even in massive data centers having tens of thousands of servers. The plurality of optical permutation devices permute communications across the optical ports based on wavelength so as to provide, in some cases, full-mesh optical connectivity between edge-facing ports and core-facing ports.Type: ApplicationFiled: September 23, 2019Publication date: January 16, 2020Inventors: Pradeep Sindhu, Satish D. Deo, Deepak Goel, Sunil Mekad
-
Patent number: 10110513Abstract: A system may comprise a first group of switches, each switch including a first group of inputs and outputs, and a first group of controllers, each controller being independent from one another and corresponding to a switch of the first group of switches, to selectively control the switch to connect the switch's inputs with outputs. The first group of switches and controllers may be installed in a chassis. The system may comprise a second group of switches, each switch including a second group of inputs and outputs, and a second group of controllers, each controller corresponding to a switch of the second group of switches, to selectively control the switch to connect the switch's inputs with outputs. The second group of controllers may control and connect, via a group of control links, to the first group of controllers.Type: GrantFiled: July 21, 2017Date of Patent: October 23, 2018Assignee: Juniper Networks, Inc.Inventors: Sunil Mekad, Satish D. Deo
-
Publication number: 20170324679Abstract: A system may comprise a first group of switches, each switch including a first group of inputs and outputs, and a first group of controllers, each controller being independent from one another and corresponding to a switch of the first group of switches, to selectively control the switch to connect the switch's inputs with outputs. The first group of switches and controllers may be installed in a chassis. The system may comprise a second group of switches, each switch including a second group of inputs and outputs, and a second group of controllers, each controller corresponding to a switch of the second group of switches, to selectively control the switch to connect the switch's inputs with outputs. The second group of controllers may control and connect, via a group of control links, to the first group of controllers.Type: ApplicationFiled: July 21, 2017Publication date: November 9, 2017Inventors: Sunil MEKAD, Satish D. DEO
-
Patent number: 9716669Abstract: A system may comprise a first group of switches, each switch including a first group of inputs and outputs, and a first group of controllers, each controller being independent from one another and corresponding to a switch of the first group of switches, to selectively control the switch to connect the switch's inputs with outputs. The first group of switches and controllers may be installed in a chassis. The system may comprise a second group of switches, each switch including a second group of inputs and outputs, and a second group of controllers, each controller corresponding to a switch of the second group of switches, to selectively control the switch to connect the switch's inputs with outputs. The second group of controllers may control and connect, via a group of control links, to the first group of controllers.Type: GrantFiled: December 4, 2014Date of Patent: July 25, 2017Assignee: Juniper Networks, Inc.Inventors: Sunil Mekad, Satish D. Deo
-
Publication number: 20160164804Abstract: A system may comprise a first group of switches, each switch including a first group of inputs and outputs, and a first group of controllers, each controller being independent from one another and corresponding to a switch of the first group of switches, to selectively control the switch to connect the switch's inputs with outputs. The first group of switches and controllers may be installed in a chassis. The system may comprise a second group of switches, each switch including a second group of inputs and outputs, and a second group of controllers, each controller corresponding to a switch of the second group of switches, to selectively control the switch to connect the switch's inputs with outputs. The second group of controllers may control and connect, via a group of control links, to the first group of controllers.Type: ApplicationFiled: December 4, 2014Publication date: June 9, 2016Inventors: Sunil MEKAD, Satish D. Deo
-
Patent number: 6975632Abstract: An apparatus for a multi-service network architecture for processing network traffic arriving on a network connection is disclosed. The multi-service network architecture has a plurality of network connection components residing on a single platform and a processor coupled to the network connection components. The processor is configured to execute a predetermined one of a plurality of software images corresponding to the type of network traffic arriving on the network connection and to selectively enable at least one of the network connection components according to the predetermined software image.Type: GrantFiled: March 15, 1999Date of Patent: December 13, 2005Assignee: Cisco Technology, Inc.Inventors: Satish D. Deo, Pankaj S. Patel, Shirish K. Sathe
-
Publication number: 20030128715Abstract: An apparatus for a multi-service network architecture for processing network traffic arriving on a network connection is disclosed. The multi-service network architecture has a plurality of network connection components residing on a single platform and a processor coupled to the network connection components. The processor is configured to execute a predetermined one of a plurality of software images corresponding to the type of network traffic arriving on the network connection and to selectively enable at least one of the network connection components according to the predetermined software image.Type: ApplicationFiled: March 15, 1999Publication date: July 10, 2003Inventors: SATISH D. DEO, PANKAJ S. PATEL, SHIRISH K. SATHE