CPC H04L 63/20 (2013.01) [H04B 7/18513 (2013.01); H04L 5/14 (2013.01); H04L 63/0876 (2013.01); H04L 63/1425 (2013.01)] | 28 Claims |
1. A method of distributed data processing, the method comprising:
at a server system in communication with a plurality of machines that form a linear communication orbit comprising a network topology in which a message is passed from machine to machine in a predetermined sequence in the linear communication orbit:
establishing a direct duplex connection between the server system and a first endpoint machine;
enrolling the first endpoint machine as a satellite endpoint machine, wherein the enrolling enables the satellite endpoint machine to execute one or more function modules;
sending to the enrolled-first endpoint machine an instruction for executing a function module at the first endpoint machine, the function model to cause the first endpoint machine to collect information from one or more machines outside of the linear communication orbit; and
receiving a report generated by the first endpoint machine based on the information collected by the first endpoint machine executing the function module,
wherein at least one of the establishing a direct duplex connection, sending the instruction, and receiving the report includes sending or receiving a communication between the first endpoint machine and the server system via the linear communication orbit.
|