No picture
 
Home
 
About >
Content >
Authors >
 
Buy >
Teaching >
Hands-on >
Errata >
 
Reviews >
Links >
 
Contact >
 
 
 
 

Introduction to Reliable and Secure Distributed Programming

Authors

Luís Rodrigues

Luís Rodrigues

Rachid Guerraoui

Rachid Guerraoui

Christian Cachin

Christian Cachin

Luís Rodrigues graduated (1986), has a Master (1991) and a PhD (1996) in Electrical and Computer Engineering, by the Instituto Superior Técnico da Universidade Técnica Lisboa (IST). He obtained the "Agregação" in Informatics (2003) by the Universidade de Lisboa

He is a Professor (Professor Catedrático) at Departamento de Engenharia Informática, Instituto Superior Técnico, Universidade Técnica de Lisboa, where he now serves as Department Head. From 1996 to July 2007 he served at the Departmento de Informática, Faculdade de Ciências (Faculty of Sciences), Universidade de Lisboa. He initiated his academic career at the Electrotechnic and Computers Engineering Department of Instituto Superior Técnico de Lisboa (IST) in 1989.

From 1986 to 1996 he was a member of the Distributed Systems and Industrial Automation Group at INESC. From 1997-2007, he was a (founding) member of the LASIGE laboratory at University of Lisbon, first as a member of the Navigators group and later as the leader of the Distributed Algorithms and Network Protocols group. He served as Director of the LASIGE in 2004-2005. From July 2007 he is a member of the Distributed Systems Group at INESC-ID Lisboa. He currently serves as scientific coordinator of the Distributed Systems Group and in the board of directors of INESC-ID Lisboa.

His current interests include fault-tolerant and real-time distributed systems, group membership and communication, replicated data management, publish-subscribe systems, peer-to-peer computing and mobile computing. He has more than 150 publications in these areas. He has served as PC co-chair of conferences, such as ICDCS, LADIS and Autonomics. He is co-author of two books on distributed computing (Distributed Systems For System Architects and Introduction to Reliable and Secure Distributed Programming). He is a member of the Ordem dos Engenheiros, ACM, and IEEE.

Rachid Guerraoui got a Ph.D. (1992) from the University of Orsay in Computer Science. He is Professor at Ecole Polytechnique Fédérale de Lausanne (Swiss Federal Institute of Technology in Lausanne) where he teaches distributed computing and object-oriented programming. He has also been affiliated with MIT CSAIL, HP Labs in Palo Alto, CEA Saclay and Ecole des Mines of Paris. He served as program chair for the European Conference on Object-Oriented Programming (ECOOP 99), the ACM/IFIP International Conference in Middleware (Middleware 2001), the International Symposium on Distributed Computing (DISC 2004), and the 29th Symposium on Principles of Distributed Computing (PODC) in 2010.

Christian Cachin graduated with a Ph.D. in Computer Science from ETH Zurich in 1997. He was a postdoctoral researcher at the MIT Laboratory for Computer Science from 1997-1998. Since 1998 he has been a Research Staff Member at IBM Research – Zurich, involved with research projects in the fields of cryptology and distributed systems. In 2009 he was a visiting researcher at the Ecole Polytechnique Federale de Lausanne (EPFL).

Christian Cachin's research focuses on cryptology and distributed systems. He has authored many peer-reviewed publications in these fields, holds several patents on secure protocols, and has been a frequent member of program committees of technical conferences, of which he chaired several. He is an ACM Distinguished Scientist (2009) and received IBM Outstanding Technical Achievement Awards. He currently serves as an editor for several international journals in the area of information security. Since 1998 he has been a member of the board of directors of the International Association for Cryptologic Research (IACR), currently as Vice President, and lead the organization of the Eurocrypt 2004 conference.

His current research interests are the security of storage systems, secure protocols for distributed systems, and cryptography. He contributed to the OASIS Key Management Interoperability Protocol (KMIP) standard and is concerned with the security of cloud computing in the EU-funded TClouds – Trustworthy Clouds project.