IDEAS home Printed from https://ideas.repec.org/a/gam/jftint/v16y2024i4p120-d1368413.html
   My bibliography  Save this article

A Microservices-Based Control Plane for Time-Sensitive Networking

Author

Listed:
  • Anna Agustí-Torra

    (Department of Network Engineering, Universitat Politècnica de Catalunya-BarcelonaTech (UPC), 08860 Castelldefels, Barcelona, Spain)

  • Marc Ferré-Mancebo

    (Department of Network Engineering, Universitat Politècnica de Catalunya-BarcelonaTech (UPC), 08860 Castelldefels, Barcelona, Spain)

  • Gabriel David Orozco-Urrutia

    (Department of Network Engineering, Universitat Politècnica de Catalunya-BarcelonaTech (UPC), 08860 Castelldefels, Barcelona, Spain)

  • David Rincón-Rivera

    (Department of Network Engineering, Universitat Politècnica de Catalunya-BarcelonaTech (UPC), 08860 Castelldefels, Barcelona, Spain)

  • David Remondo

    (Department of Network Engineering, Universitat Politècnica de Catalunya-BarcelonaTech (UPC), 08860 Castelldefels, Barcelona, Spain)

Abstract

Time-Sensitive Networking (TSN) aims to provide deterministic communications over Ethernet. The main characteristics of TSN are bounded latency and very high reliability, thus complying with the strict requirements of industrial communications or automotive applications, to name a couple of examples. In order to achieve this goal, TSN defines several scheduling algorithms, among them the Time-Aware Shaper (TAS), which is based on time slots and Gate Control Lists (GCLs). The configuration of network elements to allocate time slots, paths, and GCLs is laborious, and has to be updated promptly and in a dynamic way, as new data flows arrive or disappear. The IEEE 802.1Qcc standard provides the basis to design a TSN control plane to face these challenges, following the Software-Defined Networking (SDN) paradigm. However, most of the current SDN/TSN control plane solutions are monolithic applications designed to run on dedicated servers, and do not provide the required flexibility to escalate when facing increasing service requests. This work presents μ TSN-CP, an SDN/TSN microservices-based control plane, based on the 802.1Qcc standard. Our architecture leverages the advantages of microservices, enabling the control plane to scale up or down in response to varying workloads dynamically. We achieve enhanced flexibility and resilience by breaking down the control plane into smaller, independent microservices. The performance of μ TSN-CP is evaluated in a real environment with TSN switches, and various integer linear problem solvers, running over different computing platforms.

Suggested Citation

  • Anna Agustí-Torra & Marc Ferré-Mancebo & Gabriel David Orozco-Urrutia & David Rincón-Rivera & David Remondo, 2024. "A Microservices-Based Control Plane for Time-Sensitive Networking," Future Internet, MDPI, vol. 16(4), pages 1-22, April.
  • Handle: RePEc:gam:jftint:v:16:y:2024:i:4:p:120-:d:1368413
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1999-5903/16/4/120/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1999-5903/16/4/120/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jftint:v:16:y:2024:i:4:p:120-:d:1368413. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.