论文标题

扩展网络微积分算法工具箱,以最终伪造函数:伪内和组成

Extending the Network Calculus Algorithmic Toolbox for Ultimately Pseudo-Periodic Functions: Pseudo-Inverse and Composition

论文作者

Zippo, Raffaele, Nikolaus, Paul, Stea, Giovanni

论文摘要

网络微积分(NC)是一个代数理论,代表流量和服务保证作为笛卡尔平面中的曲线,以计算遍历网络的流动的性能保证。 NC使用转换操作,例如两条曲线的最小卷积,以建模流量曲线如何随着网络节点的遍历而变化。这种操作虽然数学定义明确,但对于任何非平凡的情况来说,使用简单的笔和纸来计算很快就变得难以管理,因此需要算法描述。先前的工作确定了最终是伪周期(UPP)的分段仿射功能,将其关闭在主要的NC操作下,并且能够有限地描述。已经定义并证明了以操作数为操作数曲线的NC操作的算法已被定义和证明是正确的,从而实现了这些操作的软件实现。但是,NC的最新进展利用了操作,即从代数的角度来定义的下部伪内,上伪内和组成,但尚未解决其算法方面的定义。在本文中,我们在操作数为UPP曲线时介绍了上述操作算法,从而扩展了NC的可用算法工具箱。我们讨论这些操作的算法属性,提供了正式的正确性证明。

Network Calculus (NC) is an algebraic theory that represents traffic and service guarantees as curves in a Cartesian plane, in order to compute performance guarantees for flows traversing a network. NC uses transformation operations, e.g., min-plus convolution of two curves, to model how the traffic profile changes with the traversal of network nodes. Such operations, while mathematically well-defined, can quickly become unmanageable to compute using simple pen and paper for any non-trivial case, hence the need for algorithmic descriptions. Previous work identified the class of piecewise affine functions which are ultimately pseudo-periodic (UPP) as being closed under the main NC operations and able to be described finitely. Algorithms that embody NC operations taking as operands UPP curves have been defined and proved correct, thus enabling software implementations of these operations. However, recent advancements in NC make use of operations, namely the lower pseudo-inverse, upper pseudo-inverse, and composition, that are well defined from an algebraic standpoint, but whose algorithmic aspects have not been addressed yet. In this paper, we introduce algorithms for the above operations when operands are UPP curves, thus extending the available algorithmic toolbox for NC. We discuss the algorithmic properties of these operations, providing formal proofs of correctness.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源