Invention Grant
- Patent Title: Systems and methods that employ correlated synchronous-on-asynchronous processing
- Patent Title (中): 采用相关同步异步处理的系统和方法
-
Application No.: US10728042Application Date: 2003-12-04
-
Publication No.: US07769802B2Publication Date: 2010-08-03
- Inventor: Kevin B. Smith , Derek N. LaSalle , Akash J. Sagar , Jean-Emile Elien , Johannes Klein
- Applicant: Kevin B. Smith , Derek N. LaSalle , Akash J. Sagar , Jean-Emile Elien , Johannes Klein
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Workman Nydegger
- Main IPC: G06F15/16
- IPC: G06F15/16 ; G06F15/173 ; G06F9/46 ; G06F11/00

Abstract:
The present invention provides a novel technique for Web-based asynchronous processing of synchronous requests. The systems and methods of the present invention utilize a synchronous interface in order to couple with systems that synchronously communicate (e.g., to submit queries and receive results). The interface enables reception of synchronous requests, which are queued and parsed amongst subscribed processing servers within a server farm. Respective servers can serially and/or concurrently process the request and/or portions thereof via a dynamic balancing approach. Such approach distributes the request to servers based on server load, wherein respective portions can be re-allocated as server load changes. Results can be correlated with the request, aggregated, and returned such that it appears to the requester that the request was synchronously serviced. The foregoing mitigates the need for clients to perform client-side aggregation of asynchronous results.
Public/Granted literature
- US20050125508A1 Systems and methods that employ correlated synchronous-on-asynchronous processing Public/Granted day:2005-06-09
Information query