Patents by Inventor Giuliano Casale

Giuliano Casale 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: 9804943
    Abstract: Implementations of the present disclosure provide computer-implemented methods including defining a workload comprising a plurality of service requests, each service request corresponding to a class of a plurality of classes, applying the workload to a computer system that receives and processes service requests, measuring a response time of the computer system for each request of the workload, estimating a mean service demand for each class based on the response times and a base queuing model that represents the computer system, and generating the queuing model based on the mean service demands and characteristics of the workload.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: October 31, 2017
    Assignee: SAP SE
    Inventors: Stephan Kraft, Sergio Pacheco-Sanchez, Giuliano Casale, Stephen Dawson
  • Publication number: 20160328273
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems, including a method for creating and incorporating an optimization solution into a workload placement system. An optimization model is defined for a workload placement system. The optimization model includes information for optimizing workflows and resource usage for in-memory database clusters. Parameters are identified for the optimization model. Using the identified parameters, an optimization solution is created for optimizing the placement of workloads in the workload placement system. The creating uses a multi-start approach including plural initial conditions for creating the optimization solution. The created optimization solution is refined using at least the multi-start approach. The optimization solution is incorporated into workload placement system.
    Type: Application
    Filed: May 5, 2015
    Publication date: November 10, 2016
    Inventors: Karsten Molka, Giuliano Casale, Thomas Molka, Laura Moore
  • Patent number: 9164785
    Abstract: Implementations of the present disclosure provide computer-implemented methods for predicting a performance of a consolidated virtualized computing environment. Methods include processing benchmark workloads using a plurality of virtual machines to generate a plurality of traces, each trace including data corresponding to requests issued by a respective virtual machine operating in an isolated environment, storing the plurality of traces in one or more trace repositories, each trace repository provided as a computer-readable storage medium, selecting a trace from the plurality of traces stored in the one or more trace repositories, parameterizing a queuing model based on the trace, the queuing model representing request queuing in the consolidated virtualized computing environment, and processing the queuing model using one or more processors to generate one or more response time estimates for the consolidated virtualized computing environment.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: October 20, 2015
    Assignee: SAP SE
    Inventors: Stephan Kraft, Diwakar Krishnamurthy, Giuliano Casale
  • Patent number: 9111022
    Abstract: Methods for performance evaluation of admission control policies (ACPs) include storing a simulation model including an admission queue and a finite capacity region (FCR), the admission queue admitting queries to the FCR based on an active ACP, the FCR modeling a resource constraint, generating traces, each trace being generated based on processing a single query using the database system, the single query being associated with a query type of a plurality of query types, for each query type, determining a query fork size and a service time from an associated trace to provide a plurality of tuples, each tuple being associated with a query type and including the fork size and the service time associated with the query type, parameterizing the simulation model based on the plurality of tuples, and for each of the ACPs, generating a performance parameter by applying a workload to the simulation model.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: August 18, 2015
    Assignee: SAP SE
    Inventors: Stephan Kraft, Alin Jula, Giuliano Casale
  • Publication number: 20130346436
    Abstract: Methods for performance evaluation of admission control policies (ACPs) include storing a simulation model including an admission queue and a finite capacity region (FCR), the admission queue admitting queries to the FCR based on an active ACP, the FCR modeling a resource constraint, generating traces, each trace being generated based on processing a single query using the database system, the single query being associated with a query type of a plurality of query types, for each query type, determining a query fork size and a service time from an associated trace to provide a plurality of tuples, each tuple being associated with a query type and including the fork size and the service time associated with the query type, parameterizing the simulation model based on the plurality of tuples, and for each of the ACPs, generating a performance parameter by applying a workload to the simulation model.
    Type: Application
    Filed: June 22, 2012
    Publication date: December 26, 2013
    Applicant: SAP AG
    Inventors: Stephan Kraft, Alin Jula, Giuliano Casale
  • Patent number: 8560618
    Abstract: Implementations of the present disclosure provide systems and methods directed to receiving, at a computing device, trace data provided in a trace log file corresponding to a server, parameterizing, using the computing device, a first Markovian Arrival Process (MAP) model based on the trace data, parameterizing, using the computing device, a second MAP model based on the trace data, defining a queuing model that models a performance of the server and that includes the first MAP model and the second MAP model, and storing the queuing model in computer-readable memory.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: October 15, 2013
    Assignee: SAP AG
    Inventors: Sergio Pacheco-Sanchez, Giuliano Casale
  • Publication number: 20130007259
    Abstract: Implementations of the present disclosure provide systems and methods directed to receiving, at a computing device, trace data provided in a trace log file corresponding to a server, parameterizing, using the computing device, a first Markovian Arrival Process (MAP) model based on the trace data, parameterizing, using the computing device, a second MAP model based on the trace data, defining a queuing model that models a performance of the server and that includes the first MAP model and the second MAP model, and storing the queuing model in computer-readable memory.
    Type: Application
    Filed: July 1, 2011
    Publication date: January 3, 2013
    Applicant: SAP AG
    Inventors: Sergio Pacheco-Sanchez, Giuliano Casale
  • Publication number: 20120239376
    Abstract: Implementations of the present disclosure provide computer-implemented methods for predicting a performance of a consolidated virtualized computing environment. Methods include processing benchmark workloads using a plurality of virtual machines to generate a plurality of traces, each trace including data corresponding to requests issued by a respective virtual machine operating in an isolated environment, storing the plurality of traces in one or more trace repositories, each trace repository provided as a computer-readable storage medium, selecting a trace from the plurality of traces stored in the one or more trace repositories, parameterizing a queuing model based on the trace, the queuing model representing request queuing in the consolidated virtualized computing environment, and processing the queuing model using one or more processors to generate one or more response time estimates for the consolidated virtualized computing environment.
    Type: Application
    Filed: March 13, 2012
    Publication date: September 20, 2012
    Applicant: SAP AG
    Inventors: Stephan Kraft, Diwakar Krishnamurthy, Giuliano Casale
  • Publication number: 20110093253
    Abstract: Implementations of the present disclosure provide computer-implemented methods including defining a workload comprising a plurality of service requests, each service request corresponding to a class of a plurality of classes, applying the workload to a computer system that receives and processes service requests, measuring a response time of the computer system for each request of the workload, estimating a mean service demand for each class based on the response times and a base queuing model that represents the computer system, and generating the queuing model based on the mean service demands and characteristics of the workload.
    Type: Application
    Filed: October 16, 2009
    Publication date: April 21, 2011
    Applicant: SAP AG
    Inventors: Stephan Kraft, Sergio Pacheco-Sanchez, Giuliano Casale, Stephen Dawson