![]() |
![]() |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dr. Scott A. Brandt is Professor of Computer Science at the University of California, Santa Cruz. He is also Director of the UCSC Systems Research Laboratory, co-founder of the UCSC Storage Systems Research Center and, co-founder and Director of the UCSC/Los Alamos Institute for Scalable Scientific Data Management. Dr. Brandt's research is in the area of Computer Systems. He specializes in Storage Systems and Real-Time Systems and, more recently, System and Storage Performance Management. His Storage System research includes high-performance peta-scale object-based storage and the use of new storage technologies to improve storage system performance and reliability. His real-time research focuses on integrating real-time and non-real-time processing into a uniform processing environment. His performance management research integrates the two to provide processing and I/O performance guarantees in local and distributed systems. Dr. Brandt joined UC Santa Cruz in 1999. Prior to that he spent a number of years doing research and development in industry, including secure operating systems research at Secure Computing Corporation, and real-time image processing systems research at Alliant Techsystems Research and Technology Center and Honeywell Systems and Research Center. Dr. Brandt also co-founded Theseus Research, a small company devoted to researching asynchronous circuit technology and parallel computer languages. Dr. Brandt received his Ph.D. in Computer Science from the University of Colorado at Boulder in 1999, his M.S. in Computer Science from the University of Minnesota in 1994, and his Bachelor of Mathematics from the University of Minnesota in 1987. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ResearchDr. Brandt's research is in the broad area of Computer Systems. He specializes in Storage Systems, Real-Time Systems and Performance Management. He also does research in other systems-related areas. A comprehensive (but somewhat out of date) list of his publications can be found here. Recent and Notable
Storage SystemsI/O bandwidth is increasing arithmetically while CPU performance, disk capacity, and I/O requirements are all increasing exponentially. The ever-widening performance gap this creates both demands and enables increasingly intelligent data storage and retrieval. Our research examines high-performance data storage storage architectures, algorithms, and technologies aimed at addressing this performance gap. Projects:
Representative publications:
Real-Time SystemsWe are investigating a new model for dynamic and fully integrated real-time scheduling called Resource Allocation/Dispatching(RAD). RAD allows for the detailed management of both the resources consumed and the timing of the delivery of those resource for each executing process. RAD fully characterizes the timeliness requirements of the processes, allowing each process to have different requirements with respect to both of these quantities and enabling resource delivery precisely tailored to the needs of each process. The RAD model of CPU resource management has led to the development of several distinct CPU resource managers: RBED, HodgePodge, BEST, BeRate, and DQM. We have also applied this model to control system and, more recently, to storage Quality of Service. Representative publications:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TeachingDr. Brandt teaches both undergraduate and graduate courses. His undergraduate course offerings include CMPS 12A: Introduction to Programming, CMPS 12B: Data Structures, CMPS 13H: Honors Introduction to Programming and Data Structures, CMPS 105: Systems Programming, and CMPS 111: Introduction to Operating Systems. His graduate course offerings include CMPS 221: Advanced Operating Systems, and CMPS 290S: Advanced Topics in Computer Systems (covering Storage Systems and Real-Time Systems in different offerings). Class Web Pages:Current: All:
Current and Former Graduate Students:Doctor of Philosophy
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|