{"id":2986,"date":"2022-02-22T17:53:09","date_gmt":"2022-02-22T16:53:09","guid":{"rendered":"https:\/\/i4wpdev.cs.fau.de\/?page_id=2986"},"modified":"2026-02-03T10:20:02","modified_gmt":"2026-02-03T09:20:02","slug":"edc","status":"publish","type":"page","link":"https:\/\/i4wpdev.cs.fau.de\/en\/research\/edc","title":{"rendered":"EDC"},"content":{"rendered":"<div class=\"cris-projects\"><h3>Efficient Distributed Coordination<\/h3><p class=\"project-type\">(Own Funds)<\/p><p class=\"project-details\"><br \/><strong>Project leader: <\/strong><span class=\"author\" itemprop=\"author\"><a href=\"\/person\/distler\">Tobias Distler<\/a><\/span><br \/><strong>Project members: <\/strong><span class=\"author\" itemprop=\"author\"><a href=\"\/person\/lawniczak\">Laura Lawniczak<\/a><\/span><br \/><strong>Start date: <\/strong>1. January 2012<br \/><strong>End date: <\/strong>31. December 2026<br \/><strong>Acronym: <\/strong>EDC<br \/><strong>URL: <\/strong><a href=\"https:\/\/www4.cs.fau.de\/Research\/EDC\/\">https:\/\/www4.cs.fau.de\/Research\/EDC\/<\/a><\/p><h4>Abstract: <\/h4><p class=\"project-description\"><p>Coordination services such as ZooKeeper are essential building blocks of today's data-center infrastructures as they provide processes of distributed applications with means to exchange messages, to perform leader election, to detect machine or process crashes, or to reliably store configuration data. Providing an anchor of trust for their client applications, coordination services have to meet strong requirements regarding stability and performance. Only this way, it is possible to ensure that a coordination service neither is a single point of failure nor becomes the bottleneck of the entire system.<\/p><p>To address drawbacks of state-of-the-art systems, the EDC project develops approaches that enable coordination services to meet the stability and performance demands. Amongst other things, this includes making these services resilient against both benign and malicious faults, integrating mechanisms for extending the service functionality at runtime in order to minimize communication and synchronization overhead, as well as designing system architectures for effectively and efficiently exploiting the potential of multi-core servers. Although focusing on coordination services, the developed concepts and techniques are expected to also be applicable to other domains, for example, replicated data stores.<\/p><\/p><h4>Publications: <\/h4><ul class=\"cris-publications \" lang=\"en\"><li itemscope itemtype=\"http:\/\/schema.org\/ScholarlyArticle\"><span class=\"author\" itemprop=\"author\"><a href=\"\/person\/lawniczak\">Lawniczak L.<\/a><\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/distler\">Distler T.<\/a><\/span>:<br \/><span class=\"title\" itemprop=\"name\"><strong><a href=\"https:\/\/cris.fau.de\/publications\/269487397?lang=en_GB\" title=\"Detailansicht in neuem Fenster &ouml;ffnen\">Stream-based State Machine Replication<\/a><\/strong><\/span><br \/><span itemscope itemtype=\"http:\/\/schema.org\/Book\">In: <span itemprop=\"name\" style=\"font-weight:bold\">Proceedings of the 17th European Dependable Computing Conference (EDCC '21)<\/span> <span itemprop=\"datePublished\">2021<\/span><\/span><br \/>DOI: <a href='https:\/\/doi.org\/10.1109\/edcc53658.2021.00024' target='blank' itemprop=\"sameAs\">10.1109\/edcc53658.2021.00024<\/a><br \/>URL: <a href='https:\/\/arxiv.org\/pdf\/2106.13019' target='blank' itemprop=\"url\">https:\/\/arxiv.org\/pdf\/2106.13019<\/a><\/li><li itemscope itemtype=\"http:\/\/schema.org\/ScholarlyArticle\"><span class=\"author\" itemprop=\"author\"><a href=\"\/person\/eischer\">Eischer M.<\/a><\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/distler\">Distler T.<\/a><\/span>:<br \/><span class=\"title\" itemprop=\"name\"><strong><a href=\"https:\/\/cris.fau.de\/publications\/203679192?lang=en_GB\" title=\"Detailansicht in neuem Fenster &ouml;ffnen\">Scalable Byzantine Fault-tolerant State-Machine Replication on Heterogeneous Servers<\/a><\/strong><\/span><br \/>In: <span itemscope itemtype=\"http:\/\/schema.org\/Periodical\" itemid=\"#periodical_203679192\"><span itemprop=\"name\"><strong>Computing<\/strong><\/span><\/span> (<span itemprop=\"datePublished\">2018<\/span>), p. <span itemprop=\"pagination\">1-22<\/span><br><span itemscope itemtype=\"http:\/\/schema.org\/Periodical\" itemid=\"#periodical_203679192\"><span itemprop=\"issn\">ISSN: 0010-485X<\/span><\/span><\/span><br \/>DOI: <a href='https:\/\/doi.org\/10.1007\/s00607-018-0652-3' target='blank' itemprop=\"sameAs\">10.1007\/s00607-018-0652-3<\/a><br \/>URL: <a href='https:\/\/www4.cs.fau.de\/Publications\/2018\/eischer_18_computing.pdf' target='blank' itemprop=\"url\">https:\/\/www4.cs.fau.de\/Publications\/2018\/eischer_18_computing.pdf<\/a><\/li><li itemscope itemtype=\"http:\/\/schema.org\/ScholarlyArticle\"><span class=\"author\" itemprop=\"author\">Schiekofer R.<\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/behl\">Behl J.<\/a><\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/distler\">Distler T.<\/a><\/span>:<br \/><span class=\"title\" itemprop=\"name\"><strong><a href=\"https:\/\/cris.fau.de\/publications\/108443104?lang=en_GB\" title=\"Detailansicht in neuem Fenster &ouml;ffnen\">Agora: A Dependable High-Performance Coordination Service for Multi-Cores<\/a><\/strong><\/span><br \/><span itemscope itemtype=\"http:\/\/schema.org\/Event\" style=\"font-style:italic\"><span itemprop=\"name\">47th International Conference on Dependable Systems and Networks (DSN '17)<\/span> (<span itemprop =\"location\" itemscope itemtype=\"http:\/\/schema.org\/PostalAddress\"><span itemprop=\"name\">Denver, USA<\/span><\/span><span itemprop=\"startDate\" content=\"2017\"><\/span>)<\/span><br \/><span itemscope itemtype=\"http:\/\/schema.org\/Book\">In: <span itemprop=\"name\" style=\"font-weight:bold\">Proceedings of the 47th International Conference on Dependable Systems and Networks (DSN '17)<\/span> <span itemprop=\"datePublished\">2017<\/span><\/span><\/li><li itemscope itemtype=\"http:\/\/schema.org\/ScholarlyArticle\"><span class=\"author\" itemprop=\"author\"><a href=\"\/person\/distler\">Distler T.<\/a><\/span>, <span class=\"author\" itemprop=\"author\">Bahn C.<\/span>, <span class=\"author\" itemprop=\"author\">Bessani A.<\/span>, <span class=\"author\" itemprop=\"author\">Fischer F.<\/span>, <span class=\"author\" itemprop=\"author\">Junqueira F.<\/span>:<br \/><span class=\"title\" itemprop=\"name\"><strong><a href=\"https:\/\/cris.fau.de\/publications\/121806344?lang=en_GB\" title=\"Detailansicht in neuem Fenster &ouml;ffnen\">Extensible Distributed Coordination<\/a><\/strong><\/span><br \/><span itemscope itemtype=\"http:\/\/schema.org\/Event\" style=\"font-style:italic\"><span itemprop=\"name\">EuroSys 2015<\/span> (<span itemprop =\"location\" itemscope itemtype=\"http:\/\/schema.org\/PostalAddress\"><span itemprop=\"name\">Bordeaux<\/span><\/span><span itemprop=\"startDate\" content=\"2015\"><\/span>)<\/span><br \/><span itemscope itemtype=\"http:\/\/schema.org\/Book\">In: <span itemprop=\"name\" style=\"font-weight:bold\">Proceedings of the 10th European Conference on Computer Systems (EuroSys '15)<\/span> <span itemprop=\"datePublished\">2015<\/span><\/span><br \/>DOI: <a href='https:\/\/doi.org\/10.1145\/2741948.2741954' target='blank' itemprop=\"sameAs\">10.1145\/2741948.2741954<\/a><\/li><li itemscope itemtype=\"http:\/\/schema.org\/ScholarlyArticle\"><span class=\"author\" itemprop=\"author\"><a href=\"\/person\/eischer\">Eischer M.<\/a><\/span>, <span class=\"author\" itemprop=\"author\">Stra\u00dfner B.<\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/distler\">Distler T.<\/a><\/span>:<br \/><span class=\"title\" itemprop=\"name\"><strong><a href=\"https:\/\/cris.fau.de\/publications\/255552609?lang=en_GB\" title=\"Detailansicht in neuem Fenster &ouml;ffnen\">Low-Latency Geo-Replicated State Machines with Guaranteed Writes<\/a><\/strong><\/span><br \/><span itemscope itemtype=\"http:\/\/schema.org\/Event\" style=\"font-style:italic\"><span itemprop=\"name\">7th Workshop on Principles and Practice of Consistency for Distributed Data, PaPoC 2020<\/span> (<span itemprop =\"location\" itemscope itemtype=\"http:\/\/schema.org\/PostalAddress\"><span itemprop=\"name\">Heraklion<\/span><\/span>, <span itemprop=\"startDate\" content=\"2020-04-27\">27. April 2020<\/span> - <span itemprop=\"endDate\" content=\"2020-04-27\">27. April 2020<\/span>)<\/span><br \/><span itemscope itemtype=\"http:\/\/schema.org\/Book\">In: <span itemprop=\"name\" style=\"font-weight:bold\">Proceedings of the 7th Workshop on Principles and Practice of Consistency for Distributed Data, PaPoC 2020<\/span> <span itemprop=\"datePublished\">2020<\/span><\/span><br \/>DOI: <a href='https:\/\/doi.org\/10.1145\/3380787.3393686' target='blank' itemprop=\"sameAs\">10.1145\/3380787.3393686<\/a><br \/>URL: <a href='https:\/\/www4.cs.fau.de\/Publications\/2020\/eischer_20_papoc.pdf' target='blank' itemprop=\"url\">https:\/\/www4.cs.fau.de\/Publications\/2020\/eischer_20_papoc.pdf<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":4,"featured_media":0,"parent":2103,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","_rrze_multilang_single_locale":"en_US","_rrze_multilang_single_source":"https:\/\/i4wpdev.cs.fau.de\/?page_id=2984","footnotes":""},"page_category":[],"class_list":["post-2986","page","type-page","status-publish","hentry","en-US"],"_links":{"self":[{"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/pages\/2986","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/comments?post=2986"}],"version-history":[{"count":2,"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/pages\/2986\/revisions"}],"predecessor-version":[{"id":2994,"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/pages\/2986\/revisions\/2994"}],"up":[{"embeddable":true,"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/pages\/2103"}],"wp:attachment":[{"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/media?parent=2986"}],"wp:term":[{"taxonomy":"page_category","embeddable":true,"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/page_category?post=2986"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}