Nova Patents
CA2709413C

Dynamic, asymmetric rings

Abstract

Dynamic, asymmetric rings and related communication equipment and methods are disclosed. Various features may be implemented to provide any or all of several degrees of freedom for managing resources in a communication network. Communication rates may be optimized on a node-to-node basis or overall on a network level. Different rates may be configured and possibly dynamically adjusted between different nodes, and/or for different directions of traffic transfer. Bandwidth can be dynamically allocated along a string of the communication nodes in a ring or linear topology in some embodiments. Direction of traffic transfer represents an additional possible degree of freedom in a ring topology, in that traffic can be transferred in either direction in a ring, such as the direction of least delay.

CA2709413C, drawing sheet 1
Sheet 1 of 16

Term

Projected expiry 1 October 2028.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

17 claims: 5 independent, 12 dependent

  1. 1
    CA 02709413 2016-09-02 51986-32 CLAIMS:1. A communication node comprising: at least one interface that enables the communication node to communicate with other communication nodes via communication links established over underlying DSL (Digital Subscriber Line) links in a ring or linear topology, the other communication nodes comprising at least one adjacent communication node with which the communication node communicates directly and non-adjacent communication nodes with which the communication node communicates through intermediate communication nodes;and a communication control module, operatively coupled to the at least one interface, that determines whether respective communication rates on the communication links should be adjusted based on information associated with the adjacent communication nodes and the non-adjacent communication nodes, and requests adjustment of one or more of the underlying DSL links to adjust any of the respective communication rates that should be adjusted, wherein each of the respective communication rates comprises first and second portions of total bandwidth available for bidirectional communication traffic transfer via a communication link over an underlying DSL link, the first portion comprising bandwidth allocated to communication traffic transfer in a first direction and the second portion comprising bandwidth allocated to communication traffic transfer in a second direction opposite the first direction, CA 02709413 2016-09-02 51986-32 wherein the communication control module requests adjustment by requesting adjustment of one or more of the first portion and the second portion of total bandwidth, wherein the total bandwidth comprises a plurality of frequency bands respectively allocated for communication traffic transfer in the first and second directions, and the communication control module requests adjustment by requesting re-allocation of one or more of the plurality of frequency bands from one of the first and second portions to the other of the first and second portions.
  2. 5
    The communication node of any one of claims 1 to 4, wherein the respective communication rates comprise different communication rates on respective communication links.
  3. 7
    The communication node of any one of claims 1 to 6, wherein the communication control module determines whether the respective communication rates should be adjusted based on rate statistics collected at the communication node and the other communication nodes.
  4. 10
    11. The method of claim 10, further comprising:determining at each of the other communication nodes whether a local communication rate at the other communication node should be adjusted.
  5. 11
    12. The method of claim 11, further comprising:resolving a conflict at each of the other communication nodes that makes a different determination for adjustment of the local communication rate than the determination made at the communication node, the resolving taking into account relative priorities of the communication node and the other communication node.
  6. 13
    14. The method of any one of claims 10 to 13, wherein the respective communication rates comprise different communication rates on respective communication links. CA 02709413 2016-09-02 51986-32
  7. 14
    15. The method of claim 14, wherein the requesting comprises requesting adjustment via an underlying DSL protocol handshake .
  8. 15
    16. The method of any one of claims 10 to 15, wherein determining at the communication node comprises determining whether the respective communication rates should be adjusted based on rate statistics collected at the communication node and the other communication nodes.
  9. 16
    17. The method of claim 16, wherein the rate statistics comprise rate statistics collected according to RPR (Resilient Packet Ring) protocol.