I work with the Mace programming language toolkit.
I currently work on understanding and debugging performance of Distributed systems using Machine learning on logs. The NSDI 2012 paper describes some of our ideas in this direction. This has helped uncover interesting behaviors of two popular BitTorrent systems − Transmission & Azureus, and an open source implementation of BigTable − HBase.

Refereed conference publications


Technical Reports



Posters



Courses

Fall 2008:
Compiling and Programming Systems (CS502)
Data Communication and Computer Networks (CS536)
Datacenter Architecture (CS590N)

Spring 2009:
Introduction to Distributed systems (CS505)
Inter-networking (CS636)

Fall 2009:
Algorithm Design, Analysis and Implementation (CS580)
Advanced Topics in Distributed Systems (CS603)

Spring 2010:
Parallel Computing (CS525)

Fall 2010:
Data Mining (CS573)

Teaching

Spring 2010:
Teaching Assistant, Introduction to Distributed Systems (CS 505)
Bibliography manager

knagara@cs.purdue.edu