Jeffrey S. Vitter
Jeffrey S. Vitter
Adjunct Professor of Computer Science

Joined department in 2002

Education:
BS with highest honors, Mathematics
University of Notre Dame (1977)
PhD, Computer Science
Stanford University (1980)
MBA, Duke University (2002)

In his research, Professor Jeff Vitter investigates how to manage and process very large amounts of data. He helped pioneer the field of external memory algorithms, where the goal is to develop I/O-efficient algorithms that alleviate the bottleneck between small but fast internal memory and large but slow external storage. His work melds theory and practice to span a number of application areas, including geographic information systems (GIS), databases, computational geometry, data mining, and text indexing. For example, Professor Vitter and colleagues designed an I/O-efficient algorithm to help researchers in the Nicholas School of Environment at Duke compute how water flows and accumulates, based on satellite elevation data. The computation time for processing data from the Appalachian Mountain region was reduced from several days to just a few hours.

Another aspect of Vitter's work involves novel prediction mechanisms based upon principles of data compression and locality; examples include algorithms for caching, prefetching, data streaming, database query optimization, data mining, and resource management in mobile computers. His interest in prediction comes from ongoing work in data compression (in which data can be represented succinctly when the patterns in the data are predictable) and machine learning (in which predictions can be made when prior data can be represented succinctly). Professor Vitter is currently working on compressed indexes for long sequences of symbols, such as text. A recent theoretical breakthrough he worked on showed how to fully compress text and make it self-indexing at the same time. Experiments have shown the technique to be quite practical.

Honors & Awards: Fellow, John Simon Guggenheim Foundation, 1986; Fellow, Institute of Electrical and Electronics Engineers (IEEE), 1993; Fellow, Association for Computing Machinery (ACM), 1996; National Science Foundation Presidential Young Investigator Award 1985; Fulbright Scholar, 1998; Recognition of Service Award, ACM, 1998 and 2001.

Selected Publications
J. S. Vitter, "External Memory Algorithms and Data Structures: Dealing with Massive Data", ACM Computing Surveys, 33(2), June 2001, 209-271.
D. T. Hoang and J. S. Vitter, Efficient Algorithms for MPEG Video Compression, John Wiley & Sons, New York, NY, 2002.
R. Grossi, A. Gupta, and J. S. Vitter, "High-Order Entropy-Compressed Text Indexes", Proceedings of the 14th Annual SIAM/ACM Symposium on Discrete Algorithms (SODA 2003), Baltimore, MD, January 2003.
Funding Administered by Computer Science
Mithuna Thottethodi, Vijay Pai, T.N. Vijaykumar, Jeffrey Vitter, and Rahul Shah, Performance Models & Systems Optimization for Disk Bond Applications, National Science Foundation, 10/1/2006-9/30/2009.
Last Updated: September 02, 2009 02:59pm
Contact Information

Fax: +1 765 494 1736

Send Mail My Homepage