An-I (Andy) Wang


Computer Science Department, 3732 Boelter Hall
School of Engineering and Applied Science, UCLA
405 Hilgard Avenue, Los Angeles, California 90095-1596
Office: (310) 825-7307, Fax: (310) 825-7578, Email: awang@cs.ucla.edu


Objective
Tenure-track faculty position in computer science, with a special interest in the areas of operating systems, file systems, distributed systems, performance evaluation, and simulation.

Education
Ph. D. Computer Science, UCLA, September 2002 (expected)
Dissertation:  Conquest:  An Affordable, Fast, and Practical Disk/Persistent-RAM Hybrid File System
Advisor:  Gerald Popek
Major: Languages and Systems (emphasis on file systems and operating systems)
Minors: Artificial Intelligence (emphasis on vision) and Networking (emphasis on queuing theory)

M. S. Computer Science, UCLA 1998, GPA: 4.0

Thesis:  A Simulation Framework and Evaluation for Optimistically Replicated (Peer-to-Peer) Filing Environments

Advisor: Gerald Popek

B. A. summa cum laude, Computer Science, UC Berkeley, 1995, GPA: 3.9

Research Experiences

Laboratory for Advanced Systems Research, UCLA, Los Angeles, CA (1995-Present)
Research Assistant:  Conquest:  An Affordable, Fast, and Practical Disk/Persistent-RAM Hybrid File System (1999-Present)
Designed and implemented a disk/persistent-RAM hybrid file system that exploits the rapidly declining cost of RAM.  Analyzed file access patterns and examined strategies to specialize media usages based on physical characteristics of media.  Eliminated unnecessary complexity by providing separate and simplified data paths to in-core and on-disk storage.  Overcame challenges in providing metadata management, persistence of memory manager, and resiliency.  Conducted micro and macro benchmarks and observed a 43% to 97% performance gain over popular disk-based file systems.  Demonstrated possibilities of introducing transparency of storage media without performance degradation, and simplifying system complexity to achieve faster performance.

Research Assistant: A Simulation Framework and Evaluation for Optimistically Replicated (Peer-to-Peer) Filing Environment (1995-1998)
Developed a generalized, validated simulation framework for evaluating optimistically replicated filing environments. Designed a built-in input language to ease the specification of large, heterogeneous, distributed environments. Discovered flaws of conflict rate, a popular quality-of-service metric:  e.g., a low conflict rate can be the result of both extreme rates of data propagation.  Proposed guidelines for the design of future optimistic replication systems.
 
Berkeley Plasma Laboratory, Berkeley, Oakland, CA (1995)

Contracted Project Leader: XGrafix++
Designed a 3D data viewer that supports data generating programs with arbitrary data structures. Applied crystal ball 3D viewing interface for arbitrary viewing angles and VCR-like interface for animation of data.

IBM Almaden Research Center, San Jose, CA (1994)
EECS Summer Intern: Tiger Shark Video on Demand Server Simulation
Simulated video request servers, switch connections, disk servers, SCSI buses, and RAID, permitting 1500 streams to be simulated in parallel. Analyzed effects of major system parameters: server topological configuration vs. system cost and utilization, disk stripping policies vs. user response time and glitch occurrence patterns, and user request patterns vs. system load.

Teaching Experiences

Computer Science Department, UCLA, Los Angeles, CA (2000)

Teaching Assistant: Operating Systems Principles
Prepared Linux projects and developed background materials for the following projects:  /proc file system, UNIX shell, signal handling, kernel modules, system calls, and system V shared memory interface.  Presented project background materials and held office hours and project design review for 200+ students.  Handled various administrative tasks, including lab maintenance and project grading.  Received student evaluations averaging 8.2 on a scale of 1 to 9.

Advanced California Innovation Institute, Los Angeles, CA (1993, 1995-1996)
Instructor:  SAT I & II Math, General GRE Quantitative and Analytical Courses
Categorized common test questions and developed solving techniques to attach specific problem types.  Applied fundamental principles of visualization, problem transformation, numerical properties, and top-down-bottom-up thinking processes.  Instructed over 160 students with an average score increase of 150 points.
 

Publications (available at http://lasr.cs.ucla.edu/lasr-members/awang)

An-I Andy Wang, Geoffrey H. Kuenning, Peter Reiher, Gerald J. Popek. The Effects of Memory-Rich Environments on File System Microbenchmarks. Proceedings of the 2003 International Symposium on Performance Evaluation of Computer and Telecommunication (SPECTS), Montreal, July 2003.

An-I Andy Wang. The Conquest File System: A Disk/Persistent-RAM Hybrid Design for Better Performance and Simpler Data Paths. Ph.D. Dissertation. Computer Science Department, University of California, Los Angeles, March 2003.

An-I Andy Wang, Peter Reiher, Rajive Bagrodia, Geoffrey H. Kuenning. Understanding the Behavior of the Conflict-Rate Metric in Optimistic Peer Replication. Proceedings of the 5th IEEE International Workshop on Mobility in Databases and Distributed Systems (MDDS), Aix-en-Provence, France, September 2002.

An-I Andy Wang, Geoffrey H. Kuenning, Peter Reiher, Gerald J. Popek. Conquest: Better Performance Through a Disk/Persistent-RAM Hybrid File System. Proceedings of the 2002 USENIX Annual Technical Conference, Monterey, June 2002.

An-I Andy Wang, Geoffrey H. Kuenning, Peter Reiher, Gerald J. Popek. Work-in-Progress Report: Conquest: Better Performance Through a Disk/Persistent-RAM Hybrid File System. On-Line Proceedings of the 1st USENIX Conference on File and Storage Technologies (FAST), Monterey, January 2002.

An-I Andy Wang, Peter Reiher, Rajive Bagrodia. A Simulation Framework and Evaluation for Optimistically Replicated Filing Environments. Technical report CSD-010046, Computer Science Department, University of California, Los Angeles, 2001.

An-I Andy Wang, Geoffrey H. Kuenning, Peter Reiher, Gerald J. Popek. Position Summary: The Conquest File System--Life after Disks. Proceedings of the 8th IEEE Workshop on Hot Topics in Operating Systems (HotOS VIII), Schloss Elmau, Germany, May 2001.

Mark D. Yarvis, An-I Andy Wang, Alexy Rudenko, Peter Reiher, Gerald J. Popek. Conductor: Distributed Adaptation for Complex Networks. Technical report CSD-990042. Computer Science Department, University of California, Los Angeles, 1999.

An-I Andy Wang, Peter Reiher, Rajive Bagrodia. Validation Experiences of the Simulation Framework for Optimistically Replicated Filing Environments: A Case Study. Proceedings of the DARPA/NIST Network Simulation Validation Workshop, Fairfax, Virginia, May 1999.

An-I Andy Wang, Peter Reiher, Rajive Bagrodia. A Simulation Evaluation of Optimistically Replicated Filing in Mobile Environments. Proceedings of the 18th IEEE International Performance, Computing, and Communication Conference (IPCCC) , Phoenix/Scottsdale, Arizona, February 1999.

Geoffrey H. Kuenning, Richard G Guy, Gerald J. Popek, Peter Reiher, An-I Andy Wang. Measuring the Quality of Service of Optimistic Replication. Proceedings of the 12th European Conference on Object-Oriented Programming (ECOOP) Workshop on Mobility and Replication, Brussels, Belgium, July 1998.

An-I Andy Wang. A Simulation Evaluation for Optimistically Replicated Filing Environments. Master's Thesis. Computer Science Department, University of California, Los Angeles, 1998.

An-I Andy Wang, Peter Reiher, Rajive Bagrodia. A Simulation Framework for Evaluating Optimistically Replicated Filing Environments. Technical report CSD-970018. Computer Science Department, University of California, Los Angeles, 1997.

Presentations

An-I Andy Wang, Geoffrey H. Kuenning, Peter Reiher, Gerald J. Popek.  The Conquest File System:  Life After Disks.  Poster presented at the UCLA Computer Science Department Annual Research Review, UCLA, Los Angeles, April 2002.

An-I Andy Wang, Geoffrey H. Kuenning, Peter Reiher, Gerald J. Popek.  Conquest:  Better Performance Through a Disk/Persistent-RAM Hybrid File System.  Presented at the First USENIX Conference on File and Storage Technologies (FAST), Monterey, January 2002.

An-I Andy Wang, Geoffrey H. Kuenning, Peter Reiher, Gerald J. Popek.  Conquest:  RAM as Storage; Disks as Tapes.  Presented at the University of California, Los Angeles, Advanced Operating Systems Lecture, Los Angeles, November 2001.

An-I Andy Wang, Geoffrey H. Kuenning, Peter Reiher, Gerald J. Popek.  The Conquest File System:  Life After Disks.  Poster presented at the UCLA Computer Science Department Annual Research Review, UCLA, Los Angeles, April 2001.

An-I Andy Wang, Geoffrey H. Kuenning, Peter Reiher, Gerald J. Popek.  Integration of Memory and File System Services via Persistent RAM.  Presented at the Computer Science Colloquium, Harvey Mudd College, Claremont, October 1999.

An-I Andy Wang, Peter Reiher, Rajive Bagrodia.  Rumor Reconciliation Simulation.  Poster presented at the UCLA Computer Science Department Annual Research Review, UCLA, Los Angeles, 1997. Best Poster Award.

An-I Andy Wang, Peter Reiher, Rajive Bagrodia.  Rumor Reconciliation Simulation.  Poster presented at the UCLA Computer Science Department Annual Research Review, UCLA, Los Angeles, 1996. Best Poster Award.

Grants, Honors, and Awards

Grant (under name of Professor Peter Reiher): CCR-0098363, Improving Operating Systems by Replacing Hard Disks with Persistent Solid State Memory, National Science Foundation, 2001.

Dean's Fellowship, Computer Science Department, UCLA, 1998-1999.

Best Poster Award, Rumor Reconciliation Simulation, UCLA Computer Science Department Annual Research Review, 1997.

Best Poster Award, Rumor Reconciliation Simulation, UCLA Computer Science Department Annual Research Review, 1996.

Berkeley EECS Summer Internship, IBM Almaden Research Center, 1994.

Member, Golden Key National Honor Society, UC Berkeley, 1994 to present.

Dean's Honors List, School of Letters and Science, UC Berkeley, 1992.

Personal Information

Citizenship: U. S.

Hobbies: art, inline skating, travel, strategic computer games, and karaoke

Languages: English and Chinese (Mandarin)

Research References
 
Professor Gerald J. Popek
United On-Line
2555 Townsgate Road
Westlake Village, CA  91360
(805) 418-2003
jpopek@corp.untd.com
Professor Peter Reiher
Computer Science Department
University of California, Los Angeles
405 Hilgard Avenue
Los Angeles, CA  90095
(310) 825-8332
reiher@cs.ucla.edu

Professor Stott Parker
Computer Science Department
University of California, Los Angeles
405 Hilgard Avenue
Los Angeles, CA  90095
(310) 825-2273
stott@cs.ucla.edu

Teaching References
 
Professor Geoffrey H. Kuenning
Computer Science Department
Harvey Mudd College
301 East Twelfth St.
Claremont, CA  91711
(909) 607-1610
geoff@cs.hmc.edu
Professor Richard Guy
Computer Science Department
University of California, Los Angeles
405 Hilgard Avenue
Los Angeles, CA  90095
(310) 206-8696
rguy@cs.ucla.edu


You are visitor number  since July 23, 2000.
awang@cs.ucla.edu

Last modified on: January 15, 2002