Solving Segment Routing Problems with Hybrid Constraint Programming Techniques

Segment routing is an emerging network technology that exploits the existence of several paths between a source and a destination to spread the traffic in a simple and elegant way. The major commercial network vendors already support segment routing, and several Internet actors are ready to use segm...

Full description

Saved in:
Bibliographic Details
Published inLecture notes in computer science Vol. 9255; pp. 592 - 608
Main Authors Hartert, Renaud, Schaus, Pierre, Vissicchio, Stefano, Bonaventure, Olivier
Format Book Chapter
LanguageEnglish
Published Switzerland Springer International Publishing AG 2015
Springer International Publishing
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text
ISBN9783319232188
3319232185
ISSN0302-9743
1611-3349
1611-3349
DOI10.1007/978-3-319-23219-5_41

Cover

Abstract Segment routing is an emerging network technology that exploits the existence of several paths between a source and a destination to spread the traffic in a simple and elegant way. The major commercial network vendors already support segment routing, and several Internet actors are ready to use segment routing in their network. Unfortunately, by changing the way paths are computed, segment routing poses new optimization problems which cannot be addressed with previous research contributions. In this paper, we propose a new hybrid constraint programming framework to solve traffic engineering problems in segment routing. We introduce a new representation of path variables which can be seen as a lightweight relaxation of usual representations. We show how to define and implement fast propagators on these new variables while reducing the memory impact of classical traffic engineering models. The efficiency of our approach is confirmed by experiments on real and artificial networks of big Internet actors.
AbstractList Segment routing is an emerging network technology that exploits the existence of several paths between a source and a destination to spread the traffic in a simple and elegant way. The major commercial network vendors already support segment routing, and several Internet actors are ready to use segment routing in their network. Unfortunately, by changing the way paths are computed, segment routing poses new optimization problems which cannot be addressed with previous research contributions. In this paper, we propose a new hybrid constraint programming framework to solve traffic engineering problems in segment routing. We introduce a new representation of path variables which can be seen as a lightweight relaxation of usual representations. We show how to define and implement fast propagators on these new variables while reducing the memory impact of classical traffic engineering models. The efficiency of our approach is confirmed by experiments on real and artificial networks of big Internet actors.
Author Vissicchio, Stefano
Bonaventure, Olivier
Hartert, Renaud
Schaus, Pierre
Author_xml – sequence: 1
  givenname: Renaud
  surname: Hartert
  fullname: Hartert, Renaud
  email: renaud.hartert@uclouvain.be
– sequence: 2
  givenname: Pierre
  surname: Schaus
  fullname: Schaus, Pierre
– sequence: 3
  givenname: Stefano
  surname: Vissicchio
  fullname: Vissicchio, Stefano
– sequence: 4
  givenname: Olivier
  surname: Bonaventure
  fullname: Bonaventure, Olivier
BookMark eNqNkMtOwzAURA0URCj9Axb5gYCvH4mzRBVQpAoQLWvLTtw0kBd2StW_x6EIiRVsbHnuHGvunKFR0zYGoQvAl4BxcpUmIqIRhTQilPiTSwYHaOJl6sUvjR-iAGKAiFKWHv2aCTFCAaaYRGnC6AkKUhCpYBTwKZo494oxBs5FDHGAHhZt9VE2RbgwRW2aPnxuN_3wfrKtrkztwm3Zr8PZTtsyD6dt43qrSu_z88Kquh68S5Otm_J9Y9w5Ol6pypnJ9z1GL7c3y-ksmj_e3U-v51Hn4_aRpjlXQmegGcmB5TnzSVOdaK0N9mtQn1srkqwECI0ZUalmQFhCFQemMdAx4vt_N02ndltVVbKzZa3sTgKWQ4fSFyKp9JXIr77k0KHnyJ5z3t4Uxkrdtm_uL4jtoc62w5K9NAOV-bqsqrK16npjnYyJACK45J6LgfwX4zxJRCx-sE8HOJL6
ContentType Book Chapter
Copyright Springer International Publishing Switzerland 2015
Copyright_xml – notice: Springer International Publishing Switzerland 2015
DBID FFUUA
ABOKW
UNPAY
DEWEY 005.116
DOI 10.1007/978-3-319-23219-5_41
DatabaseName ProQuest Ebook Central - Book Chapters - Demo use only
Unpaywall for CDI: Monographs and Miscellaneous Content
Unpaywall
DatabaseTitleList
Database_xml – sequence: 1
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Mathematics
Computer Science
EISBN 9783319232195
3319232193
EISSN 1611-3349
Editor Pesant, Gilles
Editor_xml – sequence: 1
  fullname: Pesant, Gilles
EndPage 608
ExternalDocumentID oai:dial.uclouvain.be:boreal:165047
EBC6281285_519_612
EBC5577868_519_612
GroupedDBID 0D6
0DA
38.
AABBV
AAGZE
AAZAK
AAZUS
ABBVZ
ABFTD
ABMNI
ACKNT
ACRRC
AEDXK
AEJLV
AEKFX
AETDV
AEZAY
ALMA_UNASSIGNED_HOLDINGS
APFYR
AZZ
BBABE
CZZ
FFUUA
I4C
IEZ
IY-
LDH
SBO
SFQCF
TMQGW
TPJZQ
TSXQS
TWXRB
Z83
Z88
-DT
-GH
-~X
1SB
29L
2HA
2HV
5QI
875
AASHB
ACGFS
ADCXD
AEFIE
EJD
F5P
FEDTE
HVGLF
LAS
P2P
RNI
RSU
SVGTG
VI1
~02
ABOKW
UNPAY
ID FETCH-LOGICAL-p334t-b3d5a8bc1b42d14dd49749b7bbbe03313743ba27f818b042a9b412473a514b013
IEDL.DBID UNPAY
ISBN 9783319232188
3319232185
ISSN 0302-9743
1611-3349
IngestDate Sun Oct 26 04:11:35 EDT 2025
Wed Sep 17 04:42:12 EDT 2025
Fri Apr 04 22:53:53 EDT 2025
Thu May 29 00:37:43 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
LCCallNum QA8.9-QA10.3QA76.9.M
Language English
License other-oa
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-p334t-b3d5a8bc1b42d14dd49749b7bbbe03313743ba27f818b042a9b412473a514b013
OCLC 918984310
OpenAccessLink https://proxy.k.utb.cz/login?url=http://hdl.handle.net/2078.1/165047
PQID EBC5577868_519_612
PageCount 17
ParticipantIDs unpaywall_primary_10_1007_978_3_319_23219_5_41
springer_books_10_1007_978_3_319_23219_5_41
proquest_ebookcentralchapters_6281285_519_612
proquest_ebookcentralchapters_5577868_519_612
PublicationCentury 2000
PublicationDate 2015
PublicationDateYYYYMMDD 2015-01-01
PublicationDate_xml – year: 2015
  text: 2015
PublicationDecade 2010
PublicationPlace Switzerland
PublicationPlace_xml – name: Switzerland
– name: Cham
PublicationSeriesSubtitle Programming and Software Engineering
PublicationSeriesTitle Lecture Notes in Computer Science
PublicationSeriesTitleAlternate Lect.Notes Computer
PublicationSubtitle 21st International Conference, CP 2015, Cork, Ireland, August 31 -- September 4, 2015, Proceedings
PublicationTitle Lecture notes in computer science
PublicationYear 2015
Publisher Springer International Publishing AG
Springer International Publishing
Publisher_xml – name: Springer International Publishing AG
– name: Springer International Publishing
RelatedPersons Kleinberg, Jon M.
Mattern, Friedemann
Naor, Moni
Mitchell, John C.
Terzopoulos, Demetri
Steffen, Bernhard
Pandu Rangan, C.
Kanade, Takeo
Kittler, Josef
Weikum, Gerhard
Hutchison, David
Tygar, Doug
RelatedPersons_xml – sequence: 1
  givenname: David
  surname: Hutchison
  fullname: Hutchison, David
– sequence: 2
  givenname: Takeo
  surname: Kanade
  fullname: Kanade, Takeo
– sequence: 3
  givenname: Josef
  surname: Kittler
  fullname: Kittler, Josef
– sequence: 4
  givenname: Jon M.
  surname: Kleinberg
  fullname: Kleinberg, Jon M.
– sequence: 5
  givenname: Friedemann
  surname: Mattern
  fullname: Mattern, Friedemann
– sequence: 6
  givenname: John C.
  surname: Mitchell
  fullname: Mitchell, John C.
– sequence: 7
  givenname: Moni
  surname: Naor
  fullname: Naor, Moni
– sequence: 8
  givenname: C.
  surname: Pandu Rangan
  fullname: Pandu Rangan, C.
– sequence: 9
  givenname: Bernhard
  surname: Steffen
  fullname: Steffen, Bernhard
– sequence: 10
  givenname: Demetri
  surname: Terzopoulos
  fullname: Terzopoulos, Demetri
– sequence: 11
  givenname: Doug
  surname: Tygar
  fullname: Tygar, Doug
– sequence: 12
  givenname: Gerhard
  surname: Weikum
  fullname: Weikum, Gerhard
SSID ssj0001558616
ssj0002792
Score 1.9773115
Snippet Segment routing is an emerging network technology that exploits the existence of several paths between a source and a destination to spread the traffic in a...
SourceID unpaywall
springer
proquest
SourceType Open Access Repository
Publisher
StartPage 592
SubjectTerms Algorithms & data structures
Artificial intelligence
Constraint programming
Large neighborhood search
Mathematical theory of computation
Segment routing
Traffic engineering
Title Solving Segment Routing Problems with Hybrid Constraint Programming Techniques
URI http://ebookcentral.proquest.com/lib/SITE_ID/reader.action?docID=5577868&ppg=612
http://ebookcentral.proquest.com/lib/SITE_ID/reader.action?docID=6281285&ppg=612
http://link.springer.com/10.1007/978-3-319-23219-5_41
http://hdl.handle.net/2078.1/165047
UnpaywallVersion submittedVersion
Volume 9255
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEB60PYge6hMrWnLwJlvd7OZ1FK0U0SK0lXpadrOJB2tbbIror3emSbQqVLwEQmZhmdllvszrAzi2GjF_aALGbSCZTH3Noig2LI0DN05DYxNDzcm3Hb_dl9cDb7ACJeHdj_ECLjqwJj_lCCNksApV30PAXYFqv3N3_pDnB1wWFWX0Pg3kEzJaaJDLc__Up4PAAZ-ekvwblPzMfq7D2mw00W-vejhccDBXNbgs23TyupKn5iwzzfj999TGZXvfhA3qXXCoqQD1tQUryWgbaiVzg1Nc5B3odMdDiiQ43eSRwoMOFQbR-13OLzN1KD7rtN-on8shUs85lURG36mc65lke-X41-ku9K9avYs2K5gV2AQ1lDEjrKdDE3MjXcultRKVGJnAGJOcCcEFqtRoN0jRnRu81joyxFIdCI34iiKne1AZjUfJPjiSWx9XoaZTLa04ixIhU_SKXLtugn9LdWClutU8_1sUnca5JqbK82iEXagQSiqEW3_K-y5iktD7kj8pbahIfKrKQcy4JSUUGl_Nja_I-HVofppZTfJ5HksXHPx3wSFUspdZcoRQJTMNqJ63rm_uG8WR_QA-q-Rm
linkProvider Unpaywall
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEB5qPYgefGNFJQdvsrWb3byOopYiWIS2UE_LbjbxYE2LTZH6651pEq0KFS-BkFlYZnaZL_P6AM6tRswfmoBxG0gmU1-zKIoNS-PAjdPQ2MRQc_J91-8M5N3QG9agIrz7MV7ARQfW5JccYYQM1mDd9xBw12F90H24eizyAy6LyjJ6nwbyCRktNcgVuX_q00HggE9PSf4NSn5mPzdhY5ZN9PxNj0ZLDqa9DTdVm05RV_LcnOWmGb__ntq4au87sEW9Cw41FaC-dqGWZHuwXTE3OOVF3odubzyiSILTS54oPOhQYRC9PxT8MlOH4rNOZ079XA6Rei6oJHL6TuVcLyTbr8a_Tg9g0L7tX3dYyazAJqihnBlhPR2amBvpWi6tlajEyATGmKQlBBeoUqPdIEV3bvBa68gQS3UgNOIripweQj0bZ8kROJJbH1ehplMtrWhFiZApekWuXTfBv6UGsErdapH_LYtO40ITU-V5NMIuVAglFcKtP-V9FzFJ6H3JX1Q2VCQ-VdUgZtySEgqNrxbGV2T8BjQ_zawmxTyPlQuO_7vgBOr56yw5RaiSm7PyqH4AI1_i0Q
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=Principles+and+Practice+of+Constraint+Programming&rft.atitle=Solving+Segment+Routing+Problems+with+Hybrid+Constraint+Programming+Techniques&rft.date=2015-01-01&rft.pub=Springer+International+Publishing+AG&rft.isbn=9783319232188&rft.volume=9255&rft_id=info:doi/10.1007%2F978-3-319-23219-5_41&rft.externalDBID=612&rft.externalDocID=EBC6281285_519_612
thumbnail_s http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Febookcentral.proquest.com%2Fcovers%2F5577868-l.jpg
http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Febookcentral.proquest.com%2Fcovers%2F6281285-l.jpg