Patents by Inventor Jerry Rolia

Jerry 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).

  • Patent number: 8103486
    Abstract: Constraints on assigning applications to resources are determined. The applications are divided into sets, wherein applications in a set are related by at least one of the constraints. Variations on assigning the applications in the sets to resources are determined. Feasible variations are determined from the variations for each set, wherein the feasible variations satisfy constraints on the applications for each set. The feasible variations are simulated.
    Type: Grant
    Filed: October 12, 2006
    Date of Patent: January 24, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jerry Rolia, Martin Arlitt
  • Patent number: 8051420
    Abstract: A method and system for governing resources in a computing utility receives a demand profile associated with an application that identifies the resources required from a pool of resources during one or more demand cycles, admits an application to the computing utility facility if resources required for the application can be provided from the pool of resources in accordance with the demand profile and associated one or more demand cycles and assigns available resources from the pool of resources in response to a request from the application admitted to the computing utility facility.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: November 1, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jerry Rolia, Xiaoyun Zhu, Martin Arlitt
  • Patent number: 7970902
    Abstract: A method and system for policing resources in a computing utility facility includes policing resources in a computing utility facility includes intercepting a request for resources from an application admitted to access a pool of resources associated with the computing utility facility, acquiring an entitlement profile associated with the application to determine if application is entitled to requested resources over a time period, identifying an entitlement value and corresponding sliding window of the time period from the entitlement profile, determining if the request for resources exceeds the entitlement value associated with the sliding window and indicating application entitlement to the request for resources in response to the determining if the request is excessive.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: June 28, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jerry Rolia, Xiaoyun Zhu, Martin Arlitt
  • Patent number: 7925757
    Abstract: A required capacity for applications is determined. The applications are run on a shared pool of resources and each application belongs to at least one class of service of multiple classes of service. A portion of the required capacity attributed to each class of service is determined based on traces for the applications running on the shared pool of resources. A portion of the required capacity attributed to each application in each class of service is determined from the portion of the required capacity attributed to each class of service.
    Type: Grant
    Filed: July 25, 2006
    Date of Patent: April 12, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jerry Rolia, Martin Arlitt
  • Patent number: 7668703
    Abstract: One or more workloads are simulated on a resource, where each of the one or more workloads represents at least one application configured to run on the resource. A required capacity of the one or more workloads is determined based on the simulation.
    Type: Grant
    Filed: June 7, 2005
    Date of Patent: February 23, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jerry Rolia, Martin Arlitt, Thomas Turicchi
  • Patent number: 7594006
    Abstract: A method and system for updating a demand profile used in a computing utility includes receiving a demand profile associated with an application that identifies a required resource demand during time slots in a demand cycle, receiving trending specification information used during admission to the computing utility and updating the demand profile when indicated in light of trending specification information and resource demand.
    Type: Grant
    Filed: April 27, 2004
    Date of Patent: September 22, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jerry Rolia, Xiaoyun Zhu, Martin Arlitt
  • Publication number: 20050240668
    Abstract: A method and system for updating a demand profile used in a computing utility includes receiving a demand profile associated with an application that identifies a required resource demand during time slots in a demand cycle, receiving trending specification information used during admission to the computing utility and updating the demand profile when indicated in light of trending specification information and resource demand.
    Type: Application
    Filed: April 27, 2004
    Publication date: October 27, 2005
    Inventors: Jerry Rolia, Xiaoyun Zhu, Martin Arlitt
  • Publication number: 20050210262
    Abstract: A method and system for policing resources in a computing utility facility includes policing resources in a computing utility facility includes intercepting a request for resources from an application admitted to access a pool of resources associated with the computing utility facility, acquiring an entitlement profile associated with the application to determine if application is entitled to requested resources over a time period, identifying an entitlement value and corresponding sliding window of the time period from the entitlement profile, determining if the request for resources exceeds the entitlement value associated with the sliding window and indicating application entitlement to the request for resources in response to the determining if the request is excessive.
    Type: Application
    Filed: March 19, 2004
    Publication date: September 22, 2005
    Inventors: Jerry Rolia, Xiaoyun Zhu, Martin Arlitt
  • Publication number: 20050210245
    Abstract: A method and system for governing access to resources in a computing utility includes receiving a demand profile associated with an application that specifies a pattern of resources from a pool of resources to be delivered with a class of service, determining if the pool of resources has resources to be delivered to the application at the specified class of service, reducing the specified class of service to a lower class of service acceptable to the application if the determination indicates the resource pool is unable to deliver the resources at the specified class of service and admitting an application to the computing utility facility if resources delivered at the reduced class of service are available from the pool of resources and acceptable to the application.
    Type: Application
    Filed: March 19, 2004
    Publication date: September 22, 2005
    Inventors: Jerry Rolia, Xiaoyun Zhu, Martin Arlitt
  • Publication number: 20050097560
    Abstract: A method and system for governing resources in a computing utility receives a demand profile associated with an application that identifies the resources required from a pool of resources during one or more demand cycles, admits an application to the computing utility facility if resources required for the application can be provided from the pool of resources in accordance with the demand profile and associated one or more demand cycles and assigns available resources from the pool of resources in response to a request from the application admitted to the computing utility facility.
    Type: Application
    Filed: October 31, 2003
    Publication date: May 5, 2005
    Inventors: Jerry Rolia, Xiaoyun Zhu, Martin Arlitt