About Me
I am currently a graduate student in the Computer Science
Department at the University of Illinois, Urbana-Champaign. My
advisor is Prof. Yuanyuan Zhou. Previously I received my BS degrees
in Computer Science and Computer Engineering from Washingon University
in St. Louis in 2003. Currently I am looking for a job, as I will be
finishing my PhD shortly.
Research Interests
I work in operating system and architecture. Specifically, I have
been focusing on practical systems to improve security and
reliability. Most recently I have been working on system support for
bug diagnosis (see the 2007 SOSP "Triage" paper below), which allows
bugs to be diagnosed on-site with minimal overhead. Other major work
includes the 2007 Eurosys "Sweeper" paper on flash worm response, and
the 2005 SOSP "Rx" paper on generic recovery.
Publications
Conference Papers
|
SOSP-07
|
Joseph Tucek, Shan Lu, Chengdu Huang,
Spiros Xanthos, and Yuanyuan Zhou.
Triage: Diagnosing Production Run Failures at the User's Site.
To appear in the Proceedings of the 21st
ACM Symposium on Operating Systems Principles (SOSP'07), October 2007.
|
PS
PDF
|
|
EuroSys-07
|
Joseph Tucek, James Newsome, Shan Lu, Chengdu Huang,
Spiros Xanthos, David Brumley, Yuanyuan Zhou and Dawn Song.
Sweeper: A Lightweight End-to-end System for Defending
Against Fast Worms.
In the Proceedings of the 2nd
ACM SIGOPS EuroSys (EuroSys'07), March 2007.
|
PS
PDF
|
|
ASPLOS-06
|
Shan Lu, Joseph Tucek, Feng Qin, and Yuanyuan Zhou.
AVIO: Detecting Atomicity Violations via
Access-Interleaving Invariants.
In Proceedings of the 12th International Conference on
Architectural Support for Programming Languages and Operating Systems
(ASPLOS'06), October 2006.
|
PS
PDF
|
|
SOSP-05
|
Feng Qin, Joseph Tucek, Jagadeesan Sundaresan
and Yuanyuan Zhou.
Rx: Treating Bugs as Allergies — A Safe
Method to Survive Software Failures.
In Proceedings of the 20th ACM Symposium on
Operating Systems Principles (SOSP'05), Oct. 2005.
|
PS
PDF
BibTex
|
Journal Papers
|
IEEE-MICRO
|
Shan Lu, Joseph Tucek, and Yuanyuan Zhou.
AVIO: Detecting Atomicity Violations via Access-Interleaving Invariants.
In IEEE Micro, January-February 2007
| |
|
ACM-TOCS
|
Feng Qin, Joseph Tucek, Yuanyuan
Zhou, and Jagadeesan Sundaresan.
Rx: Treating Bugs as Allergies—A Safe Method to Survive Software Failures.
In ACM Transactions on Computer Systems
(ACM-TOCS) August 2007.
|
|
Workshops
|
LEET-08
|
Samuel T. King, Joseph Tucek, Anthony Cozzie,
Chris Grier, Weihang Jiang, and Yuanyuan Zhou.
Designing and implementing malicious processors.
To appear in the First USENIX Workshop on Large-Scale Exploits and Emergent Threats (LEET '08). April 2008.
|
|
|
HotDep-07
|
Yuanyuan Zhou, Darko Marinov, William Sanders,
Craig Zilles, Marcelo d'Amorim, Steven Lauterburg, Ryan M. Lefever, and
Joseph Tucek.
Delta Execution for Software Reliability.
In the Third Workshop on Hot Topics in System
Dependability (HotDep '07), June, 2007.
|
PS
PDF
|
|
HotDep-06
|
Joseph Tucek, Shan Lu, Chengdu Huang, Spiros Xanthos
and Yuanyuan Zhou.
Automatic Online Failure Diagnosis at the End-User
Site.
In the Second Workshop on Hot Topics in System
Dependability (HotDep '06), Nov, 2006.
|
PS
PDF
|
|
HotOS-05
|
Feng Qin, Joseph Tucek, and Yuanyuan Zhou.
Treating Bugs as Allergies: A Safe
Method for Surviving Software Failures.
In Proceedings of the 10th Workshop on Hot Topics in
Operating Systems (HotOS'05), Jun. 2005.
|
PS
PDF
BibTex
|
Other Publications
|
MSST-05
|
Joseph Tucek, Paul Stanton, Elizabeth Haubert,
Ragib Hasan, Larry Brumbaugh, William Yurcik.
Trade-Offs in Protecting Storage: A Meta-Data Comparison
of Cryptographic, Backup/Versioning, Immutable/Tamper-Proof, and Redundant
Storage Solutions.
In Proceedings of the 22nd IEEE / 13th NASA Goddard
Conference on Mass Storage Systems and Technologies (MSST 2005),
April 2005
|
|
|
SPIE-05
|
Jason E. Fritts, Frederick W. Steiling, and Joseph A.
Tucek.
MediaBench II Video: Expediting the Next Generation of
Video Systems Research
In SPIE Electronic Imaging -- Embedded Processors for
Multimedia and Communications II, January 2005.
|
|
|
LISA-04
|
Gregory Pluta, Larry Brumbaugh, William Yurcik,
Joseph Tucek
Who Moved My Data? A Backup Tracking System for Dynamic
Workstation Environments.
In Proceedings of the 18th Conference on Systems
Administration (LISA 2004), Nov. 2004
|
|
|
AAAI Robot-03
|
William D. Smart, Michael Dixon, Nik A. Melchior,
Joseph Tucek, Ashwin Srinivas
Lewis the Graduate Student: An Entry in the AAAI Robot
Challenge.
In Proceedings of AAAI Mobile Robot Competition 2003:
46-51, Aug. 2003.
|
|