Patents by Inventor Saikrishna Kotha

Saikrishna Kotha 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: 20120099591
    Abstract: A network device includes a memory configured to store a flow table, and a processor. The processor is configured to receiving a network packet, determine the network packet corresponds to an unidentified network flow, and provide flow information for the unidentified network flow to a controller. The processor is further configured to receive a flow identifier and an flow table entry from the controller. The flow table entry includes a flow rule and an encapsulate instruction. The processor is further configured to store the flow rule in the flow table, encapsulate the network packet using the flow identifier, and forward the encapsulated network packet to the network.
    Type: Application
    Filed: October 26, 2010
    Publication date: April 26, 2012
    Applicant: DELL PRODUCTS, LP
    Inventors: Saikrishna Kotha, Gaurav Chawla
  • Publication number: 20120044944
    Abstract: A routing bridge in a Transparent Interconnection of Lots of Links (TRILL) domain includes a link coupled to a device in the TRILL domain, and an Intermediate System to Intermediate System (IS-IS) Traffic Engineering (TE) module that receives configuration information from the device, and that determines that data packets received by the routing bridge need to be routed to the device based upon the configuration information. The routing bridge receives a data packet, and routes the data packet to the link in response to the IS-IS TE module determining that the data packet needs to be routed to the device.
    Type: Application
    Filed: August 17, 2010
    Publication date: February 23, 2012
    Applicant: DELL PRODUCTS, LP
    Inventors: Saikrishna Kotha, Gaurav Chawla
  • Publication number: 20120042095
    Abstract: An information handling system includes a network switching device coupled to a network and a host processing system. The network switching device includes a physical link with an associated virtual link. The host processing system includes a virtual machine and a network interface device coupled to the physical link. The network interface device includes a virtual network interface associated with the virtual machine. The virtual link is associated with the virtual network interface such that communication between the network and the virtual machine is provided via the virtual link and the virtual network interface.
    Type: Application
    Filed: August 10, 2010
    Publication date: February 16, 2012
    Applicant: DELL PRODUCTS, LP
    Inventors: Saikrishna Kotha, Gaurav Chawla
  • Publication number: 20120042054
    Abstract: A server includes a plurality of virtual machines partitioned on the server and a first virtual switch. The first virtual switch is in communication with the virtual machines, and is configured to detect a connection of a first converged network adapter to the server, to determine network requirements of the virtual machines, and to determine whether the first converged network adapter has a first virtual network interface card that is compatible with the network requirements of the virtual machines. If the first virtual network interface card of the first converged network adapter is compatible with the network requirements of the virtual machines, then the first virtual switch provisions the first virtual network interface card as a second virtual switch for the virtual machines, otherwise the first virtual switch provisions a software-based virtual network interface card in the first virtual switch.
    Type: Application
    Filed: August 13, 2010
    Publication date: February 16, 2012
    Applicant: DELL PRODUCTS, LP
    Inventors: Saikrishna Kotha, Gaurav Chawla
  • Publication number: 20110176551
    Abstract: Information handling system network traffic is managed by populating a DCBX client framework with application network parameters associated with predetermined applications. Network devices, such as information handling system clients and servers, retrieve a TLV from a switch to obtain application network parameters for an application and apply the parameters so that the application executing on the device tags network communications with the associated parameters, such as bandwidth, loss less behavior, priority, latency, through put and CPU utilization.
    Type: Application
    Filed: January 15, 2010
    Publication date: July 21, 2011
    Inventors: Gaurav Chawla, Hendrich M. Hernandez, Jacob Cherian, Robert Winter, Saikrishna Kotha
  • Publication number: 20110093849
    Abstract: A method includes configuring a host system to instantiate a virtual machine using server configuration information from a virtual machine monitor (VMM) and configuring a switch network to provide the virtual machine with access to resources on the switch network using network configuration information from the VMM. A VMM includes a workload with a server configuration module that configures a host system to include a virtual machine, and a network configuration module that configures a switch network coupled to the host system, such that the virtual machine obtains access to resources on the switch network.
    Type: Application
    Filed: October 20, 2009
    Publication date: April 21, 2011
    Applicant: DELL PRODUCTS, LP
    Inventors: Gaurav Chawla, Hendrich M. Hernandez, Jacob Cherian, Robert L. Winter, Saikrishna Kotha
  • Publication number: 20110085563
    Abstract: A network switch includes a port coupled to a host, and a profile. The profile includes a key associated with a virtual machine on the host, and information for configuring the port for the virtual machine. The switch receives communication on another port with the key and configures the other port for the virtual machine. A method includes coupling a host with a virtual machine to a port of a network switch, receiving communications from the virtual machine on the port, and creating a profile with a key for identifying data associated with the virtual machine and with information for configuring the switch to route data associated with the virtual machine through the port, receiving communications with the key information at another port, and modifying the information to route data for the virtual machine through the other port.
    Type: Application
    Filed: October 14, 2009
    Publication date: April 14, 2011
    Applicant: DELL PRODUCTS, LP
    Inventors: Saikrishna Kotha, Gaurav Chawla, Hendrich M. Hernandez, Jacob Cherian, Robert L. Winter
  • Publication number: 20110085560
    Abstract: Systems and methods for implementing a virtual switch are disclosed. A system may include a plurality of information handling systems and a network of physical switches interfaced between the plurality of information handling systems and configured to communicatively couple the plurality of information handling systems to each other. The network of physical switches may include a plurality of participating physical switches. The plurality of participating physical switch may be configured as a virtual switch such that the plurality of participating physical switches appears as a single logical switch to devices external to the plurality of participating physical switches.
    Type: Application
    Filed: October 12, 2009
    Publication date: April 14, 2011
    Applicant: DELL PRODUCTS L.P.
    Inventors: Gaurav Chawla, Saikrishna Kotha
  • Publication number: 20110085570
    Abstract: Systems and methods for hierarchical link aggregation are disclosed. A system for hierarchical link aggregation may include a network interface having a plurality of physical ports. A first plurality of the physical ports may be configured as member ports of a first link aggregation group (LAG). A second plurality of the physical ports may be configured as member ports of a second LAG. The first LAG and second LAG may be configured as member logical ports of a third LAG.
    Type: Application
    Filed: October 12, 2009
    Publication date: April 14, 2011
    Applicant: DELL PRODUCTS L.P.
    Inventors: Saikrishna Kotha, Bruce Anthony Holmes, Gaurav Chawla
  • Publication number: 20050152284
    Abstract: Methods and systems are disclosed for scalable advertising of an abstracted form of an arbitrary network of nodes and links to external nodes or networks. One or more phantom hub nodes can be used that are connected to at least one node, forming one or more virtual network topology representing the internal connectivity of the network.
    Type: Application
    Filed: October 12, 2004
    Publication date: July 14, 2005
    Inventors: Saikrishna Kotha, Lyndon Ong