File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Article: Traffic Engineering in Segment Routing Networks Using MILP

TitleTraffic Engineering in Segment Routing Networks Using MILP
Authors
Keywordsload balancing
mixed integer linear programming
segment routing
Traffic engineering
Issue Date1-Sep-2020
PublisherInstitute of Electrical and Electronics Engineers
Citation
IEEE Transactions on Network and Service Management, 2020, v. 17, n. 3, p. 1941-1953 How to Cite?
Abstract

In segment routing, a packet is forwarded along a path identified by a segment list. A segment list consists of segment identifiers (SIDs). A node-SID identifies a shortest-path segment, and an adjacency-SID identifies a link segment. A K -segment path is a path with no more than K segments. In this paper, we study the problem of finding a set of K- segment paths to carry all the flows in a given traffic matrix such that the maximum link utilization in the network is minimized. We first show that the solutions found by K -LP, an existing linear programming (LP) approach, are not optimal because K -LP does not support adjacency-SIDs. Focusing on 2-segment paths, a new LP formulation, denoted by e2-LP, is designed to support adjacency-SIDs in part. To fully support adjacency-SIDs, a mixed integer linear programming (MILP), denoted by K -MILP, is designed. Since solving K -MILP is time-consuming, a simplified version ( K -sMILP) is also proposed. Finally, K -sMILP is extended to prevent excessive flow splitting or using paths that are too long.


Persistent Identifierhttp://hdl.handle.net/10722/339800
ISSN
2023 Impact Factor: 4.7
2023 SCImago Journal Rankings: 1.762
ISI Accession Number ID

 

DC FieldValueLanguage
dc.contributor.authorLi, Xiaoqian-
dc.contributor.authorYeung, Kwan L-
dc.date.accessioned2024-03-11T10:39:24Z-
dc.date.available2024-03-11T10:39:24Z-
dc.date.issued2020-09-01-
dc.identifier.citationIEEE Transactions on Network and Service Management, 2020, v. 17, n. 3, p. 1941-1953-
dc.identifier.issn1932-4537-
dc.identifier.urihttp://hdl.handle.net/10722/339800-
dc.description.abstract<p>In segment routing, a packet is forwarded along a path identified by a segment list. A segment list consists of segment identifiers (SIDs). A node-SID identifies a shortest-path segment, and an adjacency-SID identifies a link segment. A K -segment path is a path with no more than K segments. In this paper, we study the problem of finding a set of K- segment paths to carry all the flows in a given traffic matrix such that the maximum link utilization in the network is minimized. We first show that the solutions found by K -LP, an existing linear programming (LP) approach, are not optimal because K -LP does not support adjacency-SIDs. Focusing on 2-segment paths, a new LP formulation, denoted by e2-LP, is designed to support adjacency-SIDs in part. To fully support adjacency-SIDs, a mixed integer linear programming (MILP), denoted by K -MILP, is designed. Since solving K -MILP is time-consuming, a simplified version ( K -sMILP) is also proposed. Finally, K -sMILP is extended to prevent excessive flow splitting or using paths that are too long.<br></p>-
dc.languageeng-
dc.publisherInstitute of Electrical and Electronics Engineers-
dc.relation.ispartofIEEE Transactions on Network and Service Management-
dc.rightsThis work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.-
dc.subjectload balancing-
dc.subjectmixed integer linear programming-
dc.subjectsegment routing-
dc.subjectTraffic engineering-
dc.titleTraffic Engineering in Segment Routing Networks Using MILP-
dc.typeArticle-
dc.identifier.doi10.1109/TNSM.2020.3001615-
dc.identifier.scopuseid_2-s2.0-85086746227-
dc.identifier.volume17-
dc.identifier.issue3-
dc.identifier.spage1941-
dc.identifier.epage1953-
dc.identifier.eissn1932-4537-
dc.identifier.isiWOS:000568662800046-
dc.identifier.issnl1932-4537-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats