Show simple item record

dc.contributor.author
El-Hassany, Ahmed
dc.contributor.author
Tsankov, Petar
dc.contributor.author
Vanbever, Laurent
dc.contributor.author
Vechev, Martin
dc.date.accessioned
2023-06-02T12:33:37Z
dc.date.available
2019-06-27T06:28:43Z
dc.date.available
2023-06-02T12:33:37Z
dc.date.issued
2018
dc.identifier.isbn
978-1-931971-43-0
en_US
dc.identifier.isbn
978-1-939133-01-4
en_US
dc.identifier.uri
http://hdl.handle.net/20.500.11850/350008
dc.description.abstract
Network operators often need to adapt the configuration of a network in order to comply with changing rout ing policies. Evolving existing configurations, however, is a complex task as local changes can have unforeseen global effects. Not surprisingly, this often leads to mis takes that result in network downtimes. We present NetComplete, a system that assists oper ators in modifying existing network-wide configurations to comply with new routing policies. NetComplete takes as input configurations with “holes” that identify the parameters to be completed and “autocompletes” these with concrete values. The use of a partial configuration addresses two important challenges inherent to existing synthesis solutions: (i) it allows the operators to precisely control how configurations should be changed; and (ii) it allows the synthesizer to leverage the existing configura tions to gain performance. To scale, NetComplete relies on powerful techniques such as counter-example guided inductive synthesis (for link-state protocols) and partial evaluation (for path-vector protocols). We implemented NetComplete and showed that it can autocomplete configurations using static routes, OSPF, and BGP. Our implementation also scales to realistic net works and complex routing policies. Among others, it is able to synthesize configurations for networks with up to 200 routers within few minutes.
en_US
dc.language.iso
en
en_US
dc.publisher
USENIX Association
en_US
dc.title
NetComplete: Practical Network-Wide Configuration Synthesis with Autocompletion
en_US
dc.type
Conference Paper
ethz.book.title
Proceedings of the 15th Usenix Symposium on Networked Systems Design and Implementation
en_US
ethz.pages.start
579
en_US
ethz.pages.end
594
en_US
ethz.event
15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2018)
en_US
ethz.event.location
Renton, WA, USA
en_US
ethz.event.date
April 9-11, 2018
en_US
ethz.identifier.wos
ethz.publication.place
Berkeley, CA
en_US
ethz.publication.status
published
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02140 - Dep. Inf.technologie und Elektrotechnik / Dep. of Inform.Technol. Electrical Eng.::02640 - Inst. f. Technische Informatik und Komm. / Computer Eng. and Networks Lab.::09477 - Vanbever, Laurent / Vanbever, Laurent
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02664 - Inst. f. Programmiersprachen u. -systeme / Inst. Programming Languages and Systems::03948 - Vechev, Martin / Vechev, Martin
en_US
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02140 - Dep. Inf.technologie und Elektrotechnik / Dep. of Inform.Technol. Electrical Eng.::02640 - Inst. f. Technische Informatik und Komm. / Computer Eng. and Networks Lab.::09477 - Vanbever, Laurent / Vanbever, Laurent
en_US
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02664 - Inst. f. Programmiersprachen u. -systeme / Inst. Programming Languages and Systems::03948 - Vechev, Martin / Vechev, Martin
en_US
ethz.identifier.url
https://www.usenix.org/conference/nsdi18/presentation/el-hassany
ethz.date.deposited
2018-04-23T13:13:40Z
ethz.source
FORM
ethz.source
WOS
ethz.eth
yes
en_US
ethz.availability
Metadata only
en_US
ethz.rosetta.installDate
2019-06-27T06:28:47Z
ethz.rosetta.lastUpdated
2024-02-02T23:53:48Z
ethz.rosetta.versionExported
true
dc.identifier.olduri
http://hdl.handle.net/20.500.11850/259859
dc.identifier.olduri
http://hdl.handle.net/20.500.11850/349764
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=NetComplete:%20Practical%20Network-Wide%20Configuration%20Synthesis%20with%20Autocompletion&rft.date=2018&rft.spage=579&rft.epage=594&rft.au=El-Hassany,%20Ahmed&Tsankov,%20Petar&Vanbever,%20Laurent&Vechev,%20Martin&rft.isbn=978-1-931971-43-0&978-1-939133-01-4&rft.genre=proceeding&rft.btitle=Proceedings%20of%20the%2015th%20Usenix%20Symposium%20on%20Networked%20Systems%20Design%20and%20Implementation
 Search print copy at ETH Library

Files in this item

FilesSizeFormatOpen in viewer

There are no files associated with this item.

Publication type

Show simple item record