Dr. Ted Haining
Research Fellow, Computer Science
Baskin School of Engineering
University of California
Santa Cruz, CA 95064
haining@soe.ucsc.edu
Biography
Dr. Ted Haining originally hails from Upstate
New York. He began his college career there at
Broome
Community College. After receiving his
Associate Degree in Engineering Science there in
1989, he attended Rensselaer Polytechnic
Institute in Troy, NY where he earned a
Bachelor of Science in Electrical Engineering in
1991. He then travelled west to California
where he attended the University of
California, Santa Cruz. He earned a Master
of Science in Computer Engineering in 1993 under
the tutelage of Prof. Charlie
McDowell and Prof. David
Helmbold. He earned a Doctor of Philosophy
in Computer Science in 2000 with Prof. Darrell
D. E. Long as his dissertation advisor.
While at UCSC, Ted was a key contributor to the
REINAS
Project. He began with the project as a
Research Assistant and eventually ended up as a
Programmer/Analyst IV. He was a developer,
system administrator, and database administrator
for the project. He continues to assist the
project on a volunteer basis.
Ted's research interests include operating
systems, database management systems, file
systems, disk I/O, caching, and performance
analysis and debugging tools. His research at
the UCSC was supported by the Office of Naval
Research.
Ted is currently employed by Oracle
Corporation as a Principal Member of Technical
Staff. His activities include deployment
testing and system automation for Oracle Real
Application Clusters on the Linux operating
system, I/O performance and simulation testing,
and evaluation of new I/O technologies for use
with Oracle RAC. He has authored or co-authored
multiple white papers, is a co-inventor on a
patent application, and has presented at Oracle
World.
Ted has been a member of the IEEE since 1989.
Ted got married in June 2004.
Publications
-
Jehan-François Pâris, Theodore R. Haining, and
Darrell D. E. Long. A Stack-Based Method for
Non- Volatile Cache Management, Proceedings of
the Eighth NASA Goddard Mass Storage
Conference. National Aeronautics and Space
Administration, Maryland 2000,
pp. 217-224. (PDF)
-
Theodore R. Haining and Darrell D. E. Long.
Management Policies for Non-Volatile Write
Caches, Proceedings of the International
Conference on Performance, Computing, and
Communications, Phoenix: IEEE, February 1999,
pp. 321-328. (PDF)
-
Eric C. Rosen, Theodore R. Haining, Darrell
D. E. Long, and Patrick E. Mantey. REINAS: A
Real- Time System for Managing Environmental
Data, Journal of Software Engineering and
Knowledge Engineering, Vol. 8, No. 1(1998),
pp. 35-53. (PDF)
-
Darrell D. E. Long, Patrick E. Mantey, Craig
M. Wittenbrink, Theodore R. Haining, and Bruce
R. Montague. REINAS: the Real-Time
Envirnomental Information and Analysis System,
Proceedings of the IEEE Computer Society
CompCon, San Francisco: IEEE, March 1995,
pp. 482-487. (PDF)
-
Charlie McDowell, David Helmbold, and Theodore
R. Haining, Analyzing Traces of Parallel
Programs Containing Semaphore Synchronization
Proceedings of Supercomputer Debugging
Workshop 92, 1992, pp. 157-167. (PDF)
-
Theodore R. Haining, Non-volatile Cache
Management For Improving Write Response Time
with Rotating Magnetic Media. Ph.D
Dissertation. University of California, Santa
Cruz, 2000. (PDF)
-
Theodore R. Haining, Improving Trace-Based
Debugging. Masters Thesis. University of
California, Santa Cruz, 1993. (PDF)
Resume
Favorite Links
-
KPIG Radio -
If being a cyberswine is a crime, I'm
guilty.
-
Mobile Fidelity
Sound Labs - Once upon a time, they made
some of the finest audiophile 24k Gold discs
and vinyl albums available.
-
The
Reverend Horton Heat - The Reverend preaches
about many things, but, the one I remember most
is about how to sing about red meat.
-
Southern Culture
On The Skids - Redneck rockabilly doesn't
get any better than this. Plus, check out the
recipes for "chipmunk fricassee", "possum and
chestnuts", and "baked skunk".
Created by Ted
Haining Last
modified: Tue Sep 30 08:04:52 PDT 2003
|