EP1526686A1

Switching unit with scalable and QoS aware flow control

Abstract

The present invention relates to a switching unit with a scalable and QoS aware flow control. The actual schedule rate of an egress queue, wherein the outgoing traffic belonging to a particular class of service is backlogged, is measured and compared to its expected schedule rate. If the egress queue is scheduled below expectation, then the bandwidth of every virtual ingress-to-egress pipe connecting an ingress queue, wherein the incoming traffic belonging to the same class of service is backlogged before transmission through the switch core fabric, to that egress queue is increased, thereby feeding that egress queue with more data units.

EP1526686A1, drawing sheet 1
Sheet 1 of 25

Term

Term ended

Projected expiry passed 21 October 2023, 2.9 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

5 claims: 1 independent, 4 dependent

  1. 1
    A switching unit (SU) comprising:- a switch core fabric (SW), - an output termination module (Om, 1 ≤ m ≤ M) coupled to said switch core fabric, - an input termination module (In, 1 ≤ n ≤ N) coupled to said switch core fabric, said output termination module comprising: - an egress queue (EQm_CoSc, 1 ≤ c ≤ C) adapted to backlog data units belonging to a class of service (CoSc), - an egress scheduler (ESm) coupled to said egress queue, and adapted to schedule data units from said egress queue towards an output termination port (OTPm), said input termination module comprising: - an ingress queue (IQn_Om_CoSc) adapted to backlog data units belonging to said class of service and bound to said output termination module, said switching unit further comprising, as forming part of said input termination module, of said switch core fabric and of said output termination module, at least point-to-point transmission means adapted to convey data units from at least said ingress queue to at least said egress queue, said at least point-to-point transmission means being considered, with respect to said ingress queue and to said egress queue, as a virtual ingress-to-egress pipe (VIEPnmc) connecting said ingress queue to said egress queue, characterized in that said output termination module further comprises a measurement means (MEASm) coupled to said egress scheduler, and adapted to determine whether said egress queue is scheduled below expectation during a first pre-determined period of time, and in that said switching unit further comprises a flow controller (CTRL) coupled to said measurement means, and adapted, if said egress queue is scheduled below expectation during said first pre-determined period of time, to increase bandwidth of said virtual ingress-to-egress pipe during a second pre-determined period of time subsequent to said first pre-determined period of time.