论文标题

一致的网络更新的增强速度权衡

The Augmentation-Speed Tradeoff for Consistent Network Updates

论文作者

Henzinger, Monika, Paz, Ami, Pourdamghani, Arash, Schmid, Stefan

论文摘要

新兴软件定义的网络技术启用了更多的自适应通信基础架构,从而通过利用工作负载的时间结构来快速对网络需求的变化进行反应。但是,操作网络在算法上具有挑战性,因为满足网络的严格可靠性要求依赖于维持基本的一致性和性能属性,例如循环自由和拥堵最小化,即使在更新过程中也是如此。本文利用增强速度折衷方案来大大加快一致的网络更新。我们表明,允许小小的和短(因此可以忍受,例如使用缓冲)链接的超额标记使我们能够更快地求解许多网络更新实例,并减少计算复杂性(即算法的运行时间)。我们首先正式探索此权衡,揭示了调度更新的计算复杂性。然后,我们介绍并分析更新过程中维持逻辑和性能属性的算法。使用广泛的仿真研究,我们发现在实践中,折衷比我们的分析范围更有利。特别是,我们发现,通过一系列现实世界网络,仅允许10%的增强量,更新时间平均减少了32%以上。

Emerging software-defined networking technologies enable more adaptive communication infrastructures, allowing for quick reactions to changes in networking requirements by exploiting the workload's temporal structure. However, operating networks adaptively is algorithmically challenging, as meeting networks' stringent dependability requirements relies on maintaining basic consistency and performance properties, such as loop freedom and congestion minimization, even during the update process. This paper leverages an augmentation-speed tradeoff to significantly speed up consistent network updates. We show that allowing for a small and short (hence practically tolerable, e.g., using buffering) oversubscription of links allows us to solve many network update instances much faster, as well as to reduce computational complexities (i.e., the running times of the algorithms). We first explore this tradeoff formally, revealing the computational complexity of scheduling updates. We then present and analyze algorithms that maintain logical and performance properties during the update. Using an extensive simulation study, we find that the tradeoff is even more favorable in practice than our analytical bounds suggest. In particular, we find that by allowing just 10% augmentation, update times reduce by more than 32% on average, across a spectrum of real-world networks.

扫码加入交流群

加入微信交流群

微信交流群二维码

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