Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.
DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.
This lecture covers Terminating Reliable Broadcast (TRB) and Non-Blocking Atomic Commit (NBAC). TRB is a communication primitive used to disseminate messages reliably among processes, while NBAC focuses on reaching agreement on committing or aborting transactions in a distributed system. The lecture explains the concepts, algorithms, and properties of TRB and NBAC, including integrity, validity, agreement, termination, and consensus. It also discusses the use of failure detectors and consensus algorithms in achieving non-blocking atomic commit. The presentation concludes with a historical overview of atomic commit protocols and their complexities.