Weighted Fairness with Multicolor Marking in SPBM Networks


IEICE TRANSACTIONS on Communications   Vol.E97-B   No.11   pp.2347-2359
Publication Date: 2014/11/01
Online ISSN: 1745-1345
DOI: 10.1587/transcom.E97.B.2347
Type of Manuscript: PAPER
Category: Network
Ethernet fabric,  SPBM,  weight,  fairness,  marking,  

Full Text: PDF>>
Buy this Article

In recent years, Ethernet fabrics have been developed with a view to using resources efficiently and simplifying the operation of data center networks. With Ethernet fabrics, frames are forwarded along the shortest paths based on routing tables without blocking ports. Ethernet fabrics are expected to be employed in more general networks including carrier access networks. In particular, the use of shortest path bridging MAC (SPBM) is expected to allow smooth migration from existing networks. With SPBM, networks can be flexibly constructed on demand in any network topology. If an arbitrary topology is constructed, traffic paths can overlap on specific links and throughput unfairness occurs. However, it is difficult to achieve accurate weighted fairness with existing schemes. This paper proposes employing weighted N rate N+1 color marking (WNRN+1CM) in SPBM networks to achieve per-flow weighted fairness. WNRN+1CM was developed to realize weighted fairness in layer-2 ring networks and the applicability to other network topologies has not yet been discussed. The outline of WNRN+1CM in SPBM is as follows. The weight and the maximum rate are provided for each flow at edge bridges. When edge bridges receive frames from outside the SPBM domain, they assign colors to frames according to the input rate and the weight of each flow. The color indicates the dropping priority. If the input rate exceeds the maximum rate, frames are discarded to limit the throughput. Core bridges selectively discard frames based on their color and the dropping threshold when congestion occurs. The bandwidth is allocated based on the weights. The performance of WNRN+1CM is evaluated with a theoretical analysis and computer simulations. WNRN+1CM can achieve weighted fairness in aggregation networks and multipoint networks. The throughput ratio matches the weights and the flow throughputs are limited to their maximum rate regardless of changes in traffic.