Patents by Inventor Ramanjaneyulu Malisetti
Ramanjaneyulu Malisetti 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: 10310912Abstract: Data processing workloads are selectively assigned within a data center and/or among data centers based on non-data processing overhead within the data center and/or among the data centers. Power consumption of a rack including servers is predicted based on data processing demands that are placed on the servers for a given data processing workload, and power consumed by the rack is measured when the servers are performing the given data processing workload. A metric of power consumed by the rack for non-data processing overhead is derived based on a difference between results of the predicting and the measuring. A future data processing workload is selectively assigned to the rack based on the metric of power of power consumed by the rack for the non-data processing overhead. Assignment may also take place at an aisle and/or data center level based on these metrics.Type: GrantFiled: January 15, 2014Date of Patent: June 4, 2019Assignee: CA, INC.Inventors: Serguei Mankovskii, Douglas M. Neuse, Ramanjaneyulu Malisetti, Rajasekhar Gogula, Subhasis Khatua
-
Patent number: 9367422Abstract: A power utilization index is determined for a server that defines an amount of energy that is consumed by the server for a unit of workload performed by the server. Future power usage by the server may then be predicted based on the power utilization index and a projected workload demand on the server. Moreover, workload for the server may be selectively assigned in response to the predicting. The power utilization index may be determined by a obtaining measurements of power consumed by the server in response to various workloads. Measurements of workload demands placed on the server are also obtained for the workloads. The measurements of workload demands may separately account for demands placed upon a processor subsystem of the server, a memory subsystem of the server, a network communication subsystem of the server and a storage subsystem of the server, for the various workloads.Type: GrantFiled: January 15, 2014Date of Patent: June 14, 2016Assignee: CA, Inc.Inventors: Serguei Mankovskii, Subhasis Khatua, Douglas M. Neuse, Ramanjaneyulu Malisetti, Rajasekhar Gogula
-
Publication number: 20150227397Abstract: A computing workload is allocated amongst servers based on energy usage considerations. An energy consumption model is created for different server configurations. Based on the energy consumption models for the respective server configurations, different energy consumptions are predicted for executing a workload in corresponding different allocations of the workload on the servers. One of the allocations is selected based on the predicted energy consumptions. The selected allocation could minimize total energy use, reduce peak energy use, spread out energy use, etc.Type: ApplicationFiled: February 10, 2014Publication date: August 13, 2015Applicant: CA, Inc.Inventors: Rajasekhar Gogula, Serguei Mankovskii, Douglas Neuse, Ramanjaneyulu Malisetti, Subhasis Khatua
-
Publication number: 20150199250Abstract: A power utilization index is determined for a server that defines an amount of energy that is consumed by the server for a unit of workload performed by the server. Future power usage by the server may then be predicted based on the power utilization index and a projected workload demand on the server. Moreover, workload for the server may be selectively assigned in response to the predicting. The power utilization index may be determined by a obtaining measurements of power consumed by the server in response to various workloads. Measurements of workload demands placed on the server are also obtained for the workloads. The measurements of workload demands may separately account for demands placed upon a processor subsystem of the server, a memory subsystem of the server, a network communication subsystem of the server and a storage subsystem of the server, for the various workloads.Type: ApplicationFiled: January 15, 2014Publication date: July 16, 2015Applicant: CA, INC.Inventors: Serguei Mankovskii, Subhasis Khatua, Douglas M. Neuse, Ramanjaneyulu Malisetti, Rajasekhar Gogula
-
Publication number: 20150199215Abstract: Data processing workloads are selectively assigned within a data center and/or among data centers based on non-data processing overhead within the data center and/or among the data centers. Power consumption of a rack including servers is predicted based on data processing demands that are placed on the servers for a given data processing workload, and power consumed by the rack is measured when the servers are performing the given data processing workload. A metric of power consumed by the rack for non-data processing overhead is derived based on a difference between results of the predicting and the measuring. A future data processing workload is selectively assigned to the rack based on the metric of power of power consumed by the rack for the non-data processing overhead. Assignment may also take place at an aisle and/or data center level based on these metrics.Type: ApplicationFiled: January 15, 2014Publication date: July 16, 2015Applicant: CA, INC.Inventors: Serguei Mankovskii, Douglas M. Neuse, Ramanjaneyulu Malisetti, Rajasekhar Gogula, Subhasis Khatua
-
Patent number: 9081679Abstract: A distributed computer system includes components. The components include embedded computer processors that make up an application within the distributed computer system. The computer processors are accessible by an end user of the system. The computer processors are operable to communicate with a plurality of system analyzers, to generate an operational status of the application in the system based on the communication with the plurality of system analyzers, to generate one or more recommendations to address or troubleshoot a non-desired operational status of the application within the system, and to provide a unified interface to the end user that provides to the end user the one or more recommendations to address or troubleshoot the non-desired operational status of the application within the system.Type: GrantFiled: January 28, 2013Date of Patent: July 14, 2015Assignee: CA, Inc.Inventors: Ramanjaneyulu Malisetti, Venkata Ramana Koneti, Nagamohan Koganti
-
Publication number: 20140215256Abstract: A distributed computer system includes components. The components include embedded computer processors that make up an application within the distributed computer system. The computer processors are accessible by an end user of the system. The computer processors are operable to communicate with a plurality of system analyzers, to generate an operational status of the application in the system based on the communication with the plurality of system analyzers, to generate one or more recommendations to address or troubleshoot a non-desired operational status of the application within the system, and to provide a unified interface to the end user that provides to the end user the one or more recommendations to address or troubleshoot the non-desired operational status of the application within the system.Type: ApplicationFiled: January 28, 2013Publication date: July 31, 2014Applicant: CA, Inc.Inventors: Ramanjaneyulu Malisetti, Venkata Ramana Koneti, Nagamohan Koganti
-
Patent number: 8516295Abstract: According to one embodiment of the present disclosure, a method of collecting and reporting exceptions associated with information technology services includes receiving exceptions associated with a service, including receiving exceptions associated with an infrastructure and exceptions associated with an application; formatting the exceptions into an exceptions list; correlating at least one of the exceptions associated with the infrastructure and at least one of the exceptions associated with the application to identify a service error condition; and storing the exceptions list and an identifier of the service error condition for presentation to a client associated with the service.Type: GrantFiled: March 23, 2010Date of Patent: August 20, 2013Assignee: CA, Inc.Inventors: Ramanjaneyulu Malisetti, Vamshi Shekhar Chandramukhi
-
Publication number: 20110239050Abstract: According to one embodiment of the present disclosure, a method of collecting and reporting exceptions associated with information technology services includes receiving exceptions associated with a service, including receiving exceptions associated with an infrastructure and exceptions associated with an application; formatting the exceptions into an exceptions list; correlating at least one of the exceptions associated with the infrastructure and at least one of the exceptions associated with the application to identify a service error condition; and storing the exceptions list and an identifier of the service error condition for presentation to a client associated with the service.Type: ApplicationFiled: March 23, 2010Publication date: September 29, 2011Applicant: Computer Associates Think, Inc.Inventors: Ramanjaneyulu Malisetti, Vamshi Shekhar Chandramukhi