Page 34 - ITUJournal Future and evolving technologies Volume 2 (2021), Issue 1
P. 34

ITU Journal on Future and Evolving Technologies, Volume 2 (2021), Issue 1




          Recon iguration calculus  In addition to centrally man‑                     Local Stream   Switch ID  Port ID
          aging resources and providing admission control policies                   Registration Table
                                                                                    Queuing and      Resource
          to the network, the CNC can invoke the TAS recon igura‑                   Forwarding  Traffic Shapers   Manager
          tion strategy with the goal of borrowing BE time slots for                         TSN Switch
          pending ST traf ic streams. This element consults the re‑                SW2
                                                                     1) SC1 sends Stream Tx
          source manager module on the bottleneck link and checks        Request               3) Control Data Traffic is
          whether the added stream will oversubscribe the link.                                propagated to next switch
                                                                                                    on path
          The TAS recon iguration incrementally (1% of total CT)
          increases the traf ic class slot time and reserves it for the  Source 1 - Talker  2) SW applies resource
                                                                                   reservation and admission
          new stream.                                                              control on the egress port
                                                                 4a) CDT message gets   for the pending stream   SW3
                                                                  rejected due to no   registration
                                                               resources available and TAS
          Path computation   For large scale and complex        gating ratio for traffic class  SW1
          LAN/MAN topologies, it is often required to supple‑       is capped
                                                                           4b) CDT message gets accepted at
          ment streams with equal cost paths in the event of a              each SW on path and a stream
          path disruption (e.g., link failure, stream saturation,           record is created at each hop  SW4  Source 2 - Listener
          and explicit congestion). The CNC’s path computation
          element is tasked with  inding such paths as a fail‑over  Fig. 3 – A TSN fully distributed con iguration model example illustrat‑
          approach to avoid any violations to any stream’s QoS.  ing the general strategy and logic of each TSN switch with TAS support.
          Presently, our model has a rudimentary application of  In the absence of a CNC to centrally manage network parameters, each
          path computation, i.e., it is de ined statically for all core  switch performs admission control and resource reservation (accord‑
                                                               ing to the TAS time slot load) and propagates the information to the next
          network components (shortest path), since our main   hop on the stream path. A single rejection on one hop terminates the
          emphasis in this study is on recon iguration based on  forwarding of the CDT, and sends another CDT on the reverse path indi‑
          stream characteristics as de ined by the source.     cating the stream rejection outcome. If all switches on the path accept
                                                               the stream, then the source is noti ied of the stream acceptance outcome
                                                               and can begin forwarding in the next TAS cycle. In our model, CDT traf‑
          3.1.3  Resource manager module                        ic has higher priority than non‑CDT traf ic (including ST). The formal
                                                               de inition of the CDT traf ic is left for future work.
          The resource manager module centrally manages all net‑
          work resources within the CNC’s domain. It includes the  compose the forwarding and queuing operation with sev‑
          network resource table that records all streams’ usage of  eral traf ic shapers (802.1Qbv TAS in our network model).
          resources, and the resource allocation scheme element to
          whichwedelegatethetaskofcalculatingtherequirednet‑   Local stream registration table  This data plane reg‑
          work resources for a given stream according to an alloca‑  istry contains the subset of source streams that are estab‑
          tion scheme.                                         lished for the corresponding bridge gateway and attached
                                                               sources to each port. The CNC delegates some control to
          Network resource table  To remove certain overheads  the bridge gateway to instruct and alert sources of any
          on the con iguration module, the network resource table  new network conditions and explicit changes.
          operates in tandem with the global stream registration
          table to accurately determine the required network re‑
          sources (mainly bandwidth for our traf ic model). It clas‑  Traf ic shaper — Time‑Aware Shaper (TAS)  The TAS
          si ies streams based on periodic stream properties. Any  is the main shaping and scheduling mechanism that con‑
          stream that has been approved by the CNC has a record  trols the gating schedules for all the traf ic classes within
          attached to it in the network resource table.        the TSN domain (which is considered to be equivalent
                                                               to the CNC domain). All bridges are synchronized to the
                                                               same gating schedule GCL Cycle Time (CT) given by the
          Resource  allocation  scheme Several   allocation    CNC’s  low schedule element (CT indicates the time pe‑
          schemes can be implemented for all traf ic classes de‑  riod for the GCL to repeat).
           ined in the network. For periodic streams, the time slot
          given by the  low scheduler (according to the TAS Cycle
          Time and number of traf ic classes) and the data rate  4.  DECENTRALIZED MODEL DESIGN AND
          de ined by the source is used to calculate the required   FRAMEWORK CONSIDERATIONS
          bandwidth for each link on the path to the destination
          (i.e., sink).                                        This section presents our design methodology and frame‑
                                                               work for the TAS recon iguration in the decentralized
          3.1.4  Data plane                                    (fully distributed) model. Our current proposed architec‑
                                                               ture generally follows the steps enumerated below and il‑
          The data plane contains all core switches. Any TSN switch  lustrated in Fig. 3. Our description focuses on the addi‑
          interfaced by the CNC is given a switch ID and has a local  tions to the design of RAP over LRP, e.g., TAS slot compu‑
          stream registration table. The remaining switch elements  tation/reservations.





          18                                 © International Telecommunication Union, 2021
   29   30   31   32   33   34   35   36   37   38   39