Patents by Inventor Ramalingam K. Anand
Ramalingam K. Anand 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: 8291148Abstract: Methods and apparatus are provided for virtualizing resources including peripheral components and peripheral interfaces. Peripheral component such as hardware accelerators and peripheral interfaces such as port adapters are offloaded from individual servers onto a resource virtualization switch. Multiple servers are connected to the resource virtualization switch over an I/O bus fabric such as PCI Express or PCI-AS. The resource virtualization switch allows efficient access, sharing, management, and allocation of resources.Type: GrantFiled: April 12, 2012Date of Patent: October 16, 2012Assignee: Xsigo Systems, Inc.Inventors: Shreyas Shah, Subramaniam Vinod, Ramalingam K. Anand, Ashok Krishnamurthi
-
Patent number: 8180949Abstract: Methods and apparatus are provided for virtualizing resources including peripheral components and peripheral interfaces. Peripheral component such as hardware accelerators and peripheral interfaces such as port adapters are offloaded from individual servers onto a resource virtualization switch. Multiple servers are connected to the resource virtualization switch over an I/O bus fabric such as PCI Express or PCI-AS. The resource virtualization switch allows efficient access, sharing, management, and allocation of resources.Type: GrantFiled: September 9, 2011Date of Patent: May 15, 2012Assignee: Xsigo Systems, Inc.Inventors: Shreyas Shah, Subramaniam Vinod, Ramalingam K. Anand, Ashok Krishnamurthi
-
Patent number: 8041875Abstract: Methods and apparatus are provided for virtualizing resources including peripheral components and peripheral interfaces. Peripheral component such as hardware accelerators and peripheral interfaces such as port adapters are offloaded from individual servers onto a resource virtualization switch. Multiple servers are connected to the resource virtualization switch over an I/O bus fabric such as PCI Express or PCI-AS. The resource virtualization switch allows efficient access, sharing, management, and allocation of resources.Type: GrantFiled: October 14, 2008Date of Patent: October 18, 2011Assignee: Xsigo Systems, Inc.Inventors: Shreyas Shah, Subramaniam Vinod, Ramalingam K. Anand, Ashok Krishnamurthi
-
Publication number: 20110235642Abstract: A network device includes one or more sprayers, multiple packet processors, and one or more desprayers. The sprayers receive packets on at least one incoming packet stream and distribute the packets according to a load balancing scheme that balances the number of bytes of packet data that is given to each of the packet processors. The packet processors receive the packets from the sprayers and process the packets to determine routing information for the packets. The desprayers receive the processed packets from the packet processors and transmit the packets on at least one outgoing packet stream based on the routing information.Type: ApplicationFiled: June 6, 2011Publication date: September 29, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Stefan DYCKERHOFF, Pankaj Patel, Pradeep Sindhu, Ashok Krishnamurthi, Hann-Hwan Ju, Ramalingam K. Anand, Dennis C. Ferguson, Chang-Hong Wu
-
Patent number: 7983290Abstract: A network device includes one or more sprayers, multiple packet processors, and one or more desprayers. The sprayers receive packets on at least one incoming packet stream and distribute the packets according to a load balancing scheme that balances the number of bytes of packet data that is given to each of the packet processors. The packet processors receive the packets from the sprayers and process the packets to determine routing information for the packets. The desprayers receive the processed packets from the packet processors and transmit the packets on at least one outgoing packet stream based on the routing information.Type: GrantFiled: March 25, 2010Date of Patent: July 19, 2011Assignee: Juniper Networks, Inc.Inventors: Stefan Dyckerhoff, Pankaj Patel, Pradeep Sindhu, Ashok Krishnamurthi, Hann-Hwan Ju, Ramalingam K Anand, Dennis C Ferguson, Chang-Hong Wu
-
Publication number: 20100177777Abstract: A network device includes one or more sprayers, multiple packet processors, and one or more desprayers. The sprayers receive packets on at least one incoming packet stream and distribute the packets according to a load balancing scheme that balances the number of bytes of packet data that is given to each of the packet processors. The packet processors receive the packets from the sprayers and process the packets to determine routing information for the packets. The desprayers receive the processed packets from the packet processors and transmit the packets on at least one outgoing packet stream based on the routing information.Type: ApplicationFiled: March 25, 2010Publication date: July 15, 2010Applicant: JUNIPER NETWORKS, INC.Inventors: Stefan DYCKERHOFF, Pankaj Patel, Pradeep Sindhu, Ashok Krishnamurthi, Hann-Hwan Ju, Ramalingam K. Anand, Dennis C. Ferguson, Chang-Hong Wu
-
Patent number: 7715449Abstract: A network device includes one or more sprayers, multiple packet processors, and one or more desprayers. The sprayers receive packets on at least one incoming packet stream and distribute the packets according to a load balancing scheme that balances the number of bytes of packet data that is given to each of the packet processors. The packet processors receive the packets from the sprayers and process the packets to determine routing information for the packets. The desprayers receive the processed packets from the packet processors and transmit the packets on at least one outgoing packet stream based on the routing information.Type: GrantFiled: January 17, 2006Date of Patent: May 11, 2010Assignee: Juniper Networks, Inc.Inventors: Stefan Dyckerhoff, Pankaj Patel, Pradeep Sindhu, Ashok Krishnamurthi, Hann-Hwan Ju, Ramalingam K. Anand, Dennis C. Ferguson, Chang-Hong Wu
-
Patent number: 7706357Abstract: A bandwidth divider and method for allocating bandwidth between a plurality of packet processors. The bandwidth divider includes a plurality of counters for measuring the bandwidth of data packets transferred from the bandwidth divider to a respective packet processor; and a controller for analyzing the plurality of counters and transferring a data packet to a selected packet processor based on the contents of the counters. The method monitors the bandwidth consumed by the packet processors; determines, based on the bandwidth consumed by the packet processors, which packet processor has consumed the least amount of bandwidth; and allocates a next data packet to the packet processor which has consumed the least amount of bandwidth.Type: GrantFiled: September 5, 2006Date of Patent: April 27, 2010Assignee: Juniper Networks, Inc.Inventors: Stefan Dyckerhoff, Pankaj Patel, Pradeep Sindhu, Ashok Krishnamurthi, Hann-Hwan Ju, Ramalingam K. Anand
-
Patent number: 7502884Abstract: Methods and apparatus are provided for virtualizing resources including peripheral components and peripheral interfaces. Peripheral component such as hardware accelerators and peripheral interfaces such as port adapters are offloaded from individual servers onto a resource virtualization switch. Multiple servers are connected to the resource virtualization switch over an I/O bus fabric such as PCI Express or PCI-AS. The resource virtualization switch allows efficient access, sharing, management, and allocation of resources.Type: GrantFiled: July 11, 2005Date of Patent: March 10, 2009Assignee: XSIGO SystemsInventors: Shreyas Shah, Subramaniam Vinod, Ramalingam K. Anand, Ashok Krishnamurthi
-
Patent number: 7447149Abstract: A network device, such as a router, utilizes a virtual interface to hide the presence of redundant backup physical interfaces from a router control unit. If traffic needs to be redirected from a primary physical interface, the router remaps the virtual interface to the backup physical interface without needing to update routes and select one or more alternative routes due to the need to redirect traffic. Instead, the router control unit redirects network traffic associated with the primary physical interface to the associated backup physical interface. In this manner, delays associated with route updating can be avoided, and a relatively seamless switchover can be achieved from the primary to the backup physical interface.Type: GrantFiled: September 28, 2004Date of Patent: November 4, 2008Assignee: Juniper Networks, Inc.Inventors: Michael J. Beesley, Kireeti Kompella, Ramalingam K. Anand
-
Patent number: 7164698Abstract: Systems and methods, consistent with the present invention, provide a high-speed line interface for networking devices. Such an interface may be used in networking devices, such as routers and switches, for receiving data from, and transmitting data to, high-speed links, such as those lines carrying data at rates of 2.5 Gbit/sec, 10 Gbit/sec, and 40 Gbit/sec and more. In a preferred embodiment, the interface deserializes data from an incoming data stream onto a multi-line bus so that the data may be processed at a lower clock speed. Packets are extracted from the data on the multi-line bus and distributed among a plurality of switching/forwarding modules for processing.Type: GrantFiled: January 3, 2001Date of Patent: January 16, 2007Assignee: Juniper Networks, Inc.Inventors: Ashok Krishnamurthi, Jeffrey Scott Dredge, Ramesh Padmanabhan, Ramalingam K. Anand
-
Patent number: 7016367Abstract: A network device includes one or more sprayers, multiple packet processors, and one or more desprayers. The sprayers receive packets on at least one incoming packet stream and distribute the packets according to a load balancing scheme that balances the number of bytes of packet data that is given to each of the packet processors. The packet processors receive the packets from the sprayers and process the packets to determine routing information for the packets. The desprayers receive the processed packets from the packet processors and transmit the packets on at least one outgoing packet stream based on the routing information.Type: GrantFiled: January 2, 2001Date of Patent: March 21, 2006Assignee: Juniper Networks, Inc.Inventors: Stefan Dyckerhoff, Pankaj Patel, Pradeep Sindhu, Ashok Krishnamurthi, Hann-Hwan Ju, Ramalingam K. Anand, Dennis C. Ferguson, Chang-Hong Wu
-
Patent number: 6538899Abstract: A traceless midplane contains substantially no traces, pins, or active components and includes a front portion and a back portion. The front portion includes first connectors. The back portion includes second connectors arranged in a grid pattern. Each of the second connectors includes electrically-conductive conduits that connect the second connector to a corresponding one of the first connectors through the midplane. The second connectors include data connection points, ground connection points, and clock connection points. At least some of the data connection points are separated from each other and from the clock connection points by the ground connection points.Type: GrantFiled: January 2, 2001Date of Patent: March 25, 2003Assignee: Juniper Networks, Inc.Inventors: Ashok Krishnamurthi, Ramalingam K. Anand
-
Patent number: 5905725Abstract: A router for switching a data packet between a source and destination in a network including a plurality of input ports each including a data handler. The data handler divides a data packet into one or more fixed length cells. The router includes a plurality of output ports at least one of which is for routing the data packet to the destination and a memory divided into a plurality of memory banks. A input switch receives fixed length cells from the input ports and writes a single cell in a cell slot time span to each memory bank. An output switch routes cells received from the memory to an appropriate output port.Type: GrantFiled: April 18, 1997Date of Patent: May 18, 1999Assignee: Juniper NetworksInventors: Pradeep S. Sindhu, Ramalingam K. Anand, Dennis C. Ferguson, Bjorn O. Liencres