发明名称 Parallel Computing Without Requiring Antecedent Code Deployment
摘要 A method includes identifying a service request including a first and a second computing tasks. The first computing task includes a first program suite having a first data stack and a first code library. The second computing task includes a second program suite having a second data stack and a second code library. The method also includes, executing the first and the second computing tasks on the first and the second computing systems to produce first and second results, respectively. Executing the second computing task includes, transferring the second data stack and the second code library from the first computing system to the second computing system; producing a third data stack by executing the second code library on the second data stack; and transferring the third stack from the second computing system to the first computing system to produce the second results.
申请公布号 US2016179570(A1) 申请公布日期 2016.06.23
申请号 US201414580710 申请日期 2014.12.23
申请人 Peng Yang 发明人 Peng Yang
分类号 G06F9/48 主分类号 G06F9/48
代理机构 代理人
主权项 1. A method comprising: at a first computing system having one or more processors and memory storing one or more programs for execution by the one or more processors: identifying a service request submitted by a user, wherein the service request includes a first computing task and a second computing task;the first computing task is associated with a first program suite, stored on the first computing system, for executing the first computing task;the first program suite includes a first data stack and a first code library;the second computing task is associated with a second program suite, stored on the first computing system, for executing the second computing task; andthe second program suite includes a second data stack and a second code library; in accordance with a first determination that the first computing task is capable of being executed in parallel with the second computing task, executing the first computing task on the first computing system to produce first results;transferring the second computing task, the second program suite, and first context information from the first computing system to a second computing system; andexecuting, in parallel with the first computing task, the second computing task on the second computing system to produce second results, including: producing a third data stack by executing the second code library on the second data stack, wherein the second results comprise only changes in the third data stack over the second data stack; andtransferring the second results from the second computing system to the first computing system; and completing the service request at the first computing system by merging the first results with the second results based upon second context information.
地址 Shanghai CN