Patents by Inventor Gururaja A. Nittur

Gururaja A. Nittur 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: 9461887
    Abstract: Techniques are provided herein for optimizing boot order for devices in a data center environment. These techniques may be embodied as a method, apparatus and instructions in a computer-readable storage media to perform the method. A computing apparatus having connectivity to a network receives instructions from a management device in the network. The instructions comprise attributes that are associated with boot devices hosted by the computing apparatus. The attributes are analyzed to determine a priority order for the boot devices. One or more boot devices hosted by the computing apparatus is removed from an initialization process when the one or more boot devices do not match the attributes in the instructions. The remaining boot devices, other than the one or more boot device removed from the initialization process, are initialized in accordance with the priority order.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: October 4, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Venkatramani SriSai Ganesh, Gururaja A. Nittur, Raghu Krishnamurthy, Kumar Sidhartha
  • Patent number: 9401848
    Abstract: Techniques are provided herein for optimizing boot order for devices in a data center environment. These techniques may be embodied as a method, apparatus and instructions in a computer-readable storage media to perform the method. A computing apparatus having connectivity to a network receives a service profile boot policy from a management device in the network. The service profile boot policy includes attributes identifying boot devices hosted by the computing apparatus. Data representing the service profile boot policy is stored and an order of boot devices hosted by the computing apparatus is generated. The order is generated according to the attributes of the service profile boot policy. Boot devices are excluded from the order according to the attributes of the service profile boot policy.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: July 26, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Gururaja A. Nittur, Dmitry Barsky, Matthew Eli Lazarowitz
  • Patent number: 9201486
    Abstract: A data center system management device receives power configuration information for one or more power groups. Each power group has one or more servers. The power configuration information has a power group power limit for each power group. The power budgets are sent to server control units within each power group. Messages are received from each of the server control units, the messages including information to indicate whether servers in the power groups have a power deficit or a power surplus, and a number of power units for the power deficit and power surplus for each server. The server power budgets of the one or more servers in each of the one or more power groups based on power deficits and power surpluses within each power group using a priority based reallocation mechanism.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: December 1, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Praveen K. Jagadishprasad, Gururaja A. Nittur, Roy Zeighami, Antony J. Harvey
  • Publication number: 20150172128
    Abstract: Techniques are provided herein for optimizing boot order for devices in a data center environment. These techniques may be embodied as a method, apparatus and instructions in a computer-readable storage media to perform the method. A computing apparatus having connectivity to a network receives a service profile boot policy from a management device in the network. The service profile boot policy includes attributes identifying boot devices hosted by the computing apparatus. Data representing the service profile boot policy is stored and an order of boot devices hosted by the computing apparatus is generated. The order is generated according to the attributes of the service profile boot policy. Boot devices are excluded from the order according to the attributes of the service profile boot policy.
    Type: Application
    Filed: February 27, 2015
    Publication date: June 18, 2015
    Inventors: Gururaja A. Nittur, Dmitry Barsky, Matthew Eli Lazarowitz
  • Patent number: 8843773
    Abstract: A method includes ranking a plurality of servers in a network environment according to power characteristics, and choosing a server from the plurality of servers for placement of a service profile according to at least a priority specified in the service profile and the server's rank. The ranking includes identifying power groups into which the plurality of servers are partitioned, identifying respective power group caps of the power groups, determining respective power ranges and respective power supply multipliers of the plurality of servers, calculating a score of each server in the plurality of servers, and assigning ranks to the scores. Choosing the server includes partitioning the servers into priority sets according to respective ranks of servers, and searching the priority sets beginning with a priority set having the priority specified in the service profile until a suitable server is found.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: September 23, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Praveen K. Jagadishprasad, Gururaja A. Nittur
  • Patent number: 8751675
    Abstract: Techniques presented herein provide approaches for managing rack servers. In one embodiment, a message is received from a management controller of a rack server and via a switch port, where the message requests a lease for a network address under a first protocol. Upon determining that the management controller is a supported device, the switch port is configured to allow network traffic under at least a second protocol.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: June 10, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Sriranjan Bose, Gururaja Nittur, Chidananda Satya Kumar Patchava
  • Publication number: 20140156983
    Abstract: Techniques are provided herein for optimizing boot order for devices in a data center environment. These techniques may be embodied as a method, apparatus and instructions in a computer-readable storage media to perform the method. A computing apparatus having connectivity to a network receives instructions from a management device in the network. The instructions comprise attributes that are associated with boot devices hosted by the computing apparatus. The attributes are analyzed to determine a priority order for the boot devices. One or more boot devices hosted by the computing apparatus is removed from an initialization process when the one or more boot devices do not match the attributes in the instructions. The remaining boot devices, other than the one or more boot device removed from the initialization process, are initialized in accordance with the priority order.
    Type: Application
    Filed: December 5, 2012
    Publication date: June 5, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Venkatramani SriSai Ganesh, Gururaja A. Nittur, Raghu Krishnamurthy, Kumar Sidhartha
  • Publication number: 20130339776
    Abstract: A method includes ranking a plurality of servers in a network environment according to power characteristics, and choosing a server from the plurality of servers for placement of a service profile according to at least a priority specified in the service profile and the server's rank. The ranking includes identifying power groups into which the plurality of servers are partitioned, identifying respective power group caps of the power groups, determining respective power ranges and respective power supply multipliers of the plurality of servers, calculating a score of each server in the plurality of servers, and assigning ranks to the scores. Choosing the server includes partitioning the servers into priority sets according to respective ranks of servers, and searching the priority sets beginning with a priority set having the priority specified in the service profile until a suitable server is found.
    Type: Application
    Filed: June 13, 2012
    Publication date: December 19, 2013
    Inventors: Praveen K. Jagadishprasad, Gururaja A. Nittur
  • Publication number: 20130226362
    Abstract: A data center system management device receives power configuration information for one or more power groups. Each power group has one or more servers. The power configuration information has a power group power limit for each power group. The power budgets are sent to server control units within each power group. Messages are received from each of the server control units, the messages including information to indicate whether servers in the power groups have a power deficit or a power surplus, and a number of power units for the power deficit and power surplus for each server. The server power budgets of the one or more servers in each of the one or more power groups based on power deficits and power surpluses within each power group using a priority based reallocation mechanism.
    Type: Application
    Filed: February 23, 2012
    Publication date: August 29, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Praveen K. Jagadishprasad, Gururaja A. Nittur, Roy Zeighami, Antony J. Harvey
  • Publication number: 20130080754
    Abstract: Techniques are provided for a computer device to receive and store data comprising information configured to indicate boot device parameters for devices to be initialized during a given boot sequence. Those devices that match the device parameters are initialized prior to loading the computer device's operating system. Devices that do not match the boot parameters are masked out by the BIOS, and Option ROM firmware is loaded and executed for those devices that match the boot parameters.
    Type: Application
    Filed: September 22, 2011
    Publication date: March 28, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Venkatramani SriSai Ganesh, Raghu Krishnamurthy, Chidananda Satya Kumar Patchava, Gururaja A. Nittur
  • Publication number: 20120331119
    Abstract: Techniques presented herein provide approaches for managing rack servers. In one embodiment, a message is received from a management controller of a rack server and via a switch port, where the message requests a lease for a network address under a first protocol. Upon determining that the management controller is a supported device, the switch port is configured to allow network traffic under at least a second protocol.
    Type: Application
    Filed: June 21, 2011
    Publication date: December 27, 2012
    Inventors: SRIRANJAN BOSE, Gururaja Nittur, Chidananda Satya Kumar Patchava