-
公开(公告)号:US10038753B2
公开(公告)日:2018-07-31
申请号:US15830577
申请日:2017-12-04
Applicant: Google LLC
Inventor: Michael Roger Marty , Nicholas Andrew Kidd , Marcus Fontoura , Charles Acknin
CPC classification number: H04L67/16 , G06F9/5066 , H04L67/02 , H04L67/42
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.
-
公开(公告)号:US20180091607A1
公开(公告)日:2018-03-29
申请号:US15830577
申请日:2017-12-04
Applicant: Google LLC
Inventor: Michael Roger Marty , Nicholas Andrew Kidd , Marcus Fontoura , Charles Acknin
CPC classification number: H04L67/16 , G06F9/5066 , H04L67/02 , H04L67/42
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.
-
公开(公告)号:US10218538B1
公开(公告)日:2019-02-26
申请号:US14168245
申请日:2014-01-30
Applicant: Google LLC
Inventor: Peter Michael Klausler , Angela Chen , Michael Roger Marty , Philip Michael Wells , Adi Avidor
Abstract: The expansion of a network by converting the network from a 2-stage folded Clos network to a 3-stage folded Clos network can be cost prohibitive. The system and methods described herein relate to a hybrid network topology. More particularly, the disclosure describes a hybrid topology having internal switches configured in a multidimensional topology configuration. Each of the internal switches are connected to the network hosts with a folded Clos topology.
-
-