System and Method for Network Design
First Claim
1. A network design method executable by at least one computer, the method comprising:
- receiving embedded network information describing at least one existing network element and a plurality of physical locations available for locating new network nodes;
receiving a demand forecast for a coverage area of a proposed network, the proposed network having a core layer, an aggregation layer, and an access layer;
determining a lower bound number of aggregator layer nodes to service the coverage area;
calculating a number of aggregator layer nodes to be included in the proposed network including adding a positive integer to the lower bound number of aggregator layer nodes;
receiving a number of core layer nodes to be included in the proposed network; and
generating a network design for the proposed network, where the network design identifies a physical location for each of the core layer nodes and each of the aggregator layer nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for network design are disclosed. In one embodiment of a method incorporating teachings of the present disclosure, embedded network information describing at least one existing network element and a plurality of physical locations available for locating new network nodes may be received. A demand forecast for a coverage area of a proposed network may also be received. In an embodiment in which a proposed network has a core layer, a number of core layer nodes to be included in the proposed network may also be received. In an embodiment in which a proposed network has an aggregation layer, a number of aggregator layer nodes to include in the proposed network may be calculated by adding a positive integer to a lower bound number of aggregator layer nodes. Consideration may be given to these and other inputs in connection with generating a network design.
-
Citations
20 Claims
-
1. A network design method executable by at least one computer, the method comprising:
-
receiving embedded network information describing at least one existing network element and a plurality of physical locations available for locating new network nodes; receiving a demand forecast for a coverage area of a proposed network, the proposed network having a core layer, an aggregation layer, and an access layer; determining a lower bound number of aggregator layer nodes to service the coverage area; calculating a number of aggregator layer nodes to be included in the proposed network including adding a positive integer to the lower bound number of aggregator layer nodes; receiving a number of core layer nodes to be included in the proposed network; and generating a network design for the proposed network, where the network design identifies a physical location for each of the core layer nodes and each of the aggregator layer nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium storing computer-readable instructions executable by a processor to:
-
access embedded network information; access a proposed number of core layer nodes for a to-be-designed network; determine a lower bound number of aggregator layer nodes to service a coverage area of the to-be-designed network; calculate a number of aggregator layer nodes to be included in the to-be-designed network, by adding a positive integer to the lower bound number of aggregator layer nodes; and generate at least two potential network designs for the to-be-designed network based on the number of aggregator layer nodes and based on the proposed number of core layer nodes, wherein each of the at least two potential network designs identifies physical locations of the each of the core layer nodes and each of the aggregator layer nodes. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A network design system comprising:
-
a network interface device operable to form at least a portion of a communication link between a local component and a remote memory maintaining embedded network information; and a design engine operable to; determine a lower bound number of aggregator layer nodes to service a coverage area of a to-be-designed network; calculate a number of aggregator layer nodes to be included in the to-be-designed network by adding a positive integer to the lower bound number of aggregator layer nodes; and generate at least two potential network designs for the to-be-designed network with each of the at least two potential network designs including at least one deployed network node described in the embedded network information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification