Home

Theses

A Systematic Approach to Quantifying and Improving the Availability of Internet Services.  K. Nagaraja.  PhD Thesis, Department of Computer Science, Rutgers University, 2005.  Advisors: T. D. Nguyen, R. Bianchini, R. P. Martin.

A Probabilistic Approach to Building Large Scale Federated Systems.  F. M. Cuenca-Acuna.  PhD Thesis, Department of Computer Science, Rutgers University, 2004.  Advisor: T. D. Nguyen.

Performability Modeling and Analysis of Fault-Tolerance Support in Communication Protocols.  S. Kaur.  MS Thesis, Department of Computer Science, Rutgers University, 2001.  Advisors: T. D. Nguyen, R. P. Martin, and Manish Parashar.

System Support for Distributed 3D Real-Time Rendering on Commodity Clusters.  T. D. Nguyen.  PhD Thesis, Department of Computer Science and Engineering, University of Washington, 1999.  Advisor: J. Zahorjan.

Publications

HAL: Towards Operator-Proof Systems Management.  F. Oliveira, R. Bianchini, R. P. Martin, T. D. Nguyen.  Poster abstract, 21st Symposium on Operating Systems Principles (SOSP), October 2007.

A Cost-Effective Distributed File Service with QoS Guarantees.  K. Le, R. Bianchini, T. D. Nguyen.  In Proceedings of the ACM/IFIP/Usenix 8th International Middleware Conference, November 2007.

Automatic Configuration of Internet Services.  W. Zheng, R. Bianchini, T. D. Nguyen.  In Proceedings of the EuroSys 2007 Conference, March 2007.

Reducing the Availability Management Overheads of Federated Content Sharing System.  C. Peery, F. M. Cuenca-Acuna, T. D. Nguyen.  In Proceedings of the 25th Symposium on Reliable Distributed Systems (SRDS), October 2006.

A: An Assertion Language for Distributed Systems.  A. Tjang, F. Oliveira, R. P. Martin, T. D. Nguyen.  In Proceedings of the Workshop on Linguistic Support for Modern Operating Systems (PLOS) -- Held in conjunction with ASPLOS, October 2006.

Understanding and Validating Database System Administration.  F. Oliveira, K. Nagaraja, R. Bachwani, R. Bianchini, R. P. Martin, T. D. Nguyen.  In Proceedings of the 2006 USENIX Annual Technical Conference, May 2006.

Using Firewalls to Enforce Enterprise-Wide Policies Over Standard Client-Server Interactions.  T. Phan, Z. He, T. D. Nguyen.  Journal of Computers (JCP), Academy Publisher, Vol. 1, No. 1, April 2006.

Model-Based Validation for Dealing with Operator Mistakes.   K. Nagaraja, A. Tjang, F. Oliveira, R. Bianchini, R. P. Martin, T. D. Nguyen.  Poster abstract, 20th Symposium on Operating Systems Principles (SOSP), October 2005.

Enforcing Enterprise-wide Policies Over Standard Client-Server Interactions.  Z. He, T. Phan, T. D. Nguyen.  In Proceedings of the 24th Symposium on Reliable Distributed Systems (SRDS), October 2005.

Human-Aware Computer System Design.  R. Bianchini, R. P. Martin, K. Nagaraja, T. D. Nguyen, F. Oliveira.  In Proceedings of the 10th Workshop on Hot Topics in Operating Systems (HotOS), June 2005.

Quantifying the Performability of Cluster-Based Services.  K. Nagaraja, G. Gama, R. Bianchini, R. P. Martin, W. Meira Jr., T. D. Nguyen.  IEEE Transactions on Parallel and Distributed Systems, Vol 16, No 5, May 2005.

Understanding and Dealing with Operator Mistakes in Internet Services.  K. Nagaraja, F. Oliveira, R. Bianchini, R. P. Martin, T. D. Nguyen.  To appear in Proceedings of 6th Symposium on Operating Systems Design and Implementation (OSDI '04), December 2004.

Self-Managing Federated Services.  F. M. Cuenca-Acuna and T. D. Nguyen.  In Proceedings of the 23rd Symposium on Reliable Distributed Systems (SRDS), October 2004.

State Maintenance and its Impact on the Performability of Multi-tiered Internet Services.  G. Gama, K. Nagaraja, R. Bianchini, R. P. Martin, W. Meira Jr., T. D. Nguyen.  In Proceedings of the 23rd Symposium on Reliable Distributed Systems (SRDS), October 2004.

Using Adaptive Range Control to Maximize 1-Hop Broadcast Coverage in Dense Wireless Networks.  Xiaoyan Li, Thu D.Nguyen, Richard P.Martin.  In Proceedings of the 1st IEEE International Conference on Sensor and Ad hoc Communications and Networks (SECON), October 2004.

Wayfinder: Navigating and Sharing Information in a Decentralized World.  C. Peery, F. M. Cuenca-Acuna, R. P. Martin, T. D. Nguyen.  In Proceedings of the 2nd International Workshop on Databases, Information Systems and Peer-to-Peer Computing (Co-located with VLDB 2004), August 2004.

An Analytic Model Predicting the Optimal Range for Maximizing 1-Hop Broadcast Coverage in Dense Wireless Networks.  X. Li, T. D. Nguyen, R. P. Martin.  In Proceedings of the 3rd International Conference on AD-HOC Networks & Wireless, July 2004.

Enforcement of Communal Policies for P2P Systems.  M. Ionescu, N. Minsky, T. D. Nguyen.  In Proceedings of the International Conference on Coordination Models and Languages, Springer LNCS 2949, February 2004.  (TR version)

Using Adaptive Range Control to Optimize 1 Hop Broadcast Coverage in Dense Wireless Networks.  X. Li, T. D. Nguyen, R. P. Martin.  Extended abstract in Proceedings of the ACM SenSys '03 Conference, November 2003.

Quantifying and Improving the Availability of High-Performance Cluster-Based Internet Services. K. Nagaraja, N. Krishnan, R. Bianchini, R. P. Martin, T. D. Nguyen. In Proceedings of SC-2003, November, 2003.

Autonomous Replication for High Availability in Unstructured P2P Systems. F. M. Cuenca-Acuna, R. P. Martin, and T. D. Nguyen. In Proceedings of the 22nd Symposium on Reliable Distributed Systems (SRDS), October 2003.

PlanetP: Using Gossiping to Build Content Addressable Peer-to-Peer Information Sharing Communities. F. M. Cuenca-Acuna, C. Peery, R. P. Martin, T. D. Nguyen. In Proceedings of the International Symposium on High Performance Distributed Computing, June 2003.

Compiler Directed Program-fault Coverage for Highly Available Java Internet Services. C. Fu, R. P. Martin, K. Nagaraja, T. D. Nguyen, B. G. Ryder, D. G. Wonnacott. In Proceedings of the International Conference on Dependable Systems and Networks (DSN, IPDS track), June 2003.

Using Fault Injection and Modeling to Evaluate the Performability of Cluster-Based Services.  K. Nagaraja, X. Li, R. Bianchini, R. P. Martin, T. D. Nguyen.  In Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems (USITS), March 2003.

Evaluating the Impact of Communication Architecture on the Performability of Cluster-Based Services. K. Nagaraja, N. Krishnan, R. Bianchini, R. P. Martin, T. D. Nguyen. In Proceedings of the Ninth International Symposium on High Performance Computer Architecture (HPCA), February 2003.

Using Fault Model Enforcement to Improve Availability. K. Nagaraja, R. Bianchini, R. P. Martin, T. D. Nguyen. In Proceedings of the Second Workshop on Evaluating and Architecting System dependabilitY (EASY), held in conjunction with ASPLOS-X , San Jose , October, 2002.

Text-Based Content Search and Retrieval in ad hoc P2P Communities. F. M. Cuenca-Acuna and T. D. Nguyen. In Proceedings of the International Workshop on Peer-to-Peer computing (co-located with Networking 2002), May 2002.

Improving Cluster Availability Using Workstation Validation. T. Heath, R. P. Martin, T. D. Nguyen. In Proceedings of the ACM SIGMETRICS Conference, June 2002.

A Hierarchical Policy Specification Language, and Enforcement Mechanism, for Governing Digital Enterprises. X. Ao, N. Minsky, T. D. Nguyen. In Proceedings of Policy 2002: IEEE 3rd International Workshop on Policies for Distributed Systems and Networks, June 2002.

Mendosus: A SAN-Based Fault-Injection Test-Bed for the Construction of Highly Available Network Services. X. Li, R. Martin, K. Nagaraja, T. D. Nguyen, B. Zhang. In Proceedings of the 1st Workshop on Novel Uses of System Area Networks (SAN-1), February 2002.

PlanetP: Infrastructure Support for P2P Information Sharing. F. M. Cuenca-Acuna, C. Peery, R. P. Martin, and T. D. Nguyen. DCS-TR-465, Department of Computer Science, Rutgers University, November 2001.

Cooperative Caching Middleware for Cluster-Based Servers.  F. M. Cuenca-Acuna and T. D. Nguyen.  In Proceedings of the 10th International Symposium on High Performance Distributed Computing (HPDC), August 2001.

The Shape of Failure.  T. Heath, R. Martin, and T. D. Nguyen.  In Proceedings of the First Workshop on Evaluating and Architecting System dependabilitY (EASY), July 2001.

Using Distributed Data Structures for Constructing Cluster-Based Services.  R. Martin, K. Nagaraja, and T. D. Nguyen.  In Proceedings of the First Workshop on Evaluating and Architecting System dependabilitY (EASY), July 2001.

Performability Modeling and Analysis of Fault Tolerance Support in Communication Protocol.  S. Kaur, R. Martin, and T. D. Nguyen.  Rutgers University, Department of Computer Science, Technical Report DCS-TR-416 (MS thesis), May 2001.

DRRRRaW: A Prototype Distributed 3D Real-Time Rendering Toolkit for Commodity Clusters.  T. D. Nguyen, C. Peery, and J. Zahorjan.  In Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS), May 2001.

Quantifying the Impact of Architectural Scaling on Communication.  T. Heath, S. Kaur, R. Martin, and T. D. Nguyen.  In Proceedings of the Seventh International Symposium on High Performance Computer Architecture (HPCA), January 2001.

Scalable Fault-Tolerant Distributed Shared Memory.  F. Sultan, T. D. Nguyen, and L. Iftode.  In Proceedings of Super Computing 2000, November 2000.

Law-Governed Internet Communities.  X. Ao, N. Minsky, T. D. Nguyen, and V. Ungureanu.  In Proceedings of the Fourth International Conference on Coordination Models and Languages, September 2000.

Image Layer Decomposition for Distributed Rendering on NOWs.  T. D. Nguyen and J. Zahorjan.  In Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS), May 2000.

Cascaded Execution: Speeding Up Unparallelized Execution on Multiprocessor SystemsR. Anderson, T. D. Nguyen, and J. Zahorjan.  In Proceedings of the 2nd Merged Symposium IPPS/SPDP 1999, April 1999.

Scheduling Policies to Support Distributed 3D Multimedia ApplicationsT. D. Nguyen and J. Zahorjan.  In Proceedings of the SIGMETRICS '98/ PERFORMANCE '98 Joint International Conference on Measurement and Modeling of Computer Systems, June 1998.

Parallel Application Characterization for Multiprocessor Scheduling Policy DesignT. D. Nguyen, R. Vaswani, and J. Zahorjan.  In Job Scheduling Strategies for Parallel Processing: IPPS '96 Workshop, D. G. Feitelson and L. Rudolph (editors), Volume 1162 of Lecture Notes in Computer Science. Springer-Verlag, 1996.

Maximizing Speedup Through Self-Tuning of Processor AllocationT. D. Nguyen, R. Vaswani, and J. Zahorjan.  In Proceedings of the 10th International Parallel Processing Symposium (IPPS), April 1996.

Using Runtime Measured Workload Characteristics in Parallel Processor SchedulingT. D. Nguyen, R. Vaswani, and J. Zahorjan.  In Job Scheduling Strategies for Parallel Processing: IPPS '96 Workshop, D. G. Feitelson and L. Rudolph (editors), Volume 1162 of Lecture Notes in Computer Science. Springer-Verlag, 1996.

Performance Analysis of a Minimal Adaptive RouterT. D. Nguyen and L. Snyder.  In Parallel Computer Routing and Communication: First International Workshop, PCRCW '94, K. Bolding and L. Snyder (editors), Volume 853 of Lecture Notes in Computer Science.  Springer-Verlag, 1994.

Implementing Network Protocols at User LevelC. A. Thekkath, T. D. Nguyen, E. Moy, and E. D. Lazowska.   IEEE/ACM Transactions on Networking, vol. 1, no. 5, Oct 1993.  (Also available as: C. A. Thekkath, T. D. Nguyen, E. Moy, and E. D. Lazowska.  Implementing Network Protocols at User Level.  In Proceedings of ACM SIGCOMM'93, September, 1993.)

Toward an Approach to Measuring Software Trust.  E. Amoroso, T. D. Nguyen, J. Weiss, J. Watson, P. Lapiska, and T. Starr.  In Proceedings of the IEEE Symposium on Research in Security and Privacy, Oakland, CA, May 1991.

An Approach to Ada Compiler Acceptance Testing.  E. Amoroso and T. D. Nguyen.  In Proceedings of the Seventh National Ada Technology Conference, Atlantic City, NJ, 1989.

Home