Associate Professor of Computer Science and Engineering

Tel: (951) 787-7206
Fax: (951) 787-4643

BRETT D. FLEISCH will assume a position with the National Science Foundation (NSF) in Arlington, VA as Program Director for Distributed Systems and Operating Systems in the Division of Computer and Network Systems(CNS) which is part of the Directorate for Computer and Information Science and Engineering (CISE). He will remain a member of the University of California faculty while on assignment to NSF.

His appointment to the Computer Science and Engineering Department at UC, Riverside as Assistant Professor and early member of the Department of Computer Science was in July 1992. Dr. Fleisch received his Ph.D. in Computer Science from the University of California, Los Angeles University in 1989, his M.S. in Computer Science from Columbia University Department of Computer Science in 1983 and completed his undergraduate Bachelor's degree at the Univesity of Rochester in Computer Science in 1981. From 1989 to 1992 Dr.Fleisch served on the faculty of the Computer Science Department of Tulane University in New Orleans, Louisiana.

Dr. Fleisch directs the Distributed Systems Lab at the Univesity of California, Riverside. He co-authored numerous technical articles on operating systems and distributed systems over his career many of which can be found on his web page. In addition, Dr. Fleisch has served as a consultant and summer employee at Xerox Corporation's, Webster Research Center, IBM Corporation's Thomas J. Watson Research Center, the Educational Testing Service in Princeton, New Jersey, The College Board (West Coast offices) and the State of California, Department of Motor Vehicles. In addition, he has also worked at Hewlett-Packard Laboratories, Carnegie-Mellon University, and Locus Computing Corporation.

Dr. Fleisch's research and technical expertise has focused on distributed systems and operating systems.  His earliest work (1987-89) involved developing transparent cluster computing functionality in the days before transparency in operating systems was well accepted and understood.  This led him to design and build one of the earliest distributed Shared memory systems (Mirage) (1989) and ultimately to early work that increased the reliability and availability of DSM systems (1994-97). His research during this period focused on high availability and reliability for software systems, with a focus on managing memory in a reliable manner in distributed computing systems.

In January 2003 Dr. Fleisch recently spent a six month sabbatical period at the University of Illinois, Chicago working in conjunction with faculty in Computer Science and Computer Engineering while cooperating on research at Argonne National Labs in Argonne, Illinois. During that time period Fleisch began work on efforts to understand how to improve security in Grids and how to apply mobile code security to apply binary rewriting to improve fault containment and policy adherence in the Grid. Fault-tolerance, reliability and high availability remain active interest areas.

Dr. Fleisch's appointment begins in April 2004 when he will be on IPA assignment from the University of California to the National Science Foundation. He plans to focus on priorities associated with the needs of Distributed Computing and Operating systems as a means to advance the field of computing in these national priority areas . 

Last Modified Sep 2005