Date: Thu, 07 Nov 1996 19:06:53 GMT
Server: NCSA/1.5
Content-type: text/html
Last-modified: Thu, 12 Sep 1996 20:50:25 GMT
Content-length: 5521
Pei Cao' Home Page
Assistant Professor of Computer Science
Department of Computer Sciences
University of Wisconsin - Madison
1210 West Dayton Street
Madison, WI 53706 USA
cao@cs.wisc.edu
Phone: 608-262-2252
Departmental Office: 262-1204
Fax: 608-262-9777
- Ph.D. Princeton University, 1996.
- M.S. Princeton University, 1992.
- B.S. Tsinghua University, Beijing, China, 1990.
-
Operating systems, high performance file systems, memory resource allocation;
-
High performance I/O systems for parallel computers;
-
Optimal Parallel Prefetching and Caching
-
ACFS: Application Controlled File Caching and Prefetching
-
Integrated Parallel Prefetching and Caching
Tracy Kimbrel, Pei Cao, Anna Karlin, Ed Felten, and Kai Li,
Princeton CS Department Tech Report TR-502-95, November 1995. A shorter
version is in the Proceedings of 1996 SIGMETRICS Conference.
-
Application Controlled File Caching and Prefetching (PhD thesis)Also Princeton CS Department Tech Report TR-522-96.
-
Implementation and Performance of Integrated Application-Controlled Caching, Pre
fetching and Disk Scheduling
Pei Cao, Edward W. Felten, Anna Karlin and Kai Li. CS-TR-94-493, Princeton
University. To appear in ACM TOCS.
-
A Study of Integrated Prefetching and Caching Strategies
Pei Cao, Edward W. Felten, Anna Karlin and Kai Li. CS-TR-94-479, Princeton
University. Proceedings of SIGMETRICS/Peformance '95.
-
Implementation and Performance of Application Controlled File Cache.
Pei Cao, Edward W. Felten, and Kai Li. CS-TR-94-462, Princeton University,
1994. Proceedings of the First OSDI Symposium, 1994.
Here are the
slides of the presentation at OSDI94.
-
Application-Controlled File Caching Policies.
Pei Cao, Edward W. Felten, and Kai Li. Proceedings of the USENIX Summer 1994
Technical Conference.
-
The TickerTAIP Parallel RAID Architecture.
Pei Cao, Swee Boon Lim, Shivakumar Venkataraman, and John Wilkes.
Proceedings of ISCA 93.
Slides for "Application Controlled File Caching and Prefetching";
Postscript of Page 26 and
Postscript of Page 46.
My research focuses on I/O and storage management in uniprocessor and
parallel systems. In particular, I am investigating two techniques to improve
file system performance: application-specific replacement policies for the file
cache, and aggressive prefetching of file data from the disk. I have
developed a system in which the kernel allocates physical pages to individual
applications, and each application is responsible for deciding how to use
its physical pages for caching and prefetching. The system uses a fair
global allocation policy in the kernel, and carefully integrates cache
replacement, prefetching and disk scheduling. A prototype implementation
on uniprocessor systems has demonstrated
that good application-chosen replacement strategies and prefetching information
can significantly improve the I/O performance of many applications.
Currently, I am extending these techniques to parallel systems. I am
developing integrated caching and prefetching algorithms for parallel disk
arrays. In addition, I am investigating the global resource management
problems in operating systems.
Last modified: Wed Apr 24 21:38:49 1996 by Pei Cao
cao@cs.wisc.edu