Patent ID: 9577911
Date: 2017-02-21
CPC Classifications: G06F,H04L

Claim:
1. A distributed computing system, comprising: a plurality of interconnected host computing devices one or more of which are in communication with a control mechanism; a plurality of agents, each agent implemented on a host computing device wherein each host computing device is operative to implement one or more agents, each agent in communication with neighboring agents on a defined ordered path thereby forming a distributed computing network and operative to receive, process and dispatch probes among said agents; wherein probes are generated by agents and said control mechanism, contain data and/or code, and traverse said distributed computing network in accordance with one or more defined ordered paths, each path consisting of a unique ordered sequence of connected agents; each agent comprising: wherein communication among agents occurs only through an exchange of probes on a path; wherein information is exchanged among agents, and tasks are distributed to agents in a particular path by sending and receiving probes among the agents in the particular path; and wherein a computation is broken down into a sequence of tasks distributed via probes to agents along the particular path, the computation performed by combined action of all agents on the particular path.