CS 2003-2004 Faculty Information - Department of Computer ...
CS 2003-2004 Faculty Information - Department of Computer ...
CS 2003-2004 Faculty Information - Department of Computer ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
26<br />
<strong>CS</strong> <strong>2003</strong>-<strong>2004</strong> <strong>Faculty</strong> <strong>Information</strong><br />
International Conference on Parallel Processing (ICPP-04), and a co-founder and co-chair for the first and the second<br />
International Workshop on Mobile Peer-to-Peer Computing (MP2P). He is a member <strong>of</strong> the ACM.<br />
Selected Publications:<br />
Chris Gniady, Y. Charlie Hu, and Yung-Hsiang Lu, “Program Counter Based Techniques for Dynamic Power<br />
Management,” Proceedings <strong>of</strong> the 10th International Symposium on High-Performance <strong>Computer</strong> Architecture (HPCA-<br />
10), Madrid, Spain, February 14-18, <strong>2004</strong>.<br />
Y. Charlie Hu, Saumitra M. Das, and Himabindu Pucha, “Exploiting the Synergy between Peer-to-Peer and Mobile Ad<br />
Hoc Networks,” Proceedings <strong>of</strong> the HotOS-IX: Ninth Workshop on Hot Topics in Operating Systems, Lihue, Kauai,<br />
Hawaii, May 18-21, <strong>2003</strong>.<br />
Y. Charlie Hu, Weimin Yu, Alan Cox, Dan Wallach, and Willy Zwaenepoel, “Runtime Support for Distributed Sharing<br />
in Safe Languages,” ACM Transactions on <strong>Computer</strong> Systems, Volume 21, No. 1, pp. 1-35, February <strong>2003</strong>.<br />
Suresh Jagannathan<br />
Education:<br />
BS, <strong>Computer</strong> Science, State University <strong>of</strong> New York at Stony Brook, 1982<br />
MS, Electrical Engineering and <strong>Computer</strong> Science, Massachusetts Institute <strong>of</strong> Technology, 1985<br />
PhD, Electrical Engineering and <strong>Computer</strong> Science, Massachusetts Institute <strong>of</strong> Technology, 1989<br />
Positions:<br />
Associate Pr<strong>of</strong>essor <strong>of</strong> <strong>Computer</strong> Science<br />
Associate Pr<strong>of</strong>essor <strong>of</strong> Electrical and <strong>Computer</strong> Engineering (Courtesy)<br />
Bio-sketch:<br />
Pr<strong>of</strong>essor Jagannathan is interested in the semantics and implementation <strong>of</strong> high-level programming languages like<br />
SML, Scheme, or Java. More specifically, his interests lie in formal methods for describing and implementing such languages,<br />
e.g., type theory, program analysis, abstract interpretation, etc.<br />
He also has an active interest in coordinated and distributed languages. One aspect <strong>of</strong> this research studies the semantics<br />
and implementation <strong>of</strong> lightweight transactions as an alternative to lock-based synchronization for expressing<br />
concurrency. The results <strong>of</strong> this work are used to devise scalable coordination and distributed systems.<br />
His research also explores issues in the design and implementation <strong>of</strong> next-generation storage infrastructures. This<br />
work applies formal methods and s<strong>of</strong>tware engineering principles to develop highly-available scalable storage applications<br />
for wide-area deployment.<br />
Selected Publications:<br />
Adam Welc, Suresh Jagannathan, and Antony Hosking, “Transactional Monitors for Concurrent Objects,” European<br />
Conference on Object-Oriented Programming (<strong>2004</strong>).<br />
Jan Vitek, Suresh Jagannathan, Adam Welc, and Antony Hosking, “A Semantic Framework for Designer Transactions,”<br />
European Symposium on Programming (<strong>2004</strong>).<br />
Suresh Jagannathan, “Continuation-Based Transformations for Coordination Languages,” Theoretical <strong>Computer</strong><br />
Science (2000).