Patents by Inventor Jerome Rolia

Jerome Rolia 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).

  • Publication number: 20130080536
    Abstract: The present disclosure includes a system and method for an automated data discovery system [701] in a collaborative information system [222]. One example method includes authorizing, by a number of participants, a query service having specified data inputs and outputs, the query service comprising a group of queries [703]. One or more models are configured, by the number of participants, to constrain the group of queries to restricted portions of a plurality of communicatively coupled participant data sources [709]. An automated data discovery service is to authorized by the number of participants [711], and the discovery service is invoked by the number of participants to execute the group of queries subject to constraints of the configured models to obtain discovered information [713].
    Type: Application
    Filed: June 30, 2010
    Publication date: March 28, 2013
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Jerome Rolia, Mark Jacobsen, Gary Moloney, Steven J. Simske
  • Publication number: 20130080535
    Abstract: The present disclosure includes a system and method for collaborative information services. A computing system includes a plurality of collaborative information participants [238] interconnected via a communication network [239], each participant having zero or more data sources [240], and a computing platform [224] programmed with query services [226]. Each query service defines one or more queries [227-1, 227-2, . . . 227-N] operable on authorized portions of participant data sources [240]. The computing platform [224] is further programmed with indications from individual ones of the plurality of collaborative information participants [238] authorizing some portion of their data source [240] to be available to the one or more queries [227-1, 227-2, . . . , 227-N] defined by at least one query service [226].
    Type: Application
    Filed: June 30, 2010
    Publication date: March 28, 2013
    Inventors: Jerome Rolia, Steven J. Simske, Mark Jacobsen, Gary Moloney
  • Publication number: 20130073591
    Abstract: The present disclosure includes a system and method for self-service configuration of authorizations. A collaborative information system [222] for self-configuring of authorizations includes a computing platform [224] programmed with a query service [226, 446]. The query service [226, 446] defines a number of queries [227-1, 227-2, . . . 227-N] operable on a data source [115, 240, 472, 572] of a data provider. The computing platform [224] is configurable by the data provider with respect to an extent the query service [226, 446] that is invoked by an other participant [116, 238] via the computing platform [224] can involve the data source [115, 240, 472, 572].
    Type: Application
    Filed: June 30, 2010
    Publication date: March 21, 2013
    Inventors: Jerome Rolia, Mark Jacobsen, Gary Moloney, Steven J. Simske
  • Patent number: 8392927
    Abstract: According to one embodiment, a method comprises receiving into a planning tool a representative workload for a consumer. The method further comprises determining, by the planning tool, an allocation of demand of the consumer for each of a plurality of different classes of service (COSs). According to one embodiment, a method comprises defining a plurality of classes of service (COSs) for use by a scheduler in allocating capacity of a resource pool to a consumer, wherein the COSs each specify a different priority for accessing the capacity of the resource pool. The method further comprises evaluating, by a planning tool, a representative workload of the consumer, and determining, by the planning tool, a partitioning of resource demands of the representative workload between the plurality of COSs.
    Type: Grant
    Filed: May 19, 2005
    Date of Patent: March 5, 2013
    Assignee: Hewlett-Packard Development Company, L. P.
    Inventors: Jerome Rolia, Ludmila Cherkasova
  • Patent number: 8392928
    Abstract: Automatically recommending workload placement in a data center. Historical data and workload constraints of a plurality of workloads are received. A plurality of resources of the data center available for placement of the plurality of workloads is identified. Resource constraints of the plurality of resources are received. Headroom ratings are assigned to the plurality of workloads based on the historical data, the workload constraints and the resource constraints. A consolidation recommendation of the plurality of workloads on the plurality of the resources in said the center is automatically generated based on an analysis of the historical data, the plurality of workloads, the plurality of available resources in the data center and the headroom ratings.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: March 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey E. Forys, Latha Srinivasan, Jerome Rolia, Fernando Fraticelli, Philip A. Vitale I
  • Patent number: 8379538
    Abstract: According to one embodiment of the present invention, a method comprises providing a machine-readable monitoring model that maintains configuration of a monitoring environment. An element of the monitoring environment reads the machine-readable monitoring model and adapts its operation to the configuration defined thereby.
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: February 19, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jerome Rolia, Keith I. Farkas, Martin F. Arlitt, Sven Graupner
  • Patent number: 8336054
    Abstract: A method comprises defining a scheduler parameter for a maximum allocation of capacity of a shared resource to a consumer for a scheduling interval. Utilization of an allocated capacity of the shared resource by the consumer during a given scheduling interval is measured, and when the allocated capacity of the shared resource is completely utilized by the consumer during the given scheduling interval, the scheduler increases the allocated capacity of the shared resource to the defined maximum allocation for the consumer for a next scheduling interval. Thus, rather than gradually increasing the allocation of capacity over many intervals, the scheduler immediately increases the allocation to a predefined maximum amount in response to an allocated amount of capacity being completely utilized during a scheduling interval.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: December 18, 2012
    Assignee: Hewlett-Packard Development Company, L. P.
    Inventors: Ludmila Cherkasova, Jerome Rolia, Clifford A. McCarthy
  • Publication number: 20120296852
    Abstract: A method of determining a workload cost is provided herein. The method includes determining a direct consumption of a resource pool by a workload. The method also includes determining a burstiness for the workload and the resource pool. The burstiness comprises a difference between a peak consumption of the resource pool by the workload, and the direct consumption of the resource pool. The method further includes determining an unallocated amount of the resource pool. Additionally, the method includes determining the workload cost based on the direct consumption, the burstiness, and the unallocated amount of the resource pool.
    Type: Application
    Filed: May 20, 2011
    Publication date: November 22, 2012
    Inventors: Daniel Juergen Gmach, Jerome Rolia, Ludmila Cherkasova
  • Patent number: 8312419
    Abstract: A system for automated lifecycle management of a computer implemented service, according to requirements, having a service model (30) representing the service at a given development state in the lifecycle, and a transition model (70) representing allowed operations to change the service model to a different one of the development states of the service, according to the requirements, and the transition model having a transparent structure suitable for automated inspection of the allowed operations, and suitable for automated adaptation of the allowed operations. The service model can be developed to another of its states of development according to the transition model. This can help facilitate more automation of the service development than for example code in a closed and fixed form such as for example a compiled program for altering the service model. This in turn can enable more complex services to be developed, or reduce development costs.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: November 13, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Lawrence Wilcock, Nigel Edwards, Guillaume Alexandre Belrose, Jerome Rolia, Johannes Kirschnick
  • Publication number: 20120221373
    Abstract: An embodiment includes gathering input data including observed utilizations of allocations and business service response times. The input data is partitioned into a plurality of data sets that include at least one training data set and at least one test data set. A model is generated that predicts responsiveness using the at least one training data set. The model is evaluated using the at least one test data set, and a business service response time distribution is predicted using the model. An embodiment may use a trace-based capacity planning methodology to estimate the impact of planning alternatives on business service responsiveness.
    Type: Application
    Filed: February 28, 2011
    Publication date: August 30, 2012
    Inventors: Manish Marwah, Brian J. Watson, Daniel Juergen Gmach, Yuan Chen, Zhikui Wang, Cullen E. Bash, Jerome Rolia, Mustazirul Islam, SM Prakash Shiva
  • Patent number: 8255516
    Abstract: A method for server consolidation is provided. The method includes accessing performance data of a plurality of source servers, receiving multiple consolidation parameters for a desired target server, receiving selected configurations for a new target server, computing a minimum number of target servers required to consolidate the plurality of source servers based at least on the performance data, the selected configurations for the desired target server, and the multiple consolidation parameters, and deriving a bin-packing solution to the server consolidation based at least on the performance data, the selected configurations for the new target server, and the minimum number for the one or more performance metrics.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: August 28, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alex X. Zhang, Fereydoon Safai, Dirk M. Beyer, Jerome Rolia, Marie-Jo L. Fremont
  • Publication number: 20120109605
    Abstract: In a method for managing an infrastructure, a utilization of a plurality of infrastructure components in performing an objective is simulated. In addition, a resource demand for the infrastructure associated with the simulated utilization of the infrastructure components is determined and a supply of resources by a plurality of available sources to meet the determined resource demand is simulated. Moreover, at least one metric associated with the determined resource demand and the simulated supply of resources by the plurality of available sources is determined.
    Type: Application
    Filed: October 29, 2010
    Publication date: May 3, 2012
    Inventors: Daniel Juergen Gmach, Yuan Chen, Amip J. Shah, Jerome Rolia, Cullen E. Bash, Thomas W. Christian, Ratnesh Kumar Sharma
  • Publication number: 20120109619
    Abstract: In a method for generating a resource management plan for an infrastructure, a resource supply available from a combination of resource sources is determined, an operation of the infrastructure in performing an objective using the determined supply of resources is simulated, in which the simulation is to simulate resource demand of a plurality of infrastructure components in performing the objective, a metric(s) associated with operating the infrastructure based upon the simulation is determined, a determination as to whether the metric(s) satisfies a predetermined goal(s) is made, the resources supplied and/or the simulation of the resource demand of the plurality of infrastructure components is modified in response to the at least one metric failing to satisfy the predetermined goal(s), and a resource management plan for the infrastructure that has been determined to result in the metric(s) satisfying the predetermined goal(s) is generated.
    Type: Application
    Filed: October 29, 2010
    Publication date: May 3, 2012
    Inventors: Daniel Juergen Gmach, Cullen E. Bash, Jerome Rolia, Yuan Chen, Thomas W. Christian, Amip J. Shah, Ratnesh Kumar Sharma, Zhikui Wang
  • Patent number: 8112756
    Abstract: A system comprises a workload evaluator that is operable to receive a representative workload that is representative of competing demands for capacity of at least one shared computing resource. The workload evaluator evaluates the representative workload and computes a metric representing a degree of burstiness of demands present in the representative workload. The metric representing degree of burstiness of the representative workload may be used for estimating an upper bound on quality of service provided by a workload manager to the representative workload. The metric may also be used for evaluating at least one scheduler parameter setting of the workload manager to aid in determining an optimal parameter setting based at least in part on the estimated impact of the representative workload on QoS provided by the workload manager.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: February 7, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ludmila Cherkasova, Jerome Rolia, Clifford A. McCarthy
  • Publication number: 20110307412
    Abstract: Systems and methods are described for creating a reusable capacity planning scenario template. In one example, a method includes maintaining a system topology model of resources in a configuration management database. The topology model can include at least one computing device and at least one facility in which the computing device is used. The method can include assigning minimum and maximum constraint values to resources within the system topology. The constraints can be maximal or minimal limits on at least one of how, when, and where workloads may be used with regards to the resources. The method can further include identifying resources within the system topology model to include in the reusable capacity planning scenario template. The identified resources can be projected into a data mart. The reusable capacity planning scenario template can be created using a scenario planner based on the topology model and constraints of the identified resources in the data mart.
    Type: Application
    Filed: June 14, 2010
    Publication date: December 15, 2011
    Inventors: Jerome Rolia, Mustazirul Islam, Shiva Prakash SM
  • Publication number: 20110307290
    Abstract: Systems and methods are described for creating a personalized capacity planning scenario using a reusable capacity planning scenario template. In accordance with one method, a system topology model can be maintained. The system topology model includes tags describing components and constraints on components within the system topology. The tags can be compared with a plurality of reusable capacity planning scenario templates. The capacities of the components can be identified based on at least one of topology and services executing on the components. At least a portion of the system topology model can be replaced with a reusable capacity planning scenario template based on the identified capacities. An impact of the replacement of the at least a portion of the system topology model can be evaluated. A scenario recommendation can be made to an administrator based on the impact.
    Type: Application
    Filed: June 14, 2010
    Publication date: December 15, 2011
    Inventors: Jerome Rolia, Mustazirul Islam, Shiva Prakash Sm
  • Publication number: 20110307291
    Abstract: Systems and methods are described for creating a capacity planning scenario. In one example, a method includes maintaining a topology model of computing resources in a configuration management database. A workload model of workload constraints for workloads put on the computing resources is also maintained. The constraints include limits on at least one of how, when, and where the workload may be used with regards to the computing resources. A service model of business services for workloads put on the computing resources can also be maintained. The service model can include relationships between workloads and demand traces. Constraint tags can be assigned to computing resources within the topology model, workload model, and service model. The constraint tags can include information about topology relationships, workload constraints, and service model services. A capacity planning scenario can be generated for the business services, workloads, and resources based on the assigned constraint tags.
    Type: Application
    Filed: June 14, 2010
    Publication date: December 15, 2011
    Inventors: Jerome Rolia, Shiva Prakash SM, Mustazirul Islam
  • Patent number: 8055493
    Abstract: Sizing an infrastructure configuration optimized for a workload mix includes: receiving the workload mix; identifying demand estimates for the one or more predefined benchmarks; applying a predictive model to identify an initial infrastructure configuration having a size anticipated to meet the demand estimates; instructing a virtualized-aware testing service (VATS) test controller to perform a test of the initial infrastructure configuration in a virtualized environment, where performance of the test generates at least one test result; determining whether the at least one test result satisfies a predetermined requirement as identified in the workload mix; and outputting the determination of whether the at least one test result satisfies the predetermined requirement.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: November 8, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jerome Rolia, Sebastian Gaisbauer, Sebastian Phillipp Schneider, Nigel Edwards, Johannes Kirschnick
  • Patent number: 8051162
    Abstract: A method for data assurance in server consolidation is provided. The method includes collecting an inventory of a plurality of source servers in a desired environment and performance data of such source servers, evaluating and checking a data structure of the performance data, applying predetermined time stamps, checks, and statistic computations to the performance data, and evaluating a data quality of the performance data.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: November 1, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Martin F. Arlitt, Keith I. Farkas, Jerome Rolia, Marie-Jo Fremont
  • Patent number: 8046767
    Abstract: A method comprises receiving, by a capacity management tool, a capacity management operation request that specifies a resource pool-level operation desired for managing capacity of a resource pool that services workloads. The capacity management tool determines, in response to the received request, one or more actions to perform in the resource pool for performing the requested capacity management operation in compliance with defined operational parameters of the workloads. The method further comprises performing the determined one or more actions for performing the requested capacity management operation.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: October 25, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jerome Rolia, Ludmila Cherkasova