|
Phone: (412) 708-6093 |
Email:
tdumitra@ece.cmu.edu Web site:
http://www.ece.cmu.edu/~tdumitra |
Tudor A. Dumitraş
|
Education |
Present Carnegie
Mellon University · Ph.D. Candidate in Electrical and Computer Engineering · Thesis:
Dependency-Agnostic Online Upgrades in Distributed Systems · Advisor:
Prof. Priya Narasimhan · MS degree in May 2003 (Thesis: “On-Chip Stochastic Communication”) · GPA 4.0 July 2001 Ecole Polytechnique ·
Diplôme
d’Ingénieur (Computer Science Major) July 2001 “Politehnica” University · Bachelor of Science in Computer Science · First
of class in 1999 |
|
Professional |
May – Aug. 2006 VMware,
Inc. Member of Technical Staff Intern · Studied
and compared different approaches for applying critical patches to · Developed prototype for patch-management sandboxing · Running unmodified, third-party patch-management tools inside the sandbox · Transparently
redirecting the scanning and remediation operations to an · Worked
in VIM-Security group from Virtual-Infrastructure Management (VIM) division |
|
|
May – Aug. 2005 IBM
T.J. Watson Research Center Technical Co-op · Conducted research in service objective-driven change management for live IT systems · Developed change planning framework for minimizing service disruption and optimizing business value · Worked
in Autonomic Service-Oriented group |
|
|
May – Sep. 2004 Siemens
Corporate Research Software Engineering Intern · Conducted in-depth analysis of the company practices for designing dependable systems · Introduced
“dependability questionnaire” to assess dependability trade-offs at an early
stage |
|
|
Apr. – Jul. 2001 IBM Global Services IT Specialist Intern, E-Business Integration · Developed application for the Mobile Internet using IBM WebSphere and Visual Age for Java · Worked in a team of 10 computer scientists and consultants, gave demonstrations for clients |
|
Research Experience |
2006 - Present Carnegie
Mellon University Dependency-Agnostic Online Upgrades in Distributed Systems · Hidden dependencies (reliance on APIs, protocols, data or performance levels that cannot be detected automatically) are a major inhibiting factor for online upgrades · Dependency-agnostic upgrades isolate the new version of the distributed system from the old, by installing it in a parallel infrastructure, and eliminate the need for dependency tracking · Assessing the impact of change management on
the online system and scheduling the upgrade operations to minimize
disruptions and maximize overall business value 2003 - 2006 Carnegie
Mellon University Versatile Dependability · Implemented the first version of MEAD middleware (proactively reconfigurable, adaptive, reliable middleware) · Investigated new ways to quantify and tune the trade-offs between fault-tolerance and performance QoS goals in enterprise systems · Conducted experimental research revealing the unpredictability of fault-tolerant middleware, even in the absence of faults, and proposed technique for achieving statistical predictability · http://www.ece.cmu.edu/~mead |
|
|
2001 - 2003 Carnegie Mellon
University Stochastic Communication · Conducted
research and proposed a new communication paradigm for the on-chip
interconnection networks, based on a randomized broadcast algorithm |
|
Skills |
· Distributed Systems: Web Services, CORBA, fault-tolerant middleware, process replication, reliable group communication · Networking: TCP/IP, Diff-Serv, GIOP, HTTP, QoS · Programming: C, C++, Java, Perl, Lex/Bison, Matlab, Assembly, SQL, HTML, PHP · Foreign Languages: French, Romanian, Italian, Japanese |
|
Selected |
·
T.
Dumitraş, J. Tan, Z. Gho and
P. Narasimhan, ‘No More HotDependencies:
Toward Dependency-Agnostic Upgrades in Distributed Systems.’ In Workshop on Hot Topics in System
Dependability (HotDep), · T. Dumitraş, D. Roşu, A. Dan and
P. Narasimhan, ‘Ecotopia: An Ecological Framework for Change Management in Distributed Systems.’ In Architecting
Dependable Systems Vol. IV, edited by C. Gacek, A. Romanovsky and R. de
Lemos, Springer-Verlag, 2007 · T. Dumitraş and P. Narasimhan. ‘Fault-Tolerant Middleware
and the Magical 1%’. In ACM/IFIP/USENIX Conference on Middleware, · P. Narasimhan, T. Dumitraş, A. M. Paulos, S. M. Pertet, C. F.
Reverte, J. G. Slember and D. Srivastava. ‘MEAD: Support for Real-Time,
Fault-Tolerant CORBA’. In Concurrency and Computation: Practice and
Experience, vol. 17, no. 12, 2005, pp. 1527-1545, Wiley and Sons · T. Dumitraş, D. Srivastava and
P. Narasimhan. ‘Architecting
and Implementing Versatile Dependability’. In Architecting Dependable
Systems Vol. III, edited by C. Gacek, A. Romanovsky and R. de Lemos,
Springer-Verlag, 2005 · T. Dumitraş, S. Kerner and R.
Mărculescu. ‘Towards on-chip fault-tolerant communication’. In |
|
Honors and |
·
Graduate Student Service Award, ·
Best Paper Award, · French government's EIFFEL excellence scholarship, 1999–2001 · European Union’s ERASMUS study abroad scholarship, 2000 |
|
Activities |
·
President, ECE Graduate Student Organization, ·
President, Romanian Students Association, |