SYSTEM AND METHOD FOR ASSIGNING NETWORK BLOCKS TO SENSORS
First Claim
Patent Images
1. A computer system, comprising:
- a processor and memory configured todetect a physical topology of a network comprising hosts and sensors in the network;
iteratively divide and determine different divisions of hosts within a same one of network blocks of the network, the different divisions of hosts within the same one of the network blocks being iteratively divided into smaller divisions of hosts within the network block;
for each of the sensors,determine physical proximity distances between the sensor and each of the hosts in each of the different divisions of hosts within the same one of network blocks of the network, anddetermine which one of the sensors to assign to one of the different divisions of hosts within the same network block of the hosts based on sensor-network block scores balancing (1) which one of the sensors is physically closest to the one of the different divisions of hosts within the same network block as indicated by the determined physical proximity distances and (2) a preference for a larger network block over a smaller network block among the iteratively divided different divisions of hosts within the network block; and
generate a sensor policy that assigns the one of the sensors to monitor the one of the different divisions of hosts within the same network block of the hosts based on the sensor-network block scores.
2 Assignments
0 Petitions
Accused Products
Abstract
A system includes a processor device. The processor device is configured to detect a physical topology of a network comprising hosts and sensors in the network. The processor device is also configured to generate a sensor policy for assignment of the sensors to network blocks of the hosts, that balances a processing load and accuracy of the sensors in the network based on physical closeness of the sensors to different divisions of hosts within a same network block.
6 Citations
20 Claims
-
1. A computer system, comprising:
a processor and memory configured to detect a physical topology of a network comprising hosts and sensors in the network; iteratively divide and determine different divisions of hosts within a same one of network blocks of the network, the different divisions of hosts within the same one of the network blocks being iteratively divided into smaller divisions of hosts within the network block; for each of the sensors, determine physical proximity distances between the sensor and each of the hosts in each of the different divisions of hosts within the same one of network blocks of the network, and determine which one of the sensors to assign to one of the different divisions of hosts within the same network block of the hosts based on sensor-network block scores balancing (1) which one of the sensors is physically closest to the one of the different divisions of hosts within the same network block as indicated by the determined physical proximity distances and (2) a preference for a larger network block over a smaller network block among the iteratively divided different divisions of hosts within the network block; and generate a sensor policy that assigns the one of the sensors to monitor the one of the different divisions of hosts within the same network block of the hosts based on the sensor-network block scores. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method, comprising:
in a processor device; detecting a physical topology of a network comprising hosts and sensors in the network; iteratively dividing and determining different divisions of hosts within a same one of network blocks of the network, the different divisions of hosts within the same one of the network blocks being iteratively divided into smaller divisions of hosts within the network block; for each of the sensors, determining physical proximity distances between the sensor and each of the hosts in each of the different divisions of hosts within the same one of network blocks of the network, and determining which one of the sensors to assign to one of the different divisions of hosts within the same network block of the hosts based on sensor-network block scores balancing (1) which one of the sensors is physically closest to the one of the different divisions of hosts within the same network block as indicated by the determined physical proximity distances and (2) a preference for a larger network block over a smaller network block among the iteratively divided different divisions of hosts within the network block; and generating a sensor policy that assigns the one of the sensors to monitor the one of the different divisions of hosts within the same network block of the hosts based on the sensor-network block scores. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer-readable storage medium comprising non-transitory computer-executable instructions for performing the steps of:
-
detecting a physical topology of a network comprising hosts and sensors in the network; iteratively dividing and determining different divisions of hosts within a same one of network blocks of the network, the different divisions of hosts within the same one of the network blocks being iteratively divided into smaller divisions of hosts within the network block; for each of the sensors, determining physical proximity distances between the sensor and each of the hosts in each of the different divisions of hosts within the same one of network blocks of the network, and determining which one of the sensors to assign to one of the different divisions of hosts within the same network block of the hosts based on sensor-network block scores balancing (1) which one of the sensors is physically closest to the one of the different divisions of hosts within the same network block as indicated by the determined physical proximity distances and (2) a preference for a larger network block over a smaller network block among the iteratively divided different divisions of hosts within the network block; and generating a sensor policy that assigns the one of the sensors to monitor the one of the different divisions of hosts within the same network block of the hosts based on the sensor-network block scores. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification