Complex node representation in an asynchronous transfer mode PNNI network
First Claim
1. In a Private Network to network Interface (PNNI) based Asynchronous Transfer Mode (ATM) network a method of determining a complex node representation for a logical node in a peer group, said method comprising the steps of:
- generating a list of border nodes located within said peer group, each border node corresponding to a port in said logical node;
generating a plurality of tables, each table associated with a particular metric within a particular class of service, each table populated with a plurality of elements, each element representing an optimum metric between an associated pair of ports;
dividing the total range for each metric into M bins representing a subrange of said total range and placing said plurality of elements in said bins in accordance with an element'"'"'s value;
choosing a bin having an element count greater then a threshold and setting a default spoke value in accordance with the percentage of a value within the subrange of the bin corresponding thereto; and
wherein M is a positive integer.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of calculating a complex node representation for logical nodes in a hierarchical peer group in a PNNI based ATM network. The summary information for default spokes, exceptions and bypasses is determined in a way that closely represents the underlying metrics associated with the peer group. A list of all border nodes in the peer group is generated and maintained and a matrix of tables is generated, one table for each metric per each class of service. The table is populated by the best value associated with the corresponding metric for a particular pair of border nodes within a particular class of service. Once the table is populated, each element is placed in a group or bin. The bins are generated by dividing the full range of the metric into a plurality of smaller subgroups or bins. The bin having a count greater than a threshold count is selected and 80% of the worst value for that group is used as the default spoke. If no bin exists having at least a threshold count, the number of bins is reduced by one and a new set of subranges is calculated. The elements of the table are placed in the newly divided bins and a scan is performed once again.
-
Citations
15 Claims
-
1. In a Private Network to network Interface (PNNI) based Asynchronous Transfer Mode (ATM) network a method of determining a complex node representation for a logical node in a peer group, said method comprising the steps of:
-
generating a list of border nodes located within said peer group, each border node corresponding to a port in said logical node;
generating a plurality of tables, each table associated with a particular metric within a particular class of service, each table populated with a plurality of elements, each element representing an optimum metric between an associated pair of ports;
dividing the total range for each metric into M bins representing a subrange of said total range and placing said plurality of elements in said bins in accordance with an element'"'"'s value;
choosing a bin having an element count greater then a threshold and setting a default spoke value in accordance with the percentage of a value within the subrange of the bin corresponding thereto; and
wherein M is a positive integer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a Private Network to network Interface (PNNI) based Asynchronous Transfer Mode (ATM) network a method of determining a complex node representation for a logical node in a peer group, said method comprising the steps of:
-
generating a list of border nodes located within said peer group, each border node corresponding to a port in said logical node;
generating a plurality of tables, each table associated with a particular metric within a particular class of service, each table populated with a plurality of elements, each element representing an optimum metric between an associated pair of ports;
dividing the total range for each metric into M bins representing a subrange of said total range and placing said plurality of elements in said bins in accordance with an element'"'"'s value;
choosing a bin having an element count greater then a threshold and setting a default spoke value in accordance with the percentage of a value within the subrange of the bin corresponding thereto;
decrementing the number of bins M by one if no bin has an element count greater then said threshold and repeating said steps of dividing said total range, placing said plurality of elements in said bins and choosing a bin; and
wherein M is a positive integer. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
Specification