Assistant Professor of Computer Science
Joined department: Fall 2008
Education:
PhD, Computer Science
University of California, San Diego (2008)
MS, Computer Science
Duke University (2004)
BS, Computer Science
North Carolina State University (2002)
BS, Applied Mathematics
North Carolina State University (2002)
Charles Killian joins Purdue as an Assistant Professor of Computer Science. Killian received his PhD
in computer science from the University of California, San Diego, his MS in computer science from
Duke University, and his BS in computer science and applied math from North Carolina State
University. His research interests are distributed systems, model checking, programming languages,
software engineering, and network security. Killian is a 2011 NSF CAREER Award recipient for his work
on debugging and understanding deployed distributed systems. His recent work involves developing
tools to find correctness and performance problems, to discover insider attacks, and infrastructure
to improve the robustness and performance of distributed systems. Killian has worked at Microsoft
Research, AT&T Solutions, Infopike, North Carolina State University, Duke University, and MCNC.
Selected Publications
Karthik Nagaraj, Charles Killian, and Jennifer Neville, "Structured Comparative Analysis of Systems
Logs to Diagnose Performance Problems.", Proceedings of 9th USENIX Symposium on Networked Systems
Design and Implementation (NSDI '12), San Jose, CA. 25-27 April, 2012.
Hyojeong Lee, Jeff Seibert, Charles Killian, and Cristina Nita-Rotaru, "Gatling: Automatic Attack
Discovery in Large-Scale Distributed Systems", Proceedings of 19th Annual Network &
Distributed System Security Symposium (NDSS 2012), San Diego, CA. 5-8 February, 2012.
Sunghwan Yoo, Hyojeong Lee, Charles Killian, and Milind Kulkarni, "InContext: Simple Parallelism for
Distributed Applications", In proceedings of 20th International ACM Symposium on High-Performance
Parallel and Distributed Computing (HPDC 2011), San Jose, CA. 8-11 June, 2011.
Research Funding
Charles Killian, CAREER: Analyzing Distributed Systems and Behavior Using Repeated
Execution, National Science Foundation, 7/1/2011-6/30/2016.
Charles Killian, MaceKen: Productively Programming Bulletproof Scalable Data Center
Applications, Hewlett Packard Co, 8/1/2011-7/31/2012.
Last Updated: March 22, 2012 03:54pm