CS Other Presentations

Department of Computer Science - University of Cyprus

Besides Colloquiums, the Department of Computer Science at the University of Cyprus also holds Other Presentations (Research Seminars, PhD Defenses, Short Term Courses, Demonstrations, etc.). These presentations are given by scientists who aim to present preliminary results of their research work and/or other technical material. Other Presentations serve as a forum for educating Computer Science students and related announcements are disseminated to the Department of Computer Science (i.e., the csall list):
rss RSS Directions Directions

Presentations Coordinator: Demetris Zeinalipour

Seminar: Towards an Automatically-recovering Byzantine-tolerant Blockchain Infrastructure, Dr. Ioannis Marcoullis (University of Cyprus, Cyprus), Tuesday, September 27, 2022, 18:00-19:30 EET.


The Department of Computer Science at the University of Cyprus cordially invites you to the Seminar entitled:

Towards an Automatically-recovering Byzantine-tolerant Blockchain Infrastructure

Speaker: Dr. Ioannis Marcoullis
Affiliation: University of Cyprus, Cyprus
Category: Seminar
Location: Room 202, Faculty of Pure and Applied Sciences (FST-01), 1 University Avenue, 2109 Nicosia, Cyprus (directions)
Date: Tuesday, September 27, 2022
Time: 18:00-19:30 EET
Host: Prof. Chryssis Georgiou (chryssis-AT-cs.ucy.ac.cy)
URL: https://www.cs.ucy.ac.cy/colloquium/presentations.php?speaker=cs.ucy.pres.2022.marcoullis

Abstract:
Modern cloud systems offering data storage achieve high availability by employing redundancy of servers to store data and provide service. Byzantine Fault Tolerance (BFT) allows state replication across several servers in the presence of malicious processors. It takes the form of repeated consensus to reach agreement on an ordering of state transitions. Nevertheless, BFT's most popular use today is to leverage consensus in distributed ledgers, examples of which are blockchains and smart contracts. Given the widespread use of such technologies in critical operations we anticipate that these are robust and fault-tolerant, while also recovering swiftly from any failures that might occur. To this end, the concept of self-stabilization is instrumental. It is a holistic approach towards any possible erroneous system state and guarantees automatic system recovery (i.e., without human intervention) back to the intended behavior. The approach is well-established in the community of distributed computing. We propose a self-stabilizing algorithm achieving BFT via atomic broadcast by employing a randomized self-stabilizing binary consensus algorithm. This approach can be driven towards building self-stabilizing blockchain infrastructures.

Short Bio:
Ioannis Marcoullis holds a PhD in Computer Science from the University of Cyprus. His research interests lie in the area of Fault Tolerance in Distributed Computing with special focus on Self-Stabilization. He presented his published research work in international conferences, and has served as a reviewer of several papers for different conferences and journals in the area of Distributed Computing. Recently, he performed post-doctoral research on self-stabilizing state machine replication. He also holds a BSc in Mathematics from the University of Manchester and a MSc in Computer Science from the University of Bristol.

Note:
This is the final seminar of the project ESS-BFT (https://www.cs.ucy.ac.cy/essbft/), funded by the ONISILOS postdoctoral funding scheme of the University of Cyprus.

  Other Presentations Web: https://www.cs.ucy.ac.cy/colloquium/presentations.php
  Colloquia Web: https://www.cs.ucy.ac.cy/colloquium/
  Calendar: https://www.cs.ucy.ac.cy/colloquium/schedule/cs.ucy.pres.2022.marcoullis.ics