23.11.2012 Views

CS 2003-2004 Faculty Information - Department of Computer ...

CS 2003-2004 Faculty Information - Department of Computer ...

CS 2003-2004 Faculty Information - Department of Computer ...

SHOW MORE
SHOW LESS

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).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!