Breaking Cyclic Dependencies for Network Calculus using Service Partitioning

Author:

Zhou Boyang1,Howenstine Isaac2,Cheng Liang3,Bondorf Steffen4

Affiliation:

1. Lehigh University

2. EAB

3. University of Toledo

4. Ruhr University Bochum

Abstract

Network Calculus (NC) is a method for providing certification evidence in networked systems, ensuring proper functioning of time-critical traffic. Traditional NC analyses focus on feedforward networks that are networks without cyclic dependencies. However, some methods, like the fix-point method and turn prohibition, apply NC to non-feedforward networks but exhibit limitations in stability, adaptability, and flexibility. We propose an alternative method, service partitioning, supported by theorems and lemmas, to address these limitations. Service partitioning breaks cyclic dependencies in non-feedforward networks using a breaking method that leverages Quality of Service (QoS) mechanisms (Weighted Round-Robin, Static Priority, Time-Aware Shaper), by assigning flows that form cycles to distinct buffers with dedicated service allocations. This method offers enhanced flexibility by allocating different network resources to buffers based on multi-class scheduling during the breaking process. In contrast to existing methods, service partitioning does not require rerouting or additional hardware and avoids deriving invalid solutions. The paper investigates the performance of service partitioning in terms of flexibility, result tightness, adaptability, and stability to show that service partitioning is superior to existing methods. One limitation of service partitioning is that it cannot fully break cyclic dependencies in some scenarios, requiring the assist from solving methods, which can be used to apply network calculus to networks with cyclic dependencies. However, when combined with solving methods, service partitioning can still improve solution quality, reducing potentially invalid results in simulated ring networks by over 30% compared with results derived by solving methods alone.

Publisher

Association for Computing Machinery (ACM)

Reference21 articles.

1. Network Calculus

2. A Survey on Network Calculus Tools for Network Infrastructure in Real-Time Systems

3. Alexander Scheffer. Network calculus for bounding delays in feedforward networks of FIFO queueing systems. In Proc. of QEST, 2021.

4. an efficient parallel network calculus library;Stea Giovanni;SoftwareX,2022

5. A Reality-Conforming Approach for QoS Performance Analysis of AFDX in Cyber-Physical Avionics Systems

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3