FlowToss: Fast Wait-Free Scheduling of Deterministic Flows in Time Synchronized Networks

被引:0
|
作者
Bhatia, Randeep [1 ]
Lakshman, T. V. [1 ]
Ozkoc, Mustafa F. [2 ]
Panwar, Shivendra [2 ]
机构
[1] Nokia Bell Labs, Holmdel, NJ USA
[2] New York Univ, Dept Elect & Comp Engn, New York, NY 10012 USA
关键词
Time Sensitive Networking; Zero Queuing; Scheduling Algorithms; Industrial Automation;
D O I
10.23919/IFIPNETWORKING52078.2021.9472838
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Motivated by important industrial automation use cases, such as closed loop motion control and autonomous mobile robots, we study wait-free scheduling of periodic flows with stringent delay and jitter requirements in time sensitive networks. The goal is to assign initial transmission time-slots to periodic flows so that network queuing delays are eliminated or are very small. We make use of B ' ezout's Identity to develop simple and fast scheduling algorithms for this NP-hard problem. Operating in an online mode, our algorithms can quickly allocate contention free start time-slots to new flows, without changing allocations of already scheduled flows. Our main results are greedy and random scheduling algorithms that can trade speed for solution quality. Our simulations on different network topologies show that these algorithms are computationally efficient and can easily schedule a large number of flows, thus meeting the requirements of many industrial automation use cases.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] ARE WAIT-FREE ALGORITHMS FAST
    ATTIYA, H
    LYNCH, N
    SHAVIT, N
    [J]. JOURNAL OF THE ACM, 1994, 41 (04) : 725 - 763
  • [2] Lock-Free and Wait-Free Slot Scheduling Algorithms
    Aggarwal, Pooja
    Sarangi, Smruti R.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (05) : 1387 - 1400
  • [3] Fast and Fair Randomized Wait-Free Locks
    Ben-David, Naama
    Blelloch, Guy E.
    [J]. PROCEEDINGS OF THE 2022 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, PODC 2022, 2022, : 187 - 197
  • [4] Lock-free and Wait-free Slot Scheduling Algorithms
    Aggarwal, Pooja
    Sarangi, Smruti R.
    [J]. IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, : 961 - 972
  • [5] A Methodology for Creating Fast Wait-Free Data Structures
    Kogan, Alex
    Petrank, Erez
    [J]. ACM SIGPLAN NOTICES, 2012, 47 (08) : 141 - 150
  • [6] A Wait-free Queue as Fast as Fetch-and-Add
    Yang, Chaoran
    Mellor-Crummey, John
    [J]. ACM SIGPLAN NOTICES, 2016, 51 (08) : 187 - 199
  • [7] Communication Complexity of Wait-Free Computability in Dynamic Networks
    Delporte-Gallet, Carole
    Fauconnier, Hugues
    Rajsbaum, Sergio
    [J]. STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, SIROCCO 2020, 2020, 12156 : 291 - 309
  • [8] wCQ: A Fast Wait-Free Queue with Bounded Memory Usage
    Nikolaev, Ruslan
    Ravindran, Binoy
    [J]. PROCEEDINGS OF THE 34TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2022, 2022, : 307 - 319
  • [9] WAIT-FREE ALGORITHMS FOR FAST, LONG-LIVED RENAMING
    MOIR, M
    JAMES, HA
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 1995, 25 (01) : 1 - 39
  • [10] POSTER: wCQ: A Fast Wait-Free Queue with Bounded Memory Usage
    Nikolaev, Ruslan
    Ravindran, Binoy
    [J]. PPOPP'22: PROCEEDINGS OF THE 27TH ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, 2022, : 461 - 462