Traffic Management in Direct Interconnect Data Centers: A Machine Learning Based Approach

Traditional data center architectures, such as Clos-based topologies, can sometimes encounter challenges with scalability and latency. The Direct Interconnect Data Center (DIDC) architecture offers a solution to these issues by enabling direct, low-latency MEMS-based optical connections between servers. This architecture is gaining popularity among web scalers, particularly in data centers that handle low-latency workloads. We introduce a novel machine learning-based algorithm, JIRO, for optimal traffic management in DIDC, considering the unique constraints of this architecture. During the development of this algorithm, we created new techniques for handling integer constraints within the Pytorch gradient descent framework, which can also be applied to other combinatorial optimization problems. Through extensive experiments and comparisons to lower bounds, we demonstrate that JIRO offers performance guarantees for multiple traffic patterns without significant over-provisioning.

Authors

Publication Details

Published
2025-05-20
DOI
https://doi.org/10.1109/hpsr64165.2025.11038901
Primary Topic
Interconnection Networks and Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Traffic Management in Direct Interconnect Data Centers: A Machine Learning Based Approach

T. V. Lakshman, Murali Kodialam
Interconnection Networks and Systems
article

Traffic Management in Direct Interconnect Data Centers: A Machine Learning Based Approach

T. V. Lakshman, Murali Kodialam
article en

Abstract

Traditional data center architectures, such as Clos-based topologies, can sometimes encounter challenges with scalability and latency. The Direct Interconnect Data Center (DIDC) architecture offers a solution to these issues by enabling direct, low-latency MEMS-based optical connections between servers. This architecture is gaining popularity among web scalers, particularly in data centers that handle low-latency workloads. We introduce a novel machine learning-based algorithm, JIRO, for optimal traffic management in DIDC, considering the unique constraints of this architecture. During the development of this algorithm, we created new techniques for handling integer constraints within the Pytorch gradient descent framework, which can also be applied to other combinatorial optimization problems. Through extensive experiments and comparisons to lower bounds, we demonstrate that JIRO offers performance guarantees for multiple traffic patterns without significant over-provisioning.

Openalex Percentile: Top 85%
Interconnection Networks and Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.