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...
Saved in:
| Published in | Lecture notes in computer science Vol. 9255; pp. 592 - 608 |
|---|---|
| Main Authors | , , , |
| Format | Book Chapter |
| Language | English |
| Published |
Switzerland
Springer International Publishing AG
2015
Springer International Publishing |
| Series | Lecture Notes in Computer Science |
| Subjects | |
| Online Access | Get full text |
| ISBN | 9783319232188 3319232185 |
| ISSN | 0302-9743 1611-3349 1611-3349 |
| DOI | 10.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 |