发明名称 WIDE AREA AGGREGATED COMMUNICATIONS
摘要 Methods, systems, and techniques for federating operations, in an optimized way using wide area networks are provided. Example systems provide an API for generating and handling federated requests as an aggregation. In one example Wide Area Network Aggregation System, WANAS provides an API, a connection manager, and connection iterators to manage inter-site connections and requests, and inter-pod requests and messaging. These components cooperate to distribute a task across multiple physically disparate sites using a representative connection to the site and fan out of requests to other pods within the site.
申请公布号 US2015237081(A1) 申请公布日期 2015.08.20
申请号 US201414184593 申请日期 2014.02.19
申请人 VMware, Inc. 发明人 TAYLOR Frank Stephen
分类号 H04L29/06 主分类号 H04L29/06
代理机构 代理人
主权项 1. A computer-implemented method for optimizing communications between computing systems connected via a plurality of wide area networks comprising: receiving, at a first computing site, an aggregate query that indicates a federated operation to be performed over a plurality of physically disparate and remote computing sites connected via the plurality of wide area networks to the first computing site, each computing site comprising a plurality of computing systems that are capable of communicating with each over high bandwidth connections; generating a plurality of individual site requests from the federated operation, wherein each site request specifies a requested operation based upon the federated operation and a request target, wherein each request target is a set of equivalent broker endpoints capable of responding to the generated site request, each equivalent broker endpoint of the request target thereby serving as a representative for performing the federated operation on behalf of computing systems of the respective site; forwarding for execution each generated site request to a different remote computing site to be executed in parallel with each other; receiving asynchronously, in response to each of the forwarded site requests, a response that contains an aggregate answer to the requested operation of the forwarded site request on behalf of the computing systems of the respective computing site; and in response to receiving the aggregate query that indicates the federated operation, also generating one or more local requests to be forwarded for execution to one or more computing systems within the first computing site, each of the local requests specifying a requested operation based upon the federated operation and a request target, wherein the request target is a set of equivalent broker endpoints capable of responding to the generated local request; and forwarding each generated local request to one of the computing systems within the first site; receiving asynchronously, in response to each of the forwarded local requests, a response that contains an aggregate answer to the requested operation of the forwarded local request; and combining the received aggregate answers from the forwarded site requests and from the forwarded local requests into an overall response to indicate that the federated operation was performed and to return the overall response to the aggregate query.
地址 Palo Alto CA US