📄 http:^^www.cs.washington.edu^homes^thu^resume.html
字号:
Date: Tue, 10 Dec 1996 21:24:19 GMTServer: NCSA/1.4.2Content-type: text/htmlLast-modified: Wed, 13 Nov 1996 22:40:56 GMTContent-length: 7501<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"><HTML><HEAD> <TITLE>Thu's Resume</TITLE> <META NAME="GENERATOR" CONTENT="Mozilla/3.0b6Gold (X11; I; SunOS 4.1.3_U1 sun4m) [Netscape]"></HEAD><BODY BACKGROUND="images/whtmarb.jpg"><center><H1>Thu Duc Nguyen </H1></center><P> <!WA0><IMG SRC="http://www.cs.washington.edu/homes/thu/images/line.marble.gif" WIDTH=100%></P><TABLE width=100% ><TR valign=top><TD>Department of Computer Science & Engineering<BR>University of Washington, Box 352350<BR>Seattle, WA 981295-2350<BR>(206) 543 8086<BR>thu@cs.washington.edu</TD><TD>14040 15th Ave. NE, Apt #322E<BR>Seattle, WA 98125<BR>(206) 364 9638<BR></TD></TR></TABLE><P> <!WA1><IMG SRC="http://www.cs.washington.edu/homes/thu/images/line.marble.gif" WIDTH=100%></P><P><B>EDUCATION</B></P><UL><table><tr><td><!WA2><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_blue_icon.gif"><td>PhD Program - CS&E, Universityof Washington, Seattle.<tr><td><!WA3><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_blue_icon.gif"><td>MS, 1988 - EECS, Massachusetts Institute of Technology.<tr><td><!WA4><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_blue_icon.gif"><td>BS, 1986 - EECS, University of California, Berkeley.</tr></table></UL><P><B>INTEREST</B></P><UL><table><tr valign=top><td><!WA5><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_purple_icon.gif"><td>Operating Systems, Distributed and Parallel Systems,Networking, and Security.</tr></table></UL><P><B>RESEARCH EXPERIENCE</B></P><ul><table><tr valign=top><td><!WA6><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_yellow_icon.gif"><td>Distributed and Parallel Systems</tr></table><UL><table><tr valign=top><td><!WA7><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_green_icon.gif"><td><!WA8><A HREF="http://www.cs.washington.edu/homes/thu/papers/pps.abstract.html">Using Runtime Measurements inParallel Processor Scheduling:</a> Used runtime measurement ofapplication efficiency to perform dynamic processor scheduling.</table><ul><table><tr valign=top><td><!WA9><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_orange_icon.gif"><td>In the single-user case, we showed how to use runtime measurements todetermine the number of processors that give the best speedup.<tr valign=top><td><!WA10><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_orange_icon.gif"><td>In themulti-programmed case, we showed how to use runtime measurements toimprove system performance both interactive and batch environments.</table></ul><table><tr valign=top><td><!WA11><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_green_icon.gif"><td>Orphan Detection: Implemented an optimization to the Argus (adistributed transaction-based programming system) orphan detectionalgorithm and measured its performance.</tr></table></UL><table><tr valign=top><td><!WA12><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_yellow_icon.gif"><td>Networking</tr></table><UL><table><tr valign=top><td><!WA13><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_green_icon.gif"><td><!WA14><A HREF="http://www.cs.washington.edu/homes/thu/papers/ulpi.abstract.html">User-level ProtocolImplementation:</a> Demonstrated the feasibility of implementingcommunication protocols (e.g., TCP/IP) as user-linkable librariesinstead of in the kernel or as a part of a monolithic system server.<tr valign=top><td><!WA15><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_green_icon.gif"><td><!WA16><a href="http://www.cs.washington.edu/homes/thu/papers/pcrw.abstract.html">Multi-Computer Routing:</a>Compared performance of adaptive, minimal adaptive, and obliviousrouting.</tr></table></UL></UL></UL></ul><P><B>INDUSTRIAL EXPERIENCE</B></P><UL><table><tr valign=top><td><!WA17><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_pink_icon.gif"><td><B><I>SUN Microsystems Laboratories, Mountain View, CA, Summer 1992& 1994 -- Intern.</I></B><br><P>Extended the naming server in the Spring distributed systems to supportthe storage of persistent objects.</P></table><table><tr valign=top><td><!WA18><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_pink_icon.gif"><td><B><I>AT&T Bell Laboratories, Whippany, NJ, 1988-1991-- Memberof Technical Staff.</I></B></LI></table><ul><P>Software Engineering & Computer Security:</P><table><tr valign=top><td><!WA19><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_green_icon.gif"><td>Jointly developed a software development methodology targeted to anenvironment where there may be malicious developers attemptingto corrupt the software under development (e.g., insertion of trojan horses).This methodology integrates fundamental ideas and practicesfrom software engineering and computer security.<tr valign=top><td><!WA20><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_green_icon.gif"><td>Assessed available support for preventing malicious corruption of softwarein a complete suite of software development tools.<tr valign=top><td><!WA21><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_green_icon.gif"><td>Led the development of a prototype tool providing automated supportfor assessing the adherence of a software development approach to ourmethodology.</table></ul><ul><P>System Engineering:</P><table><tr valign=top><td><!WA22><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_green_icon.gif"><td>Jointly developed a preliminary design for a special-purpose transactionprocessing system. System requirements included the storage and processingof gigabyte-size databases.<tr valign=top><td><!WA23><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_green_icon.gif"><td>Evaluated a number of real-time, UNIX compatible operating system foruse in a large real-time control system. Developed integration plan foruse of multi-vendor equipments.</table></ul></ul><P><B>PUBLICATIONS</B> <!WA24><A HREF="http://www.cs.washington.edu/homes/thu/papers/list.html">(postscripts)</A></P><ul><table><tr valign=top><td><!WA25><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_purple_icon.gif"><td>Nguyen, Vaswani, and Zahorjan. Parallel Application Characterizationfor Multiprocessor Scheduling Policy Design. In <I>Job Scheduling Strategiesfor Parallel Processing,</I> D. G. Feitelson and L. Rudolph (editors),Volume 1162 of <I>Lecture Notes in Computer Science.</I> Springer-Verlag,1996.<tr valign=top><td><!WA26><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_purple_icon.gif"><td>Nguyen, Vaswani, and Zajorjan. Maximizing Speedup Through Self-Tuningof Processor Allocation. In <I>Proceedings of the 10th International ParallelProcessing Symposium,</I> pages 463-468, April 1996. (A more detailed versionis also available as University of Washington TR UW-CSE-95-09-02.)<tr valign=top><td><!WA27><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_purple_icon.gif"><td>Nguyen, Vaswani, and Zahorjan. Using Runtime Measured Workload Characteristicsin Parallel Processor Scheduling. In <I>Job Scheduling Strategies for ParallelProcessing,</I> D. G. Feitelson and L. Rudolph (editors), Volume 1162 of<I>Lecture Notes in Computer Science.</I> Springer-Verlag, 1996.<tr valign=top><td><!WA28><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_purple_icon.gif"><td>Nguyen and Snyder. Performance Analysis of a Minimal Adaptive Router.In <I>Proceedings of the First International Parallel Computer Routingand Communication Workshop</I>, Seattle, WA, 1994. (Lecture Notes in ComputerScience #853, pages 31-44, Springer-Verlag, May 1994.)<tr valign=top><td><!WA29><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_purple_icon.gif"><td>Thekkath, Nguyen, Moy, and Lazowska. Implementing Network Protocolsat User Level. <I>IEEE/ACM Transactions on Networking</I>, vol. 1, no.5, Oct 1993. (Also available as: Thekkath, Nguyen, Moy, and Lazowska. ImplementingNetwork Protocols at User Level. In <I>Proceedings of ACM SIGCOMM'93</I>,pages 64-73, September, 1993.)<tr valign=top><td><!WA30><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_purple_icon.gif"><td>Amoroso, Nguyen, Weiss, Watson, Lapiska, and Starr. Toward an Approachto Measuring Software Trust. In <I>Proceedings of the IEEE Symposium onResearch in Security and Privacy</I>, Oakland, CA, May 1991.<tr valign=top><td><!WA31><IMG SRC="http://www.cs.washington.edu/homes/thu/images/ball_purple_icon.gif"><td>Amoroso and Nguyen. An Approach to Ada Compiler Acceptance Testing."<I>Proceedings of the Seventh National Ada Technology Conference</I>, AtlanticCity, NJ, 1989.</table></ul></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -