Research Interests

My research interests lie in the broad areas of computer networks and distributed systems with a focus on distributed computing using virtual machines and Internet technologies and applications. In particular, I am interested in creating adaptive virtual execution environments capable of supporting high performance distributed applications. I am also interested in the design, analysis, theory and implementation of interprocess communication protocol standardization suites, such as congestion control in TCP/IP networks.


June 2006 to December 2006

Research Scientist Intern
System Technology Lab
Intel Corporation, Hillsboro OR USA

Researched automated optimization of virtual networks interconnecting pools of virtual machines

September 2002 to December 2006

Research Assistant to Prof. Peter A. Dinda
Department of Electrical Engineering and Computer Science (EECS)
Northwestern University, Evanston IL USA

Co-designed and co-implemented an automatic, run-time and dynamic adaptation system for distributed applications executing in virtual environments

January 2001 to July 2002

Research Assistant to Prof. Dan Duchamp
Department of Computer Science
Stevens Institute of Technology, Hoboken, NJ, USA

Developed an analytical characterization for the throughput of a split TCP connection and found the throughput to be increased due to pipiline parallelism.

August 1999 to July 2000

Research Assistant to Prof. Priti Shankar
Department of Computer Science and Automation (CSA)
Indian Institute of Science, Bangalore, India

Co-designed and co-implemented algorithms for one-pass retargetable code generation.


Virtuoso: Resource Management and Prediction for Distributed Computing With Virtual Machines

Split TCP: Fixing The Discrete Internet Problem


Ananth I. Sundararaj
Last modified: Tue Oct 25 19:48:03 CST 2005