Fast Algorithms for Loop-Free Network Updates using Linear Programming and Local Search

Harald Racke, Stefan Schmid, Radu Vintan

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

Abstract

To meet stringent performance requirements, communication networks are becoming increasingly programmable and flexible, supporting fast and frequent adjustments. However, reconfiguring networks in a dependable and transiently consistent manner is known to be algorithmically challenging. This paper revisits the fundamental problem of how to update the routes in a network in a (transiently) loop-free manner, considering both the Strong Loop-Freedom (SLF) and the Relaxed Loop-Freedom (RLF) property.We present two fast algorithms to solve the SLF and RLF problem variants exactly, to optimality. Our algorithms are based on a parameterized integer linear program which would be intractable to solve directly by a classic solver. Our main technical contribution is a lazy cycle breaking strategy which, by adding constraints lazily, improves performance dramatically, and outperforms the state-of-the-art exact algorithms by an order of magnitude on realistic medium-sized networks. We further explore approximate algorithms and show that while a relaxation approach is relatively slow, with a local search approach short update schedules can be found, outperforming the state-of-the-art heuristics.On the theoretical front, we also provide an approximation lower bound for the update time of the state-of-the-art algorithm in the literature. As a contribution to the research community, we made all our code and implementations publicly available.

OriginalspracheEnglisch
TitelIEEE INFOCOM 2024 - IEEE Conference on Computer Communications
Herausgeber (Verlag)Institute of Electrical and Electronics Engineers Inc.
Seiten1930-1939
Seitenumfang10
ISBN (elektronisch)9798350383508
DOIs
PublikationsstatusVeröffentlicht - 2024
Veranstaltung2024 IEEE Conference on Computer Communications, INFOCOM 2024 - Vancouver, Kanada
Dauer: 20 Mai 202423 Mai 2024

Publikationsreihe

NameProceedings - IEEE INFOCOM
ISSN (Print)0743-166X

Konferenz

Konferenz2024 IEEE Conference on Computer Communications, INFOCOM 2024
Land/GebietKanada
OrtVancouver
Zeitraum20/05/2423/05/24

Fingerprint

Untersuchen Sie die Forschungsthemen von „Fast Algorithms for Loop-Free Network Updates using Linear Programming and Local Search“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren