Patents by Inventor Efstathios Papaefstahiou

Efstathios Papaefstahiou 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: 20070005330
    Abstract: A performance prediction simulator gives effect to the resource contention among multiple resources in a simulated system by adjusting event durations appropriately. A resource topology tree defining the resource configuration of the system is input to the simulator. The simulator includes an evaluation engine that determines the amount of resource used during each simulation interval of the simulation and records the resource usage in a resource contention timeline, which can be displayed to a user. The amount of resource used during a simulation is also used to adjust the event duration calculations of the hardware models associated with each event.
    Type: Application
    Filed: January 18, 2002
    Publication date: January 4, 2007
    Inventors: Jonathan Hardwick, Efstathios Papaefstahiou
  • Publication number: 20060161417
    Abstract: A performance prediction simulator gives effect to the resource contention among multiple resources in a simulated system by adjusting event durations appropriately. A resource topology tree defining the resource configuration of the system is input to the simulator. The simulator includes an evaluation engine that determines the amount of resource used during each simulation interval of the simulation and records the resource usage in a resource contention timeline, which can be displayed to a user. The amount of resource used during a simulation is also used to adjust the event duration calculations of the hardware models associated with each event.
    Type: Application
    Filed: March 23, 2006
    Publication date: July 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Jonathan Hardwick, Efstathios Papaefstahiou
  • Publication number: 20030208284
    Abstract: An optimizer optimizes the configuration of a computer system, such as a web farm. The optimizer makes use of a performance simulator that simulates a cluster of machines running a given workload. A modular architecture allows different optimization modules to be plugged into the optimization system. In addition, the modular architecture also interfaces with different simulators through a simulator interface module. The simulator is decoupled from the optimization module. Simulation data may be filtered to provide and store only relevant objective and parameter values. A unique comparison module also guides the optimization module towards the optimum solution, even if no solutions have yet satisfied the objective completely. By caching simulation and/or optimization results (i.e. as opposed to raw simulation output data from the simulator), the simulations from previous simulation runs and different designers may be reused to reduce the time required for each optimization.
    Type: Application
    Filed: May 2, 2002
    Publication date: November 6, 2003
    Applicant: Microsoft Corporation
    Inventors: David Bartholomew Stewart, Efstathios Papaefstahiou
  • Publication number: 20030139917
    Abstract: A performance simulation infrastructure for predicting the performance of software systems separates the workload definition and performance evaluation components of the simulation into separate and distinct stages. Workload definitions are generated in the first stage as a sequence of associated resource usage requests (or “workload requests”). In a second stage, an evaluation engine receives the workload definition sequence and simulates the system performance, without continuously looping back to the workload definition generator for a new state of the workload. Scheduling simulation of request events to appropriate hardware models is deferred until the evaluation stage, thereby simplifying the workload definition operation.
    Type: Application
    Filed: January 18, 2002
    Publication date: July 24, 2003
    Applicant: Microsoft Corporation
    Inventors: Jonathan Christopher Hardwick, Efstathios Papaefstahiou
  • Publication number: 20030139918
    Abstract: A performance prediction simulator gives effect to the resource contention among multiple resources in a simulated system by adjusting event durations appropriately. A resource topology tree defining the resource configuration of the system is input to the simulator. The simulator includes an evaluation engine that determines the amount of resource used during each simulation interval of the simulation and records the resource usage in a resource contention timeline, which can be displayed to a user. The amount of resource used during a simulation is also used to adjust the event duration calculations of the hardware models associated with each event.
    Type: Application
    Filed: January 18, 2002
    Publication date: July 24, 2003
    Applicant: Microsoft Corporation
    Inventors: Jonathan Christopher Hardwick, Efstathios Papaefstahiou