×

Parallel distributed network management

  • US 10,708,116 B2
  • Filed: 08/03/2017
  • Issued: 07/07/2020
  • Est. Priority Date: 11/10/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • in a network of a plurality of machines and at least one server, wherein;

    each machine of the plurality of machines has a respective machine identifier,the plurality of machines have self-organized into a linearly ordered sequence in accordance with a predefined order of the respective machine identifiers of the plurality of machines, wherein a respective machine that is newly coupled to the network proactively queries one or more existing machines in the linearly ordered sequence to establish its position in the linearly ordered sequence,the linearly ordered sequence includes one or more local segments, each local segment including a first machine of the local segment followed by a sequence of second machines of the local segment, andeach machine of a respective local segment is configured to communicate, via a respective network communication link, with a corresponding next machine in the respective local segment;

    at the first machine of the respective local segment, injecting, into the network of the plurality of machines, a query regarding a set of management information regarding the respective local segment that corresponds to the first machine, wherein;

    the query includes a header and a payload;

    the query is forwarded along the respective local segment through the respective network communication links of the first machine and the sequence of second machines in the respective local segment,each machine of the first subset of machines in the respective local segment responds to the query by adding its respective local information to any answers already accumulated in the payload of the query; and

    at least one of the sequence of second machines in the respective local segment sends, to the at least one server of the network, a report message containing aggregated management information that has been collected in the payload of the query, wherein the method further comprises;

    at the first machine of the plurality of machines in the network;

    prior to establishing respective communications with the corresponding next machine of the first machine, identifying a subset of the plurality of machines that have respective machine addresses within a predetermined proximity to the respective machine address of the first machine; and

    notifying the subset of the plurality of machines of entry of the first machine into the network and the respective machine address of the first machine.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×