Invention Grant
- Patent Title: Network-independent programming model for online processing in distributed systems
-
Application No.: US15355279Application Date: 2016-11-18
-
Publication No.: US09843641B2Publication Date: 2017-12-12
- Inventor: Michael Roger Marty , Nicholas Andrew Kidd , Marcus Fontoura , Charles Acknin
- Applicant: Google Inc.
- Applicant Address: US CA Mountain View
- Assignee: Google LLC
- Current Assignee: Google LLC
- Current Assignee Address: US CA Mountain View
- Agency: Brake Hughes Bellermann LLP
- Main IPC: H04L29/08
- IPC: H04L29/08 ; G06F9/50 ; H04L29/06

Abstract:
Systems and methods include a distributed system that uses a declarative language to separate application logic from the network technology used to communicate. For example, in a system with a plurality of processing nodes, each processing node may include at least one processor, a networking layer for communicating with other processing nodes, and a memory storing instructions that, when executed by the at least one processor, cause the processing node to perform operations. The operations may include receiving a processing plan using the networking layer and analyzing the processing plan to determine a service to perform and a number of inputs anticipated for the service. The operations may also include performing the determined service. The processing plan defines a processing tree comprising a subset of the plurality of processing nodes, the processing tree having unidirectional communication from the root to a final level of the tree.
Public/Granted literature
- US20170070583A1 NETWORK-INDEPENDENT PROGRAMMING MODEL FOR ONLINE PROCESSING IN DISTRIBUTED SYSTEMS Public/Granted day:2017-03-09
Information query