Achal K. Shah - Redmond WA, US Alexandre M. Gimenez - Woodinville WA, US Ansuman Kar - Redmond WA, US Doru C. Nica - Sammamish WA, US George W. Routon - Redmond WA, US Tyrone Sequeira - Kirkland WA, US Vijayaraghavan Vedantham - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/00
US Classification:
714 38, 714 25, 714 33, 714 47
Abstract:
A facility executes on a central computer system and applies a time-varying load to an application program under test (AUT). The facility executes in a multiple number of modes or hierarchical levels as dictated by information provided in its configuration file. An instance of the facility executing at the highest or first-level of the hierarchy is responsible for spawning numerous subordinate or second-level instances of the facility on, for example, remote computer systems. These second-level instances of the facility may spawn additional subordinate or third-level executors on the same or remote computer systems. Ultimately, the lowest-level or leaf instances of the facility are spawned, and these leaf instances of the facility are responsible for launching the client test program instances that are used to test the AUT.
A predictive resampler scheduler algorithm may be provided. An audio frame may be received from a producer. The audio frame may be transmitted to a consumer and a delay between receiving the audio frame and transmitting the audio frame may be calculated. In response to determining that the delay comprises a value not within a threshold time range, the size of the audio frame may be modified prior to transmitting the frame to the consumer.
Method And System For Calculating Performance Metrics Using Backchannel Messaging And Information Pattern Matching
Achal Shah - Redmond WA, US Alexandre Gimenez - Woodinville WA, US Ansuman Kar - Redmond WA, US Doru Nica - Sammamish WA, US George Routon - Redmond WA, US Tyrone Sequeira - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00 G06F 17/00
US Classification:
707100000
Abstract:
A client utilizes a backchannel messaging infrastructure and information matching logic to measure server performance characteristics at the client without requiring the server to correlate command responses to command requests. The backchannel messaging infrastructure facilitates the sending of messages between clients, and allows a client to send to the interested clients messages containing an activity start timestamp and identifying the requested activity when sending a command request to a server. The information matching logic enables each client to measure server performance by matching command requests, as indicated by the backchannel messages, and command responses based on message types, identification of the sender (i.e., the client that generated the original command request), and identifier attributes that are unique to the command requests and command responses.
Translation Between Telephone Device And Network Client
Sachin Sheth - Bothell WA, US Vinit Deshpande - Woodinvillle WA, US Timothy J. Rang - Berwyn PA, US Alexandre M. Gimenez - Woodinville WA, US Yu An - Sammamish WA, US Ajit Kalele - Bellevue WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
H04L 29/00
US Classification:
370466
Abstract:
Call control messages and audio signals between a telephone device and a computer network telephone client on a computing device can be intercepted. For control messages from the computer network telephone client, the control messages can be translated from a first control protocol to a second control protocol and forwarded to the telephone device. For control messages from the telephone device, the control messages can be translated from the second control protocol to the first control protocol and forwarded to the computer network telephone client. For audio signals from the computer network telephone client, the audio signals can be translated from a first audio protocol to a second audio protocol and forwarded to the telephone device. For audio signals from the telephone device, the audio signals can be translated from the second audio protocol to the first audio protocol and forwarded to the computer network telephone client.