kth.sePublications
System disruptions
We are currently experiencing disruptions on the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Monocle: Dynamic, Fine-Grained Data Plane Monitoring
EPFL.
EPFL.
KTH, School of Information and Communication Technology (ICT), Communication Systems, CoS, Network Systems Laboratory (NS Lab).ORCID iD: 0000-0002-1256-1070
2015 (English)In: Proceedings of the 11th International Conference on emerging Networking EXperiments and Technologies (ACM CoNEXT), Association for Computing Machinery (ACM), 2015Conference paper, Published paper (Refereed)
Abstract [en]

Ensuring network reliability is important for satisfying service-level objectives. However, diagnosing network anomalies in a timely fashion is difficult due to the complex nature of network configurations. We present Monocle — a system that uncovers forwarding problems due to hardware or software failures in switches, by verifying that the data plane corresponds to the view that an SDN controller installs via the control plane. Monocle works by systematically probing the switch data plane; the probes are constructed by formulating the switch forwarding table logic as a Boolean satisfiability (SAT) problem. Our SAT formulation quickly generates probe packets targeting a particular rule considering both existing and new rules. Monocle can monitor not only static flow tables (as is currently typically the case), but also dynamic networks with frequent flow table changes. Our evaluation shows that Monocle is capable of finegrained monitoring for the majority of rules, and it can identify a rule suddenly missing from the data plane or misbehaving in a matter of seconds. Also, during network updates Monocle helps controllers cope with switches that exhibit transient inconsistencies between their control and data plane states

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2015.
National Category
Communication Systems Computer Sciences
Identifiers
URN: urn:nbn:se:kth:diva-176478DOI: 10.1145/2716281.2836117Scopus ID: 2-s2.0-84983318234ISBN: 978-1-4503-3412-9 (print)OAI: oai:DiVA.org:kth-176478DiVA, id: diva2:867614
Conference
The 11th International Conference on emerging Networking EXperiments and Technologies (ACM CoNEXT)
Funder
EU, European Research Council, 259110
Note

QC 20151110

Available from: 2015-11-05 Created: 2015-11-05 Last updated: 2022-06-23Bibliographically approved

Open Access in DiVA

fulltext(1379 kB)333 downloads
File information
File name FULLTEXT01.pdfFile size 1379 kBChecksum SHA-512
8e2919c683f3a8bf98da7ccee7b223a7e3c2d366c7ccc150e9b5ec80d3dccc52879069265ff9201d2485078e8e8ae3a670ecc81b20ac17f614f8957042deb6c7
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopusProceedings of the 11th International Conference on emerging Networking EXperiments and Technologies (ACM CoNEXT)

Authority records

Kostic, Dejan

Search in DiVA

By author/editor
Kostic, Dejan
By organisation
Network Systems Laboratory (NS Lab)
Communication SystemsComputer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 333 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 811 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf