Choosing connectable end points for network test
First Claim
Patent Images
1. A method for conducting a test of a network including a plurality of endpoints, each endpoint including a software agent for conducting network tests, the method comprising:
- identifying, from the plurality of endpoints, candidate endpoints pairs to conduct the test;
ranking the candidate endpoints pairs in accordance with stored connectivity data that indicates, for at least some of the candidate endpoint pairs, whether each candidate endpoint pair was previously determined to be connectable or not connectable, ranking the candidate endpoints further comprising;
assigning a highest rank to candidate endpoint pairs previously determined to be connectable,assigning an intermediate rank to candidate endpoint pairs where the connectivity was not previously determined, andassigning a lowest rank to candidate endpoint pairs previously determined to be not connectable;
checking the connectivity of the candidate endpoint pairs in rank order until a connectable endpoint pair is located; and
instructing the connectable endpoint pair to conduct the test.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for conducting a test of a network including a plurality of endpoints, each endpoint including a software agent for conducting network tests. Candidate endpoints pairs to conduct the test may be identified from the plurality of endpoints. The candidate endpoints pairs may be ranked in accordance with stored connectivity data. The connectivity of the candidate endpoint pairs may be checked in rank order until a connectable endpoint pair is located. The connectable endpoint pair may be instructed to conduct the test.
12 Citations
13 Claims
-
1. A method for conducting a test of a network including a plurality of endpoints, each endpoint including a software agent for conducting network tests, the method comprising:
-
identifying, from the plurality of endpoints, candidate endpoints pairs to conduct the test; ranking the candidate endpoints pairs in accordance with stored connectivity data that indicates, for at least some of the candidate endpoint pairs, whether each candidate endpoint pair was previously determined to be connectable or not connectable, ranking the candidate endpoints further comprising; assigning a highest rank to candidate endpoint pairs previously determined to be connectable, assigning an intermediate rank to candidate endpoint pairs where the connectivity was not previously determined, and assigning a lowest rank to candidate endpoint pairs previously determined to be not connectable; checking the connectivity of the candidate endpoint pairs in rank order until a connectable endpoint pair is located; and instructing the connectable endpoint pair to conduct the test. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for conducting a test of a network including a plurality of endpoints, each endpoint including a software agent for conducting network tests, the apparatus comprising:
a storage medium storing instructions that, when executed, cause a computing device to perform actions comprising; identifying, from the plurality of endpoints, candidate endpoints pairs to conduct the test; ranking the candidate endpoints pairs in accordance with stored connectivity data that indicates, for at least some of the candidate endpoint pairs, whether each candidate endpoint pair was previously determined to be connectable or not connectable, ranking the candidate endpoints further comprising; assigning a highest rank to candidate endpoint pairs previously determined to be connectable, assigning an intermediate rank to candidate endpoint pairs where the connectivity was not previously determined, assigning a lowest rank to candidate endpoint pairs previously determined to be not connectable, and checking the connectivity of the candidate endpoint pairs in rank order until a connectable endpoint pair is located; and instructing the connectable endpoint pair to conduct the test. - View Dependent Claims (8, 9, 10, 11, 12, 13)
Specification