Search

Efstathios Papaefstathiou Phones & Addresses

  • 12354 166Th Ct NE, Redmond, WA 98052 (425) 242-1654
  • 12019 175Th Ave, Redmond, WA 98052 (425) 242-1654 (425) 968-8556
  • 15702 96Th St, Redmond, WA 98052 (425) 895-5409
  • San Jose, CA
  • Seattle, WA
  • Bellevue, WA
  • Kiona, WA

Industries

Computer Software

Resumes

Resumes

Efstathios Papaefstathiou Photo 1

General Manager At Microsoft

View page
Location:
Greater Seattle Area
Industry:
Computer Software
Experience:
Microsoft Public Company; MSFT; Computer Software industry: General Manager,  (February 2008-Present) Microsoft Public Company; MSFT; Computer Software industry: Software Architect,  (March 2006-February 2008) Microsoft Public Company; MSFT; C...

Publications

Us Patents

Evaluating Hardware Models Having Resource Contention

View page
US Patent:
7167821, Jan 23, 2007
Filed:
Jan 18, 2002
Appl. No.:
10/053731
Inventors:
Jonathan C. Hardwick - Kirkland WA, US
Efstathios Papaefstathiou - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/45
G06F 17/50
G06F 9/46
US Classification:
703 22, 703 17, 703 19, 718100, 718102, 709223
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.

Systems And Methods For Device Simulation

View page
US Patent:
7383161, Jun 3, 2008
Filed:
Apr 13, 2005
Appl. No.:
11/105251
Inventors:
Pavel A Dournov - Redmond WA, US
John M Oslake - Seattle WA, US
Efstathios Papaefstathiou - Redmond WA, US
Glenn R. Peterson - Kenmore WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/50
G06F 9/45
US Classification:
703 2, 703 22, 718104
Abstract:
In an implementation, a system includes a simulation engine that is executable to simulate actions performed by a plurality of devices in a distributed system. The system also includes a plurality of pluggable device models that are accessible by the simulation engine via an interface. Each of the device models represents one of the devices and is configured to map a cost of performing at least one of the actions to an action latency by the corresponding device.

Evaluating Hardware Models Having Resource Contention

View page
US Patent:
7440883, Oct 21, 2008
Filed:
Mar 23, 2006
Appl. No.:
11/277287
Inventors:
Jonathan C. Hardwick - Kirkland WA, US
Efstathios Papaefstathiou - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/45
US Classification:
703 22
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.

Simulation Of Distributed Networks

View page
US Patent:
7548843, Jun 16, 2009
Filed:
Apr 10, 2006
Appl. No.:
11/401077
Inventors:
Efstathios Papaefstathiou - Redmond WA, US
John M. Oslake - Seattle WA, US
Pavel A. Dournov - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
703 21, 703 14, 703 22, 709226, 709229
Abstract:
Simulating network connections. A method includes generating a transaction by simulating a method model of a service model. The transaction includes representations of network interactions. A sequence of actions is created. The actions define network hardware activities including network actions performed by one or more source computer models, one or more network models, and one or more destination computer models. The sequence of actions is applied to network hardware device models to simulate network connectivity.

Preconditioning For Stochastic Simulation Of Computer System Performance

View page
US Patent:
7552036, Jun 23, 2009
Filed:
Apr 15, 2005
Appl. No.:
11/107623
Inventors:
John M. Oslake - Seattle WA, US
Pavel A. Dournov - Redmond WA, US
Glenn Peterson - Kenmore WA, US
Jonathan Hardwick - Kirkland WA, US
Efstathios Papaefstathiou - Redmond WA, US
David Guimbellot - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/10
US Classification:
703 2
Abstract:
Preconditioning for stochastic simulation of computer system performance is described. In an embodiment, methods taught herein include preconditioning a performance scenario that is simulated as part of a software deployment. The performance scenario specifies devices included as part of a hardware configuration supporting the software. The performance scenario can be modified based, at least in part, on the result of the preconditioning. Other methods taught herein include two complementary techniques for preconditioning performance scenarios, referred to as pseudo-simulation and workload aggregation.

Methods For Managing Capacity

View page
US Patent:
7552208, Jun 23, 2009
Filed:
Jan 18, 2005
Appl. No.:
11/037659
Inventors:
Michael D. Lubrecht - Carnation WA, US
Kathryn A. Pizzo - Bellevue WA, US
Andrew Savvides - Herts, GB
Anthony Baron - Woodinville WA, US
Efstathios Papaefstathiou - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/173
G06F 12/00
US Classification:
709223, 709250
Abstract:
In one aspect, a method of instructing at least one operator in a best practices implementation of a process for managing resource capacity in an information technology (IT) environment is provided. The method comprising providing instructions to the at least one operator to perform acts of: (A) creating at least one model of at least some aspects of the IT environment; (B) analyzing the at least one model to determine cost information relating to the modeled IT environment; (C) applying at least one simulated use condition to the at least one model; (D) analyzing performance of the at least one model under the at least one simulated use condition to determine information relating to at least a utilization of resources in the modeled IT environment and to determine resources in the modeled IT environment that create performance bottlenecks in the modeled IT environment; and (E) modifying at least one aspect of the at least one model impacting resource capacity based on the information determined in (B) and/or (D).

Simulation Of Connected Devices

View page
US Patent:
7571088, Aug 4, 2009
Filed:
Mar 31, 2006
Appl. No.:
11/394483
Inventors:
Efstathios Papaefstathiou - Redmond WA, US
Glenn R. Peterson - Kenmore WA, US
John M. Oslake - Seattle WA, US
Pavel A. Dournov - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/50
G06F 13/10703
US Classification:
703 16, 703 21, 717124
Abstract:
Simulating device interactions. A method may be practiced in a computing system for simulating interconnected devices. The method of simulating device interactions may be done in performing an overall transaction to obtain an output of system performance characteristics including measurement of latencies and/or device loads for actions performed by devices in performing the overall transaction. The method includes dividing a transaction into individual actions. The actions are applied to appropriate device models to produce latencies and/or device utilizations for the action as applied to the appropriate device model. This may be done by including an indication of an action type and optionally an action subservice. Memory resources may be conserved by ending the simulation when latencies and/or device utilizations have settled. Device utilization and latency may be aggregated and averaged over time.

Evaluating Hardware Models Having Resource Contention

View page
US Patent:
7599827, Oct 6, 2009
Filed:
Mar 23, 2006
Appl. No.:
11/277279
Inventors:
Jonathan C. Hardwick - Kirkland WA, US
Efstathios Papaefstathiou - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/45
G06F 11/30
US Classification:
703 22, 702182
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.
Efstathios Papaefstathiou from Redmond, WA, age ~57 Get Report