{"id":24,"date":"2011-03-22T13:34:10","date_gmt":"2011-03-22T12:34:10","guid":{"rendered":"http:\/\/localhost\/wordpress\/?page_id=24"},"modified":"2025-04-28T16:04:57","modified_gmt":"2025-04-28T14:04:57","slug":"publications","status":"publish","type":"page","link":"https:\/\/www.kth.se\/blogs\/prophet\/publications\/","title":{"rendered":"Publications"},"content":{"rendered":"<div class=\"post-content-wrapper\"><ol>\n<li><strong><span class=\"tlc cid-1_696274 no-categories block link standardLink\" lang=\"en-UK\"><a class=\"standardLink\" href=\"http:\/\/urn.kb.se\/resolve?urn=urn:nbn:se:kth:diva-194729&amp;rvn=3\">Reducing Long Tail Latencies in Geo-Distributed Systems<\/a><\/span><\/strong>, Kirill Bogdanov, Licentiate thesis, TRITA-ICT; 2016:32<\/li>\n<li><strong><span class=\"tlc cid-1_696273 no-categories block link standardLink\" lang=\"en-UK\"><a class=\"standardLink\" href=\"http:\/\/urn.kb.se\/resolve?urn=urn:nbn:se:kth:diva-195352&amp;rvn=3\">Realizing High Performance NFV Service Chains<\/a><\/span><\/strong>, Georgios P. Katsikas,\u00a0Licentiate thesis, TRITA-ICT; 2016:35<\/li>\n<li><a href=\"https:\/\/peerj.com\/articles\/cs-98\/\"><strong>SNF: Synthesizing high performance NFV service chains<\/strong><\/a>, Georgios Katsikas, Marcel Enguehard, Maciej Ku\u017aniar, Gerald Q. Maguire Jr., and Dejan Kosti\u0107, <em>PeerJ Computer Science\u00a0<span class=\"self-citation-volume\">2<\/span>:<span class=\"self-citation-elocation\">e98<\/span>,<\/em> 2016.<\/li>\n<li><strong><a href=\"https:\/\/infoscience.epfl.ch\/record\/219123\/files\/EPFL_TH7074.pdf\">Measuring and Managing Switch Diversity in Software Defined Networks<\/a><\/strong>,\u00a0Maciej Kuzniar, PhD dissertation, EPFL, July 2016.<\/li>\n<li><strong><a href=\"https:\/\/infoscience.epfl.ch\/record\/219124\/files\/EPFL_TH7075.pdf\">Simplifying Development and Management of Software-Defined Networks<\/a>,<\/strong>\u00a0Peter Pere\u0161\u00edni,\u00a0PhD dissertation, EPFL, July 2016.<\/li>\n<li><strong><a href=\"http:\/\/kth.diva-portal.org\/smash\/record.jsf?pid=diva2%3A867614&amp;dswid=-7721\">Monocle: Dynamic, Fine-Grained Data Plane Monitoring<\/a><\/strong>, Peter Pere\u0161\u00edni, Maciej Kuzniar, and Dejan Kosti\u0107, <em>Proceedings of the 11th International Conference on emerging Networking EXperiments and Technologies (<strong>ACM CoNEXT<\/strong>)<\/em>, December 2015.<\/li>\n<li><strong><a href=\"http:\/\/urn.kb.se\/resolve?urn=urn:nbn:se:kth:diva-171434\">The Nearest Replica Can Be Farther Than You Think<\/a><\/strong>, Kirill Bogdanov, Miguel Pe\u00f3n-Quir\u00f3s, Gerald Q. Maguire Jr., and Dejan Kosti\u0107, <em>Proceedings of the ACM Symposium on Cloud Computing 2015<\/em> <em>(<strong>ACM<\/strong> <strong>SoCC<\/strong>),<\/em> August 2015.<\/li>\n<li><strong><a href=\"http:\/\/infoscience.epfl.ch\/record\/208867\">Monocle: Dynamic, Fine-Grained Data Plane Monitoring<\/a><\/strong>, Peter Pere\u0161\u00edni, Maciej Kuzniar, and Dejan Kosti\u0107, <em>EPFL Technical Report EPFL-REPORT-208867<\/em>, June 2015.<\/li>\n<li><strong><a href=\"http:\/\/urn.kb.se\/resolve?urn=urn:nbn:se:kth:diva-176481\">Systematically Testing OpenFlow Controller Applications<\/a><\/strong>, Peter Pere\u0161\u00edni, Maciej Kuzniar, Marco Canini, Daniele Venzano, Dejan Kosti\u0107, and Jennifer Rexford, <em>Computer Networks: The International Journal of Computer and Telecommunications Networking<\/em>, <em>Elsevier,<\/em> 2015<em>.<\/em><\/li>\n<li><strong>Rule-Level Data Plane Monitoring With Monocle<\/strong>, Peter Pere\u0161\u00edni, Maciej Kuzniar, and Dejan Kosti\u0107, <em>poster at ACM SIGCOMM<\/em>, August 2015.<\/li>\n<li><strong>Toward Automated Testing of Geo-Distributed Replica Selection Algorithms<\/strong>, Kirill Bogdanov, Miguel Pe\u00f3n-Quir\u00f3s, Gerald Q. Maguire Jr., and Dejan Kosti\u0107, <em>poster at ACM SIGCOMM<\/em>, August 2015.<\/li>\n<li><strong><a href=\"http:\/\/kth.diva-portal.org\/smash\/record.jsf?pid=diva2%3A785946&amp;dswid=4196\">What You Need to Know About SDN Flow Tables<\/a><\/strong>, Maciej Kuzniar, Peter Pere\u0161\u00edni, and Dejan Kosti\u0107, <em>Proceedings of the Passive and Active Measurement Conference (<strong>PAM<\/strong>)<\/em>, March 2015.<\/li>\n<li><strong><a href=\"http:\/\/kth.diva-portal.org\/smash\/record.jsf?pid=diva2%3A756406&amp;dswid=8349\">Providing Reliable FIB Update Acknowledgments in SDN<\/a><\/strong>, Maciej Kuzniar, Peter Pere\u0161\u00edni, and Dejan Kosti\u0107, <em>Proceedings of the 10th International Conference on emerging Networking EXperiments and Technologies (ACM <strong>CoNEXT<\/strong>)<\/em>, December 2014.<\/li>\n<li><strong><a href=\"http:\/\/infoscience.epfl.ch\/record\/201824\">ProboScope: Data Plane Probe Packet Generation<\/a><\/strong>, Maciej Kuzniar, Peter Pere\u0161\u00edni, and Dejan Kosti\u0107,<em> EPFL Technical Report EPFL-REPORT-201824<\/em>, September 2014.<\/li>\n<li><strong><a href=\"http:\/\/kth.diva-portal.org\/smash\/record.jsf?pid=diva2%3A724935&amp;dswid=8349\">ESPRES: Transparent SDN Update Scheduling<\/a><\/strong>, Peter Pere\u0161\u00edni, Maciej Kuzniar, Marco Canini, and Dejan Kosti\u0107, <em>Proceedings of the Workshop on Hot Topics in Software Defined Networking (<strong>HotSDN<\/strong>)<\/em>, August 2014.<\/li>\n<li><strong><a href=\"http:\/\/infoscience.epfl.ch\/record\/201823\">Providing Reliable FIB Update Acknowledgments in SDN<\/a><\/strong>, Maciej Kuzniar, Peter Pere\u0161\u00edni, and Dejan Kosti\u0107, <em>EPFL Technical Report EPFL-REPORT-201823<\/em>, July 2014.<\/li>\n<li><strong><a href=\"http:\/\/infoscience.epfl.ch\/record\/199497?ln=en\">What you need to know about SDN control and data planes<\/a><\/strong>, Maciej Kuzniar, Peter Pere\u0161\u00edni, and Dejan Kosti\u0107, <em>EPFL Technical Report EPFL-REPORT-199497<\/em>, May 2014.<\/li>\n<li><strong><a href=\"http:\/\/kth.diva-portal.org\/smash\/record.jsf?pid=diva2%3A727728&amp;dswid=8349\">ESPRES: Easy Scheduling and Prioritization for SDN<\/a><\/strong>, Peter Pere\u0161\u00edni, Maciej Kuzniar, Marco Canini, and Dejan Kosti\u0107, <em>Open Networking Summit (<strong>ONS<\/strong>) Research Track 2014,<\/em>March 2014.<\/li>\n<li><strong><a href=\"http:\/\/kth.diva-portal.org\/smash\/record.jsf?pid=diva2%3A727725&amp;dswid=-1597\">OpenFlow Needs You! A Call for a Discussion About a Cleaner OpenFlow API<\/a><\/strong>, Peter Pere\u0161\u00edni, Maciej Kuzniar, and Dejan Kosti\u0107, <em>Proceedings of the 2nd European Workshop on Software Defined Networks (<strong>EWSDN<\/strong>)<\/em>, October 2013.<\/li>\n<li><strong><a href=\"http:\/\/kth.diva-portal.org\/smash\/record.jsf?pid=diva2%3A727727&amp;dswid=8349\">Is the Network Capable of Computation?<\/a><\/strong>, Peter Pere\u0161\u00edni and Dejan Kosti\u0107, <em>Proceedings of the 3rd International Workshop on Rigorous Protocol Engineering (<strong>WRiPE<\/strong>)<\/em>, October 2013.<\/li>\n<li><a href=\"http:\/\/kth.diva-portal.org\/smash\/record.jsf?pid=diva2%3A727724&amp;dswid=8349\">OF.CPP: Consistent Packet Processing for OpenFlow<\/a>, Peter Pere\u0161\u00edni, Maciej Kuzniar, Nedeljko Vasi\u0107, Marco Canini, and Dejan Kosti\u0107, <em>Proceedings of the Workshop on Hot Topics in Software Defined Networking (<strong>HotSDN<\/strong>)<\/em>, August 2013.<\/li>\n<li><strong><a href=\"http:\/\/kth.diva-portal.org\/smash\/record.jsf?pid=diva2%3A727730&amp;dswid=8349\">Automatic Failure Recovery for Software-Defined Networks<\/a><\/strong>, Maciej Kuzniar, Peter Pere\u0161\u00edni, Nedeljko Vasi\u0107, Marco Canini, and Dejan Kosti\u0107, <em>Proceedings of the Workshop on Hot Topics in Software Defined Networking (<strong>HotSDN<\/strong>)<\/em>, August 2013. (short paper).<\/li>\n<li><strong><a href=\"http:\/\/kth.diva-portal.org\/smash\/record.jsf?pid=diva2%3A727724&amp;dswid=4549\">OF.CPP: Consistent Packet Processing for OpenFlow&#8221;<\/a><\/strong>, Peter Pere\u0161\u00edni, Maciej Kuzniar, Nedeljko Vasi\u0107, Marco Canini, and Dejan Kosti\u0107,<em> EPFL Technical Report EPFL-REPORT-186714<\/em>, April 2013.<\/li>\n<li><a href=\"http:\/\/infoscience.epfl.ch\/record\/185985\/files\/nsdip13-paper15.pdf?version=1\">Consistent Packet Processing &#8211; Because Consistent Updates Are Not Enough<\/a>, Peter Pere\u0161\u00edni, Maciej Kuzniar, Nedeljko Vasi\u0107, Marco Canini, and Dejan Kosti\u0107, <em>Demo and poster at The 10th USENIX Symposium on Networked Systems Design and Implementation (<strong>NSDI<\/strong>)<\/em>, April 2013.<\/li>\n<li><a href=\"http:\/\/kth.diva-portal.org\/smash\/record.jsf?pid=diva2%3A727684&amp;dswid=8349\">A SOFT Way for OpenFlow Switch Interoperability Testing<\/a>, Maciej Kuzniar, Peter Pere\u0161\u00edni, Marco Canini, Daniele Venzano and Dejan Kostic, <em>Proceedings of the 8th International Conference on emerging Networking EXperiments and Technologies (ACM <strong>CoNEXT<\/strong>)<\/em>, December 2012<\/li>\n<li><a href=\"http:\/\/kth.diva-portal.org\/smash\/record.jsf?pid=diva2%3A727686&amp;dswid=8349\">OFTEN Testing OpenFlow Networks<\/a>, Maciej Kuzniar, Marco Canini, and Dejan Kosti\u0107, <em>Proceedings of the 1st European Workshop on Software Defined Networks (<strong>EWSDN<\/strong>)<\/em>, October 2012.<\/li>\n<li><a href=\"http:\/\/infoscience.epfl.ch\/search.py?recid=177957\">A SOFT Way for OpenFlow Switch Interoperability Testing<\/a>, Maciej Kuzniar, Peter Pere\u0161\u00edni, Marco Canini, Daniele Venzano and Dejan Kostic, <em>EPFL Technical Report EPFL-REPORT-177957<\/em>, 2012.<\/li>\n<li><strong><a href=\"http:\/\/kth.diva-portal.org\/smash\/record.jsf?pid=diva2%3A727682&amp;dswid=8349\" target=\"_blank\" rel=\"noopener\">A NICE Way to Test OpenFlow Applications<\/a><\/strong>, Marco Canini, Daniele Venzano, Peter Pere\u0161\u00edni, Dejan Kosti\u0107, and Jennifer Rexford, <em>Proceedings of the 9th USENIX Symposium on Networked Systems Design and Implementation (<strong>NSDI<\/strong> &#8217;12)<\/em>, April 2012.<\/li>\n<li><strong><a href=\"http:\/\/infoscience.epfl.ch\/record\/169211\" target=\"_blank\" rel=\"noopener\">A NICE Way to Test OpenFlow Applications<\/a><\/strong>, Marco Canini, Daniele Venzano, Peter Pere\u0161\u00edni, Dejan Kosti\u0107, and Jennifer Rexford, <em>EPFL Technical Report EPFL-REPORT- 169211<\/em>, October 2011.<\/li>\n<li><strong><a href=\"http:\/\/infoscience.epfl.ch\/record\/164475\" target=\"_blank\" rel=\"noopener\">Checking for Insidious Faults in Deployed Federated and Heterogeneous Distributed Systems<\/a><\/strong>, Marco Canini, Vojin Jovanovi\u0107, Daniele Venzano, Gautam Kumar, Dejan Novakovi\u0107, and Dejan Kosti\u0107, <em>EPFL Technical Report EPFL-REPORT-164475<\/em>, October 2011.<\/li>\n<li><a href=\"http:\/\/kth.diva-portal.org\/smash\/record.jsf?pid=diva2%3A727678&amp;dswid=8349\">Automating the Testing of OpenFlow Applications<\/a>, Marco Canini, Dejan Kosti\u0107, Jennifer Rexford, and Daniele Venzano, <em>Proceedings of the 1st International Workshop on Rigorous Protocol Engineering (<strong>WRiPE<\/strong>)<\/em>, October 2011.<\/li>\n<li><strong>DiCE: Online Testing of Federated and Heterogeneous Distributed Systems<\/strong>, Marco Canini, Vojin Jovanovi\u0107, Daniele Venzano, Dejan Novakovi\u0107, and Dejan Kosti\u0107, demo at the<em> ACM <strong>SIGCOMM<\/strong> 2011 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications<\/em>, August 2011.<\/li>\n<li><a href=\"http:\/\/kth.diva-portal.org\/smash\/record.jsf?pid=diva2%3A727670&amp;dswid=8349\" target=\"_blank\" rel=\"noopener\">Toward Online Testing of Federated and Heterogeneous Distributed Systems<\/a>, Marco Canini, Vojin Jovanovi\u0107, Daniele Venzano, Boris Spasojevi\u0107, Olivier Crameri, and Dejan Kosti\u0107, <em>Proceedings of The 2011 <strong>USENIX<\/strong> Annual Technical Conference<\/em>, June 2011.<\/li>\n<li><strong>DiCE: Predicting Faults in Heterogeneous, Federated Distributed Systems<\/strong>, Marco Canini, Vojin Jovanovic, Dejan Novakovic, Gautam Kumar, Boris Spasojevic, Olivier Crameri, and Dejan Kostic, <em>Technical Report EPFL-REPORT-152111<\/em>, September 2010.<\/li>\n<\/ol>\n<h3><strong><span style=\"font-size: small\">Earlier publications leading to this project<\/span><\/strong><\/h3>\n<ul>\n<li><a href=\"http:\/\/kth.diva-portal.org\/smash\/record.jsf?pid=diva2%3A727668&amp;dswid=-2060\">Fault Prediction in Distributed Systems Gone Wild<\/a>, Marco Canini, Dejan Novakovic, Vojin Jovanovic, and Dejan Kostic, <em>Proceedings of The 4th ACM SIGOPS\/SIGACT Workshop on Large Scale Distributed Systems and Middleware (LADIS)<\/em>, July 2010.<\/li>\n<\/ul>\n<ul>\n<li><a href=\"http:\/\/kth.diva-portal.org\/smash\/record.jsf?pid=diva2%3A727652&amp;dswid=8349\">Simplifying Distributed System Development<\/a>, Maysam Yabandeh, Nedeljko Vasic, Dejan Kostic, and Viktor Kuncak,\u00a0 <em>Proceedings of the 12th Workshop on Hot Topics in Operating Systems (HotOS XII)<\/em>, May 2009.<\/li>\n<\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Reducing Long Tail Latencies in Geo-Distributed Systems, Kirill Bogdanov, Licentiate thesis, TRITA-ICT; 2016:32 Realizing High Performance NFV Service Chains, Georgios P. Katsikas,\u00a0Licentiate thesis, TRITA-ICT; 2016:35 SNF: Synthesizing high performance NFV service chains, Georgios Katsikas, Marcel Enguehard, Maciej Ku\u017aniar, Gerald Q. Maguire Jr., and Dejan Kosti\u0107, PeerJ Computer Science\u00a02:e98, 2016. Measuring and Managing Switch Diversity in [&hellip;]<\/p>\n","protected":false},"author":621,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-24","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P7bjNp-o","_links":{"self":[{"href":"https:\/\/www.kth.se\/blogs\/prophet\/wp-json\/wp\/v2\/pages\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kth.se\/blogs\/prophet\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.kth.se\/blogs\/prophet\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.kth.se\/blogs\/prophet\/wp-json\/wp\/v2\/users\/621"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kth.se\/blogs\/prophet\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":7,"href":"https:\/\/www.kth.se\/blogs\/prophet\/wp-json\/wp\/v2\/pages\/24\/revisions"}],"predecessor-version":[{"id":1047,"href":"https:\/\/www.kth.se\/blogs\/prophet\/wp-json\/wp\/v2\/pages\/24\/revisions\/1047"}],"wp:attachment":[{"href":"https:\/\/www.kth.se\/blogs\/prophet\/wp-json\/wp\/v2\/media?parent=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}