ACM Luiz André Barroso Award
Morocco - 2024
citation
For theoretical and applied contributions to distributed computing and highly influential work on promoting computer science in Africa.
Rachid Guerraoui has made groundbreaking contributions that have shaped the landscape of distributed systems. His work on electronic transactions has led to new insights for correctly implementing such transactions in concurrent environments. By designing the concept of e-Transactions, establishing a theory of Transaction Contention Management and developing STMBench7, he has provided tools and frameworks for understanding and optimizing transaction computing. Guerraoui's research has also extended to the realm of cryptocurrency, where he has demonstrated how to build scalable asynchronous concurrent abstractions that can support secure and decentralized digital currencies. Furthermore, his work on asynchronous dissemination protocols has paved the way for fully decentralized publish-subscribe systems, enabling efficient and reliable communication in distributed environments. In recent years, Guerraoui has ventured into the new field of Byzantine Machine Learning, where he created learning algorithms, which can operate when some nodes in a distributed system introduce errors or are uncooperative.
Beyond his technical contributions, Guerraoui has also been a passionate advocate for computing education in Africa. Born in Morocco, he has always been committed to fostering academic excellence on the continent. By co-initiating the Excellence in Africa EPFL program, he has promoted the development of junior faculty and graduate students, providing them with opportunities to excel in their research and careers. His involvement in the creation of the UM6P College of Computing in Morocco has further expanded access to high-quality computer science education in the region. Additionally, Guerraoui has played a key role in fostering collaboration and exchange among African computer science researchers through the Netys conference, which he also co-initiated and which is held annually in Morocco.
ACM Fellows
Switzerland - 2012
citation
For contributions to the theory and practice of reliable distributed computing.