Patents by Inventor Madhav Ponamgi

Madhav Ponamgi 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: 9946832
    Abstract: Approaches presented herein enable optimization of a network and component configuration in a dense server environment. Specifically, an approach includes: constructing a plurality of populated racks, each selected so as to contain an optimized size and configuration of components constrained according to a set of user-selected requirements that specify a type, a quantity, and one or more characteristics of at least one of the set of components; optimizing a configuration of the populated racks to minimize a cable length between populated racks, the configuration adhering to, e.g., power requirements, cooling requirements, and weight requirements for the populated racks; and optimizing a position of a set of cable trays and corresponding junctions by reducing a number of cable tray channels associated with the cable length between populated racks.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: April 17, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventor: Madhav Ponamgi
  • Patent number: 9372626
    Abstract: Parallel storage system testing is provided. An input/output (I/O) pattern is received. One or more sets of jobs are determined, based, at least in part, on the I/O pattern. Each of the one or more sets of jobs identifies one or more jobs. Each job identifies one or more I/O operations. Each set of jobs of the one or more sets of jobs is assigned to a processing node of one or more processing nodes. The one or more sets of jobs are executed concurrently.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: June 21, 2016
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTG.
    Inventor: Madhav Ponamgi
  • Publication number: 20160140259
    Abstract: Approaches presented herein enable optimization of a network and component configuration in a dense server environment. Specifically, an approach includes: constructing a plurality of populated racks, each selected so as to contain an optimized size and configuration of components constrained according to a set of user-selected requirements that specify a type, a quantity, and one or more characteristics of at least one of the set of components; optimizing a configuration of the populated racks to minimize a cable length between populated racks, the configuration adhering to, e.g., power requirements, cooling requirements, and weight requirements for the populated racks; and optimizing a position of a set of cable trays and corresponding junctions by reducing a number of cable tray channels associated with the cable length between populated racks.
    Type: Application
    Filed: November 13, 2014
    Publication date: May 19, 2016
    Inventor: Madhav Ponamgi
  • Publication number: 20150363115
    Abstract: Parallel storage system testing is provided. An input/output (I/O) pattern is received. One or more sets of jobs are determined, based, at least in part, on the I/O pattern. Each of the one or more sets of jobs identifies one or more jobs. Each job identifies one or more I/O operations. Each set of jobs of the one or more sets of jobs is assigned to a processing node of one or more processing nodes. The one or more sets of jobs are executed concurrently.
    Type: Application
    Filed: June 12, 2014
    Publication date: December 17, 2015
    Inventor: Madhav Ponamgi