Patents by Inventor Seshashayee Sankarshana Murthy
Seshashayee Sankarshana Murthy 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: 10203993Abstract: The invention provides a method and system for continuous optimization of a data center. The method includes monitoring loads of storage modules, server modules and switch modules in the data center, detecting an overload condition upon a load exceeding a load threshold, combining server and storage virtualization to address storage overloads by planning allocation migration between the storage modules, to address server overloads by planning allocation migration between the server modules, to address switch overloads by planning allocation migration mix between server modules and storage modules for overload reduction, and orchestrating the planned allocation migration to reduce the overload condition in the data center.Type: GrantFiled: February 18, 2009Date of Patent: February 12, 2019Assignee: International Business Machines CorporationInventors: Sandeep Gopisetty, Madhukar R. Korupolu, Dushmanta Mohapatra, Seshashayee Sankarshana Murthy, Aameek Singh
-
Patent number: 8527996Abstract: A method and system for throttling a plurality of operations of a plurality of applications that share a plurality of resources. A difference between observed and predicted workloads is computed. If the difference does not exceed a threshold, a multi-strategy finder operates in normal mode and applies a recursive greedy pruning process with a look-back and look-forward optimization to select actions for a final schedule of actions that improve the utility of a data storage system. If the difference exceeds the threshold, the multi-strategy finder operates in unexpected mode and applies a defensive action selection process to select actions for the final schedule. The selected actions are performed according to the final schedule and include throttling of a CPU, network, and/or storage.Type: GrantFiled: January 7, 2010Date of Patent: September 3, 2013Assignee: International Business Machines CorporationInventors: Seshashayee Sankarshana Murthy, Ramani Ranjan Routray, Sandeep Madhav Uttamchandani
-
Patent number: 8433675Abstract: An optimization method and system. The method includes receiving by a computing system a data footprint associated with data and a human resource model. The data footprint comprises a primary data section, a secondary data section, and an archive data section. A plurality of data storage strategies are associated with the primary data section, said secondary data section, and said archive data section. The plurality of data storage strategies are compared to each other. A data staging orchestrator software module is executed. The computing system determines based on results of executing the data staging orchestrator software module, an optimal migration time, an optimal migration speed, and an optimal migration cost for managing storage for portions of the data. The computing system executes a risk modulation software module and determines a risk associated with the managing.Type: GrantFiled: March 29, 2012Date of Patent: April 30, 2013Assignee: International Business Machines CorporationInventors: Kavita Chavda, Mickey Iqbal, Seshashayee Sankarshana Murthy, Sandeep Madhav Uttamchandani
-
Publication number: 20120191661Abstract: An optimization method and system. The method includes receiving by a computing system a data footprint associated with data and a human resource model. The data footprint comprises a primary data section, a secondary data section, and an archive data section. A plurality of data storage strategies are associated with the primary data section, said secondary data section, and said archive data section. The plurality of data storage strategies are compared to each other. A data staging orchestrator software module is executed. The computing system determines based on results of executing the data staging orchestrator software module, an optimal migration time, an optimal migration speed, and an optimal migration cost for managing storage for portions of the data. The computing system executes a risk modulation software module and determines a risk associated with the managing.Type: ApplicationFiled: March 29, 2012Publication date: July 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kavita Chavda, Mickey Iqbal, Seshashayee Sankarshana Murthy, Sandeep Madhav Uttamchandani
-
Patent number: 8214327Abstract: An optimization method and system. The method includes receiving by a computing system a data footprint associated with data and a human resource model. The data footprint comprises a primary data section, a secondary data section, and an archive data section. A plurality of data storage strategies are associated with the primary data section, said secondary data section, and said archive data section. The plurality of data storage strategies are compared to each other. A data staging orchestrator software module is executed. The computing system determines based on results of executing the data staging orchestrator software module, an optimal migration time, an optimal migration speed, and an optimal migration cost for managing storage for portions of the data. The computing system executes a risk modulation software module and determines a risk associated with the managing.Type: GrantFiled: July 13, 2009Date of Patent: July 3, 2012Assignee: International Business Machines CorporationInventors: Kavita Chavda, Mickey Iqbal, Seshashayee Sankarshana Murthy, Sandeep Madhav Uttamchandani
-
Publication number: 20110167424Abstract: A method and system for throttling a plurality of operations of a plurality of applications that share a plurality of resources. A difference between observed and predicted workloads is computed. If the difference does not exceed a threshold, a multi-strategy finder operates in normal mode and applies a recursive greedy pruning process with a look-back and look-forward optimization to select actions for a final schedule of actions that improve the utility of a data storage system. If the difference exceeds the threshold, the multi-strategy finder operates in unexpected mode and applies a defensive action selection process to select actions for the final schedule. The selected actions are performed according to the final schedule and include throttling of a CPU, network, and/or storage.Type: ApplicationFiled: January 7, 2010Publication date: July 7, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Seshashayee Sankarshana Murthy, Ramani Ranjan Routray, Sandeep Madhav Uttamchandani
-
Publication number: 20110010343Abstract: An optimization method and system. The method includes receiving by a computing system a data footprint associated with data and a human resource model. The data footprint comprises a primary data section, a secondary data section, and an archive data section. A plurality of data storage strategies are associated with the primary data section, said secondary data section, and said archive data section. The plurality of data storage strategies are compared to each other. A data staging orchestrator software module is executed. The computing system determines based on results of executing the data staging orchestrator software module, an optimal migration time, an optimal migration speed, and an optimal migration cost for managing storage for portions of the data. The computing system executes a risk modulation software module and determines a risk associated with the managing.Type: ApplicationFiled: July 13, 2009Publication date: January 13, 2011Applicant: International Business Machines CorporationInventors: Kavita Chavda, Mickey Iqbal, Seshashayee Sankarshana Murthy, Sandeep Madhav Uttamchandani
-
Publication number: 20100211956Abstract: The invention provides a method and system for continuous optimization of a data center. The method includes monitoring loads of storage modules, server modules and switch modules in the data center, detecting an overload condition upon a load exceeding a load threshold, combining server and storage virtualization to address storage overloads by planning allocation migration between the storage modules, to address server overloads by planning allocation migration between the server modules, to address switch overloads by planning allocation migration mix between server modules and storage modules for overload reduction, and orchestrating the planned allocation migration to reduce the overload condition in the data center.Type: ApplicationFiled: February 18, 2009Publication date: August 19, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sandeep Gopisetty, Madhukar R. Korupolu, Dushmanta Mohapatra, Seshashayee Sankarshana Murthy, Aameek Singh
-
Patent number: 6490572Abstract: Prediction methods that anticipate the outcome of a detailed optimization step are used in lieu of or in conjunction with actual optimization to improve response time and reduce required computational resources for optimization problems having a hierarchical structure. Decomposition of the optimization problem into sub-problems and sub-sub-problems is, itself, an optimization process which is iteratively performed while preferably guided by prediction of the quality of solutions to the problems into which the “master” optimization problem may be decomposed. Prediction also reduces the requirements for computational resources and allows more decompositions to be examined within the available time in order to arrive at a more nearly optimal decomposition as well as a more nearly optimal solution. Prediction is selectively used when it is determined that such a benefit is probable.Type: GrantFiled: May 15, 1998Date of Patent: December 3, 2002Assignee: International Business Machines CorporationInventors: Rama Kalyani Tirumala Akkiraju, Brenda Lynn Dietrich, Pinar Keskinocak, Seshashayee Sankarshana Murthy, John Nathan Rachlin, Frederick Yung-Fung Wu
-
Publication number: 20010013027Abstract: Prediction methods that anticipate the outcome of a detailed optimization step are used in lieu of or in conjunction with actual optimization to improve response time and reduce required computational resources for optimization problems having a hierarchical structure. Decomposition of the optimization problem into sub-problems and sub-sub-problems is, itself, an optimization process which is iteratively performed while preferably guided by prediction of the quality of solutions to the problems into which the “master” optimization problem may be decomposed. Prediction also reduces the requirements for computational resources and allows more decompositions to be examined within the available time in order to arrive at a more nearly optimal decomposition as well as a more nearly optimal solution. Prediction is selectively used when it is determined that such a benefit is probable.Type: ApplicationFiled: May 15, 1998Publication date: August 9, 2001Inventors: RAMA KALYANI TIRUMALA AKKIRAJU, BRENDA LYNN DIETRICH, PINAR KESKINOCAK, SESHASHAYEE SANKARSHANA MURTHY, JOHN NATHAN RACHLIN, FREDERICK YUNG-FUNG WU
-
Patent number: 5940816Abstract: A method for effecting computer implemented decision support. The method can improve on a candidate solution by allowing problem solving methods to cooperate towards the creation of a more desirable solution. The method can realize an enhanced understanding of tradeoffs inherent in competing objectives, and can incorporate factors or special considerations not easily specified, by enabling the decision maker to actively participate in the creation of a more desirable solution.Type: GrantFiled: January 29, 1997Date of Patent: August 17, 1999Assignee: International Business Machines CorporationInventors: Robert Mack Fuhrer, Raymond T. Henry, Rama Kalyani T. Akkiraju, Robin Lougee-Heimer, Seshashayee Sankarshana Murthy, John Nathan Rachlin, Martin C. Sturzenbecker, Frederick Yung-Fung Wu