Patrick Thomas Eugster

Associate Professor of Computer Science

Joined department: Spring 2006
Education
PhD, Swiss Federal Institute of Technology in Lausanne, Computer Science (2001)
MS, Swiss Federal Institute of Technology in Lausanne, Computer Science (1998)

Professor Eugster's research is concerned with the development of distributed systems software. Particular topics of interest include fault tolerant algorithms, middleware, and programming languages and models.

Professor Eugster was educated in Switzerland, and has worked for both Swiss Federal Institutes of Technology in Lausanne (EPFL) and in Zurich (ETHZ), as well as for Sun Microsystems (now Oracle) prior to joining Purdue University. He has authored over 70 refereed articles, and is a member of ACM and IEEE. Among other awards for his research and teaching, Professor Eugster has received an NSF CAREER award (2007) and Experienced Researcher fellowship by the Alexander von Humboldt foundation (2011). He is also a member of the 2011 DARPA Computer Science Study Panel.

Selected Publications
D. Alistarh, P. Eugster, M. Herlihy, A. Matveev, and N. Shavit, "StackTrack: an Automated Transactional Approach to Concurrent Memory Reclamation", 9th European Conference on Computer Systems (EuroSys 2014), article 25, April 2014
C. Jayalath and P. Eugster, "Efficient Geo-Distributed Big Data Processing with Rout", 33rd IEEE International Conference on Distributed Computing Systems (ICDCS 2013), pages 470-480, June 2013
T. Freudenreich, P. Eugster, S. Frischbier, S. Appel, and A. Buchmann, "Implementing Federated Object Systems", 27th European Conference on Object-Oriented Programming (ECOOP 2013), pages 230-254, July 2013