发明名称 |
FUNCTIONAL PROGRAMMING IN DISTRIBUTED COMPUTING |
摘要 |
Disclosed herein are systems and methods for executing programs written in functional style. A distributed computing system receives a program that expresses computation upon one or more sets of distributed key-value pairs (DKVs) and one or more global variables (GVs). The system distributes an assembly that includes at least a compiled binary of the program to the nodes of a computing cluster, with different portions of the DKVs being stored across the plurality of nodes of the computing cluster. The system causes execution of the assembly by each of the plurality of nodes of the computing cluster, the ones of the plurality of nodes executing the assembly using the different portions of the one or more DKVs stored thereon. |
申请公布号 |
US2015304420(A1) |
申请公布日期 |
2015.10.22 |
申请号 |
US201414254795 |
申请日期 |
2014.04.16 |
申请人 |
Microsoft Corporation |
发明人 |
Li Jin;Mehrotra Sanjeev |
分类号 |
H04L29/08 |
主分类号 |
H04L29/08 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method comprising:
receiving a program that expresses computation upon one or more sets of distributed key-value pairs (DKVs) and one or more global variables (GVs); distributing an assembly that includes at least a compiled binary of the program to each of a plurality of nodes of a computing cluster, different portions of the one or more DKVs being stored across the plurality of nodes of the computing cluster; and causing execution of the assembly by each of the plurality of nodes of the computing cluster, each of the plurality of nodes executing the assembly using the different portions of the one or more DKVs stored thereon. |
地址 |
Redmond WA US |