Patents by Inventor Maheswaran Surendra

Maheswaran Surendra 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: 9577951
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to server provisioning in a heterogeneous computing environment and provide a method, system and computer program product for secure and verified distributed orchestration and provisioning. In one embodiment of the invention, a server provisioning method can be provided. The server provisioning method can include establishing grouping criteria, grouping different target computing nodes into different groups of target computing nodes according to the established grouping criteria, server provisioning a root node in each of the different groups of target computing nodes, and relying upon the root node in each of the different groups to peer-to-peer server provision remaining nodes in each of the different groups.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Naga A. Ayachitula, Genady Grabarnik, James S. Lipscomb, Larisa Shwartz, Maheswaran Surendra
  • Publication number: 20160119249
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to server provisioning in a heterogeneous computing environment and provide a method, system and computer program product for secure and verified distributed orchestration and provisioning. In one embodiment of the invention, a server provisioning method can be provided. The server provisioning method can include establishing grouping criteria, grouping different target computing nodes into different groups of target computing nodes according to the established grouping criteria, server provisioning a root node in each of the different groups of target computing nodes, and relying upon the root node in each of the different groups to peer-to-peer server provision remaining nodes in each of the different groups.
    Type: Application
    Filed: January 6, 2016
    Publication date: April 28, 2016
    Inventors: Naga A. Ayachitula, Genady Grabarnik, James S. Lipscomb, Larisa Shwartz, Maheswaran Surendra
  • Patent number: 9250972
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to server provisioning in a heterogeneous computing environment and provide a method, system and computer program product for secure and verified distributed orchestration and provisioning. In one embodiment of the invention, a server provisioning method can be provided. The server provisioning method can include establishing grouping criteria, grouping different target computing nodes into different groups of target computing nodes according to the established grouping criteria, server provisioning a root node in each of the different groups of target computing nodes, and relying upon the root node in each of the different groups to peer-to-peer server provision remaining nodes in each of the different groups.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Larisa Shwartz, Maheswaran Surendra, Naga A. Ayachitula, Genady Grabarnik, James S. Lipscomb
  • Patent number: 9195558
    Abstract: A method for comparing systems includes running, simultaneously, a first system and a second system, wherein the first system and the second system process events, collecting first data from the first system based on the processing of the events, collecting second data from the second system based on the processing of the events, wherein the second system includes at least one feature different than the first system, and performing a sequential probability ratio test based on the first data and the second data.
    Type: Grant
    Filed: May 25, 2013
    Date of Patent: November 24, 2015
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, TECHNION RESEARCH AND DEVELOPMENT FOUNDATION LIMITED
    Inventors: Robyn L. Focazio, Yefim H. Michlin, Larisa Shwartz, Maheswaran Surendra
  • Publication number: 20140351651
    Abstract: A method for determining piloting a first system includes receiving a first hypothesis, receiving first test parameters of a decision state space defined on a sequential probability ratio test plot of a number of failures of the first system versus a number of failures of a reference system, identifying for a arbitrary distribution of events, a first number of events to be processed by the first system and the reference system that will satisfy the first test parameters, determining a coefficient of variation of the arbitrary distribution of events, and determining whether to perform the sequential probability ratio test plot using the arbitrary distribution of events or historical data based on the coefficient of variation.
    Type: Application
    Filed: May 25, 2013
    Publication date: November 27, 2014
    Inventors: Robyn L. Focazio, Yefim H. Michlin, Larisa Shwartz, Maheswaran Surendra
  • Publication number: 20140165036
    Abstract: A method comprises retrieving a change history for each of one or more configuration items for a specified time period, retrieving requests for change identifiers utilized for each of the configuration items in the specified time period, generating an audit report for the configuration items in accordance with the retrieved change history and the retrieve request for change identifiers, determining if each attribute value change in the change history of each of the configuration items is authorized, and recording a marker in the change history through which a given configuration item has authorized changes. Determining if each value change is authorized comprises comparing changes in the retrieved change history to the retrieved request for change identifiers for each of the configuration items to distinguish value changes that occurred without a request for change from value changes that occurred with a request for change.
    Type: Application
    Filed: November 26, 2013
    Publication date: June 12, 2014
    Applicant: International Business Machines Corporation
    Inventors: Glenn C. Aikens, Melissa Jane Buco, Maheswaran Surendra, Christopher Ward, Steve Weinberger, Sam Shixiong Yang
  • Patent number: 8631389
    Abstract: Techniques for authenticating one or more configuration items in an information repository are provided comprising the step of running an audit on the one or more configuration items in accordance with a change history of each of the one or more configuration items and one or more request for change identifiers.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: January 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: Glenn C. Aikens, Melissa Jane Buco, Maheswaran Surendra, Christopher Ward, Steve Weinberger, Sam Shixiong Yang
  • Patent number: 8600847
    Abstract: In an economic relationship between a first party and a plurality of second parties in connection with provision of at least one of goods and services for a fee, costs incurred by the first party, in connection with a loss of at least some of the second parties to the relationship, are estimated. A response curve of second party loss probability versus fee is also estimated. An optimal value of a modification to the fee is determined, such that profits of the first party are maximized, taking into account the costs incurred by the first party in connection with the loss of the at least some of the second parties and the response curve of the second party loss probability versus the fee. At least one action to take in response to the determining of the optimal value is determined.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: December 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Diane J. Gherson, Nickle J. LaMoreaux, Richard Patterson, Carla Grant-Pickens, Anshul Sheopuri, Thomas A. Stachura, Maheswaran Surendra, Brenda Swatek, Maria Tarsia
  • Patent number: 8473603
    Abstract: Techniques are disclosed for providing cross-tier management in a multi-tier computing system architecture. For example, a method for managing a computing system, wherein the computing system includes a first tier and at least a second tier, wherein the first tier and the second tier are configured to respond to a request received by the computing system, includes the steps of monitoring performance of the second tier from the first tier, and sending one or more management commands from the first tier to the second tier based on the monitored performance. In one embodiment, the first tier may be an application server tier of the computing system, and the second tier may be a database server tier of the computing system.
    Type: Grant
    Filed: May 13, 2008
    Date of Patent: June 25, 2013
    Assignee: International Business Machines Corporation
    Inventors: Yixin Diao, Hidayatullah Habeebullah Shaikh, Maheswaran Surendra
  • Patent number: 8386995
    Abstract: Automated or autonomic techniques for managing deployment of one or more resources in a computing environment based on varying workload levels. The automated techniques may comprise predicting a future workload level based on data associated with the computing environment. Then, an estimation is performed to determine whether a current resource deployment is insufficient, sufficient, or overly sufficient to satisfy the future workload level. Then, one or more actions are caused to be taken when the current resource deployment is estimated to be insufficient or overly sufficient to satisfy the future workload level. Actions may comprise resource provisioning, resource tuning and/or admission control.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: February 26, 2013
    Assignee: Google Inc.
    Inventors: David Wiley Coleman, Steven E. Froehlich, Joseph L. Hellerstein, Lawrence S. Hsiung, Edwin Richie Lassettre, Todd William Mummert, Mukund Raghavachari, Lance Warren Russell, Maheswaran Surendra, Noshir Cavas Wadia, Peng Ye
  • Publication number: 20130013785
    Abstract: In one embodiment, functional system elements are added to an autonomic manager to enable automatic online sample interval selection. In another embodiment, a method for determining the sample interval by continually characterizing the system workload behavior includes monitoring the system data and analyzing the degree to which the workload is stationary. This makes the online optimization method less sensitive to system noise and capable of being adapted to handle different workloads. The effectiveness of the autonomic optimizer is thereby improved, making it easier to manage a wide range of systems.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: International Business Machines Corporation
    Inventors: YIXIN DIAO, Joseph L. Hellerstein, Sam Sampson Lightstone, Adam J. Storm, Maheswaran Surendra
  • Patent number: 8347289
    Abstract: In one embodiment, functional system elements are added to an autonomic manager to enable automatic online sample interval selection. In another embodiment, a method for determining the sample interval by continually characterizing the system workload behavior includes monitoring the system data and analyzing the degree to which the workload is stationary. This makes the online optimization method less sensitive to system noise and capable of being adapted to handle different workloads. The effectiveness of the autonomic optimizer is thereby improved, making it easier to manage a wide range of systems.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Yixin Diao, Joseph L. Hellerstein, Sam Sampson Lightstone, Adam J. Storm, Maheswaran Surendra
  • Patent number: 8181230
    Abstract: A system and method are provided for adaptive approximating of a user for role authorization in a hierarchical inter-organization model. The system includes an authorization redirector for receiving a request for an access control decision for a user. The system further includes an adaptive authorizer for dynamically determining, at run-time, a user role approximation for the user responsive to the request. The user role approximation is based on at least one of a system state and a system goal corresponding to a hierarchical inter-organizational model.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: Genady Grabarnik, Larisa Shwartz, Maheswaran Surendra
  • Patent number: 8122450
    Abstract: Methods and systems are provided for tuning memory allocated among a plurality of applications in a data processing system. In one implementation, the method includes generating memory benefit data for the plurality of applications, comparing the generated memory benefit data associated with each of the plurality of applications, and dynamically reallocating memory from one or more of the plurality of applications to one or more other of the plurality of applications based on the comparison. A method and system is also provided for tuning memory allocated among a plurality of individual memory consumers for a given application.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yixin Diao, James Liam Finnie, Christian Marcelo Garcia-Arellano, Sam Sampson Lightstone, Lan Pham, Adam J. Storm, Maheswaran Surendra, Gary Valentin, Daniele Costante Zilio
  • Patent number: 7987146
    Abstract: A system and method for provisioning software on a plurality of computational nodes in a distributed computing environment. A plurality of support processing requirements associated with a software product is accepted. The plurality of requirements is expanded into multiple sets of installation requirements. At least one set of installation requirements in the multiple sets of installation requirements are minimized to produce at least one minimized set of installation requirements. A determination is made as to whether any pair of requirements in the minimized set of installation requirements includes a pair of conflicting requirements. A determination of whether the software product allows each requirement in the pair of conflicting requirements to be located on separate nodes is also made. At least one multi-node installation topology is determined for the software product.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Larisa Shwartz, Genady Grabarnik, Maheswaran Surendra, Naga A. Ayachitula
  • Patent number: 7953729
    Abstract: Techniques are provided for use in accordance with relates to computing utilities. For example, in one aspect of the invention, a method for use in a computing utility, wherein the computing utility comprises a plurality of application service provider systems and a utility controller, and each application service provider system comprising an application controller, comprises the following steps. An application request to one of the plurality of application service provider systems is obtained. Then, in response to the application request, at least one of: (i) the application controller of the application service provider system to which the application request is directed computes a value of a business metric associated with a resource action; and (ii) the utility controller computes a value of a business metric associated with a resource action.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: Joseph L. Hellerstein, Kaan Katircioglu, Maheswaran Surendra
  • Patent number: 7923786
    Abstract: A first aspect of the present invention is a method of forming an isolation structure including: (a) providing a semiconductor substrate; (b) forming a buried N-doped region in the substrate; (c) forming a vertical trench in the substrate, the trench extending into the N-doped region; (d) removing the N-doped region to form a lateral trench communicating with and extending perpendicular to the vertical trench; and (e) at least partially filling the lateral trench and filling the vertical trench with one or more insulating materials.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: An L. Steegen, Maheswaran Surendra, Hsing-Jen Wann, Ying Zhang, Franz Zach, Robert Wong
  • Patent number: 7913227
    Abstract: Techniques for managing a plurality of configuration items in an information repository are provided. Lifecycle state transitions of the plurality of configuration items are regulated in accordance with one or more lifecycle state transition diagrams and, when a life cycle state transition involves a protected life cycle state, one or more request for change identifiers.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Glenn C. Aikens, Melissa Jane Buco, Maheswaran Surendra, Christopher Ward, Steve Weinberger, Sam Shixiong Yang
  • Patent number: 7822785
    Abstract: Methods and apparatus of managing a CMDB are provided. At least one composite CI is utilized in the CMDB. The at least one composite CI is represented as a graph of navigable relationships between one or more supporting elements in accordance with a template. The one or more supporting elements comprise at least a root element of the composite CI.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Naga A. Ayachitula, Krishna S. Garimella, Yan Or, Larisa Shwartz, Maheswaran Surendra
  • Publication number: 20100131315
    Abstract: Techniques for correlating a client incident with one or more enterprise events to facilitate resolution of the incident are provided. The techniques include identifying one or more configuration items relevant to the one or more enterprise events, identifying one or more configuration items relevant to the client incident, and correlating the one or more enterprise events with the client incident using the one or more configuration items to facilitate resolution of the incident.
    Type: Application
    Filed: November 25, 2008
    Publication date: May 27, 2010
    Applicant: International Business Machines Corporation
    Inventors: Allen Gilbert, Rajeev Gupta, Kyle Harding, Hima P. Karanam, Mukesh K. Mohania, Maheswaran Surendra