Jeff LeFevre
Assistant Adjunct Professor
Department of Computer Science and Engineering
University of California, Santa Cruz
jlefevre@cs.ucsc.edu
My research interests are in cloud databases and storage systems.
I currently lead the
Skyhook: programmable storage for databases
project as part of the
Center for Research on Open Source Software
at UC Santa Cruz.
Skyhook is an open source project that extends Ceph distributed object storage with customized data management functions.
I also collaborate with the
Systems Research Lab
on the larger
programmable storage
effort.
I received my PhD in June 2014 from
UC Santa Cruz Database group
and subsequently joined Hewlett Packard Big Data R&D (Vertica database)
where I worked on integrating Vertica with external
analtyics engines such as Distributed-R and Apache Spark.
At UC Santa Cruz my PhD advisor was
Neoklis Polyzotis
and my PhD thesis title is "Physical design tuning methods for emerging system architectures".
My thesis
(abstract)
introduces new physical design methods for databases
in the cloud. Specifically I address RDBMS, Hadoop, and hybrid 'multistore'
(combined RDBMS + Hadoop co-processing) system architectures.
Previously, I received my MS from the
University of California, San
Diego in the Systems and Networking
Group.
My MS advisor was
Walt Burkhard
and my MS thesis title is "Improving disk array performance and reliability".
I received a BS in Computer Science & Engineering from the
University of South Florida.
During graduate school I spent several summers at NEC Labs working on CloudDB in the Data Management group,
at Google in the Platforms Storage group, and at
Teradata in the Virtual Storage Architecture group.
Current CV.
Publications
-
M. Sevilla, R. Nasirigerdeh, C. Maltzahn, J. LeFevre, N. Watkins, P. Alvaro, M. Lawson, J. Lofstead, J. Pivarski,
"Tintenfisch: File System Namespace Schemas and Generators",
Hot Storage 2018.
-
M. Sevilla, N. Watkins, I. Jimenez, P. Alvaro, S. Finkelstein, J. LeFevre, C. Maltzahn,
"Malacology: A Programmable Storage System",
EuroSys 2017.
-
J. LeFevre, R. Liu, C. Inigo, M. Castellanos, L. Paz, E. Ma, M. Hsu,
"Building the Enterprise Fabric for Big Data with Vertica and Spark",
SIGMOD 2016.
-
S. Prasad, A. Fard, V. Gupta, J. Martinez, J. LeFevre, V. Xu, M. Hsu, I. Roy,
"Large-scale Predictive Analytics in Vertica: Fast Data Transfer, Distributed Model Creation, and In-database Prediction",
SIGMOD 2015.
-
J. LeFevre, J. Sankaranarayanan, H. Hacigumus, J. Tatemura, N. Polyzotis, M.J. Carey,
"MISO: Souping Up Big Data Query Processing with a Multistore System",
SIGMOD 2014.
pdf.
-
J. LeFevre, J. Sankaranarayanan, H. Hacigumus, J. Tatemura, N. Polyzotis, M.J. Carey,
"Opportunistic Physical Design for Big Data Analytics",
SIGMOD 2014.
pdf.
-
J. LeFevre, J. Sankaranarayanan, H. Hacigumus, J. Tatemura, N. Polyzotis,
"Towards a Workload for Evolutionary Analytics",
2nd Workshop on Data Analytics in the Cloud, (co-located at SIGMOD 2013).
(extended version).
-
H. Hacigumus, J. Sankaranarayanan, J. Tatemura, J. LeFevre, N. Polyzotis,
"Odyssey: a multistore system for evolutionary analytics",
VLDB 2013.
-
M.P. Consens, K. Ioannidou, J. LeFevre, N. Polyzotis,
"Divergent Physical Design Tuning for Replicated Databases",
SIGMOD 2012. pdf.
-
I. Jimenez, J. LeFevre, N. Polyzotis, H. Sanchez, K. Schnaitter,
"Benchmarking Online Index-Tuning Algorithms",
IEEE Data Engineering Bulletin 34(4) 2011.
-
J. Buck, N. Watkins, J. LeFevre, K. Ioannidou, C. Maltzahn, N. Polyzotis, S. Brandt,
"SciHadoop: Array-based Query Processing in Hadoop",
SC 2011.
-
D. Kephart, J. LeFevre,
"CodeGen: The Generation and Testing of DNA Code Words",
IEEE Evolutionary Computation 2004.
pdf.
Google Scholar profile
Courses Taught
Other Teaching
- Guest Lecturer:
- Teaching Assistant:
- CMPS 111 Operating Systems (ugrad),
Fall 2008.
Professional Service
- Program Committee:
- Reviewer:
- TKDE 2015, 2016, 2017
- DAPD 2015, 2016, 2017
- External Reviewer: