Patrick Thomas Eugster
Member of Secure
Software Systems (S3) lab. Affiliated with
Center for Education and Research in Information Assurance
and Security (CERIAS). Biographical sketch. My CV
Students interested in working with me
towards an MS or PhD degree: Apply directly to our
grad school; you'll be able to indicate faculty
you'd like to work with.
Still open postdoc positions in event-based programming and systems, PL and OS security, and distributed cloud computing. Check this page for more information.
Research
Programming languages and abstractions, algorithms, and middleware for distributed systems.
Ongoing projects
-
A Fog computing architecture. Supported by Cisco Systems Inc.
-
Matching networks. Supported by Purdue Research Foundation (PRF)
- Large-scale cloud-based data analysis. Supported by DARPA grant # N11AP20014, Northrop Grumman Cybersecurity Research Consortium (NGCRC), and Google
- Least privilege enforcement through secure threads. Supported by NSF TC, grant # 1117065
- A methodology for developing complex event-based software. Supported by Alexander von Humboldt Foundation and DARPA
-
Seamless cloud computing. Supported by Purdue Research Foundation (PRF), grant # 204533
Past projects*
Awards, fellowships, and honors
- 2013 Research Award -- Google
- 2012 Professional Achievement Award -- Purdue University College of Science
- 2011 Experienced Researcher Fellowship -- Alexander von Humboldt Foundation
- 2011 Computer Science Study Group Member -- DARPA
- 2010 Best Paper Award -- ACM/IFIP/USENIX Middleware 2010
-
2010 Undergraduate Student Advising Award -- Purdue University College of Science
-
2007 CAREER -- US NSF
-
2002 Advanced Researcher Fellowship -- Swiss National Science Foundation
-
2002 Postdoctoral Researcher Fellowship -- Swedish Research Council
-
2001 Prize of Excellence for an Exceptional Research Contribution -- EPFL
-
1998 Prize of Excellence for an Exceptional Teaching Contribution -- EPFL
Some upcoming and recent events
-
IC2E 2014 (Mar 11 - 14, Boston, Massachusetts) -- PC Member
-
ICDCS 2014 (Jun/Jul Madrid, Spain) -- PC member FT track
-
Middleware 2013 (Dec 9 - 13, Beijing,
China) -- PC member
-
OPODIS 2013 (Dec 16 - 18, Nice, France) -- PC member
-
SPLASH 2013 (Oct 26 - 31, Indianapolis, Indiana) -- General co-chair
-
FSE/ESEC 2013 (Aug 19 - 23, St. Petersburg,
Russia) -- PC member
-
DEBS 2013 (Jun 29 - Jul 3, Arlington, Texas) -- PC member
-
Middleware 2012 (Dec 3 - 7, Quebec,
Canada) -- PC member
-
OOPSLA 2012 (Oct 19 - 26, Tucson, Arizona) -- ERC member
- DEBS 2012 (Jul 16 - 20, Berlin, Germany) -- PC co-chair
-
COORDINATION 2012 (Jun 14 - 15, Stockholm, Sweden) -- PC member
-
ECOOP 2012 (Jun 11 - 16, Beijing,
China) -- Workshop committee co-chair
-
ICDCS 2012 (Jun 12 - 15, Kanazawa,
Japan) -- PC member FT & OS tracks
-
AOSD 2012 (Mar 25 - 30, Potsdam,
Germany) -- PC member
Teaching*
-
CS603 Advanced Topics in Distributed Systems -- Fall 2006, Fall 2009
-
CS590E Cloud Computing -- Fall 2010
- CS590E Distributed Event-based Programming -- Spring 2007
- CS590E Distributed Programming -- Spring 2006
- CS565 Programming Languages -- Spring 2008
-
CS505 Distributed Systems -- Spring 2009, Spring 2013
- CS456 Programming Languages -- Spring 2010, Spring 2011, Spring 2012
-
CS390/490DS Distributed Systems -- Fall 2011, Spring 2013
-
CS307 Software Engineering I
(for CS, ECE, and CIT) -- Fall 2007, Fall 2008
Current collaborators
Former students
* At Purdue University.