Designing Optimal Compact Oblivious Routing for Datacenter Networks in Polynomial Time.

INFOCOM(2023)

引用 0|浏览7
暂无评分
摘要
Recent datacenter network topologies are shifting towards heterogeneous and structured topologies for high throughput, low cost, and simple manageability. However, they rely on sub-optimal routing approaches that fail to achieve their designed capacity. This paper proposes a process for designing optimal oblivious routing that is programmed compactly on programmable switches. The process consists of three contributions in tandem. We first transform a robust optimization problem for designing oblivious routing into a linear program, which is solvable in polynomial time but cannot scale for datacenter topologies. We then prove that the repeated structures in a datacenter topology lead to a structured optimal solution. We use this insight to formulate a scalable linear program, so an optimal oblivious routing solution is obtained in polynomial time for large-scale topologies. For real-world deployment, the optimal solution is converted into forwarding rules for programmable switches with stringent memory. With this constraint, we utilize the repeated structures in the optimal solution to group the forwarding rules, resulting in compact forwarding rules with a much smaller memory requirement. Extensive evaluations show our process i) obtains optimal solutions faster and more scalable than a state-of-the-art technique and ii) reduces the memory requirement by no less than 90% for most considered topologies.
更多
查看译文
关键词
compact forwarding rules,datacenter network topologies,datacenter topologies,datacenter topology,heterogeneous topologies,large-scale topologies,manageability,optimal compact oblivious routing designing,optimal oblivious routing solution,polynomial time,programmable switches,repeated structures,robust optimization problem,scalable linear program,structured optimal solution,structured topologies,sub-optimal routing approaches
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要