1059 lines
19 KiB
TeX
1059 lines
19 KiB
TeX
|
\documentclass[11pt]{article}
|
||
|
\usepackage{fullpage}
|
||
|
\usepackage{bibentry}
|
||
|
\begin{document}
|
||
|
\pagestyle{empty}
|
||
|
\noindent
|
||
|
\textbf{\huge
|
||
|
Curriculum Vitae
|
||
|
}
|
||
|
\hfill
|
||
|
\textbf{\huge
|
||
|
Oliver Kennedy
|
||
|
}
|
||
|
\vspace{0.05in}
|
||
|
\hrule
|
||
|
\vspace{0.15in}
|
||
|
\noindent
|
||
|
Department of Computer Science and Engineering
|
||
|
\hfill
|
||
|
63 Bassett Road
|
||
|
\\
|
||
|
University at Buffalo, SUNY
|
||
|
\hfill
|
||
|
Amherst, NY 14221
|
||
|
\\
|
||
|
338 Davis Hall
|
||
|
\\
|
||
|
Buffalo, NY 14260
|
||
|
|
||
|
|
||
|
\smallskip
|
||
|
\noindent
|
||
|
\textit{Phone:
|
||
|
}
|
||
|
+1 (716) 645-1597
|
||
|
\hfill
|
||
|
\textit{Email:
|
||
|
}
|
||
|
okennedy@buffalo.edu
|
||
|
\\
|
||
|
\textit{Web:
|
||
|
}
|
||
|
http://odin.cse.buffalo.edu/
|
||
|
\hfill
|
||
|
\vspace*{-0.1in}
|
||
|
\section*{Education}
|
||
|
~\\[-0.4in]
|
||
|
\hrule
|
||
|
\nopagebreak
|
||
|
~\\[-.2in]
|
||
|
\nopagebreak
|
||
|
|
||
|
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
\textit{PhD,
|
||
|
}
|
||
|
Cornell University, Ithaca, NY
|
||
|
\hfill
|
||
|
2011
|
||
|
\\
|
||
|
Department of Computer Science
|
||
|
\\
|
||
|
Thesis:
|
||
|
\textit{``Watch out for... What?: Monitoring and Uncertainty in Scientific Computing''
|
||
|
}
|
||
|
\\
|
||
|
Advisor: Christoph Koch
|
||
|
\item
|
||
|
\textit{MS,
|
||
|
}
|
||
|
Cornell University, Ithaca, NY
|
||
|
\hfill
|
||
|
2008
|
||
|
\\
|
||
|
Department of Computer Science
|
||
|
\item
|
||
|
\textit{BS (with Honors),
|
||
|
}
|
||
|
New York University, New York, NY
|
||
|
\hfill
|
||
|
2005
|
||
|
\\
|
||
|
Department of Computer Science
|
||
|
\item
|
||
|
\textit{BS,
|
||
|
}
|
||
|
Stevens Institute of Technology, Hoboken, NJ
|
||
|
\hfill
|
||
|
2005
|
||
|
\\
|
||
|
Department of Computer Engineering
|
||
|
\end{itemize}
|
||
|
\section*{Employment History}
|
||
|
~\\[-0.4in]
|
||
|
\hrule
|
||
|
\nopagebreak
|
||
|
~\\[-.2in]
|
||
|
\nopagebreak
|
||
|
|
||
|
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
Assistant Professor, Dept. of Comp. Sci. \& Eng., SUNY Buffalo
|
||
|
\hfill
|
||
|
Sept. 2012 -- present
|
||
|
\item
|
||
|
Postdoctoral Fellow, D.A.T.A. Lab, EPFL, Switzerland
|
||
|
\hfill
|
||
|
June 2011 -- Aug. 2012
|
||
|
\item
|
||
|
Intern, Microsoft Research, Redmond, WA
|
||
|
\hfill
|
||
|
May 2010 -- Aug. 2010
|
||
|
\item
|
||
|
Intern, Yahoo! Labs, Sunnyvale CA
|
||
|
\hfill
|
||
|
May 2009 -- Aug. 2009
|
||
|
\item
|
||
|
Teaching/Research Assistant, Cornell University
|
||
|
\hfill
|
||
|
Sept. 2005 -- May 2011
|
||
|
\item
|
||
|
Programmer, Humanities Computing Group, New York University
|
||
|
\hfill
|
||
|
Sept. 2003 -- Aug. 2005
|
||
|
\item
|
||
|
Programmer, Parallel and Dist. Sys. Group, New York University
|
||
|
\hfill
|
||
|
Jan. 2001 -- May 2003
|
||
|
\end{itemize}
|
||
|
\section*{Honors}
|
||
|
~\\[-0.4in]
|
||
|
\hrule
|
||
|
\nopagebreak
|
||
|
~\\[-.2in]
|
||
|
\nopagebreak
|
||
|
|
||
|
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
The pVLDB 2012 paper titled ``DBToaster: Higher-order Delta Processing for Dynamic, Frequently Fresh Views" was accepted to the ``Best of VLDB 2012" issue of the VLDB Journal
|
||
|
\end{itemize}
|
||
|
\section*{Professional Activities}
|
||
|
~\\[-0.4in]
|
||
|
\hrule
|
||
|
\nopagebreak
|
||
|
~\\[-.2in]
|
||
|
\nopagebreak
|
||
|
|
||
|
|
||
|
\subsection*{Reviewer / Program Comittee Member}
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
Journal: The VLDB Journal (VLDBJ)
|
||
|
\hfill
|
||
|
2013
|
||
|
\item
|
||
|
Journal: IEEE Transactions on Knowledge and Data Engineering (TKDE)
|
||
|
\hfill
|
||
|
2013 -- 2014
|
||
|
\item
|
||
|
Journal: ACM Transactions on Database Systems (TODS)
|
||
|
\hfill
|
||
|
2015
|
||
|
\item
|
||
|
Journal: Computer Science Education (CSE)
|
||
|
\hfill
|
||
|
2015
|
||
|
\item
|
||
|
Workshop: The VLDB PhD Workshop (VLDB-PhD)
|
||
|
\hfill
|
||
|
2013
|
||
|
\item
|
||
|
Demo: VLDB Demo Track (VLDB-Demo)
|
||
|
\hfill
|
||
|
2016
|
||
|
\item
|
||
|
Journal: Proceedings of the International Conference on Very Large Databases (Hybrid Journal/Conference) (pVLDB)
|
||
|
\hfill
|
||
|
2017
|
||
|
\item
|
||
|
Conference: The ACM SIGMOD/PODS Conference (SIGMOD)
|
||
|
\hfill
|
||
|
2015 -- 2017
|
||
|
\item
|
||
|
Workshop: Provenance Week (PWEEK)
|
||
|
\hfill
|
||
|
2016
|
||
|
\item
|
||
|
Workshop: Workshop on Human-In-the-Loop Data Analytics (HILDA)
|
||
|
\hfill
|
||
|
2016
|
||
|
\end{itemize}
|
||
|
\subsection*{Service}
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
WebDB Session Chair
|
||
|
\hfill
|
||
|
2013
|
||
|
\item
|
||
|
NSF Panel Member
|
||
|
\hfill
|
||
|
2014 -- 2015
|
||
|
\item
|
||
|
SIGMOD Reproducability Committee
|
||
|
\hfill
|
||
|
2015
|
||
|
\end{itemize}
|
||
|
\subsection*{Professional Memberships}
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
ACM
|
||
|
\hfill
|
||
|
2012 -- present
|
||
|
\item
|
||
|
ACM-SIGMOD
|
||
|
\hfill
|
||
|
2010 -- present
|
||
|
\item
|
||
|
ACM-Computer Science Teachers Assoc.
|
||
|
\hfill
|
||
|
2012 -- present
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
WNY Chapter Secretary
|
||
|
\hfill
|
||
|
Sept. 2013 -- Sept. 2015
|
||
|
\end{itemize}
|
||
|
\item
|
||
|
IEEE
|
||
|
\hfill
|
||
|
2009 -- present
|
||
|
\end{itemize}
|
||
|
\subsection*{Volunteer Work}
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
LIBERTY Partnerships
|
||
|
\hfill
|
||
|
2013 -- present
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
Summer Mentor
|
||
|
\hfill
|
||
|
2013 -- 2014
|
||
|
\item
|
||
|
`I Can' Program Volunteer
|
||
|
\hfill
|
||
|
2015
|
||
|
\end{itemize}
|
||
|
\item
|
||
|
Coder Dojo Mentor
|
||
|
\hfill
|
||
|
2013 -- 2014
|
||
|
\item
|
||
|
Science is Elementary Class Leader
|
||
|
\hfill
|
||
|
2014 -- 2016
|
||
|
\end{itemize}
|
||
|
\subsection*{Departmental Service}
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
Dept. of Comp. Sci. and Eng., University at Buffalo, SUNY
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
Graduate Admissions Committee
|
||
|
\hfill
|
||
|
2012 -- present
|
||
|
\item
|
||
|
Graduate Advisory Board
|
||
|
\hfill
|
||
|
2012 -- present
|
||
|
\item
|
||
|
Faculty Search Committee
|
||
|
\hfill
|
||
|
2012 -- 2014
|
||
|
\item
|
||
|
Colloquium Committee
|
||
|
\hfill
|
||
|
2012 -- 2014
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
Chair
|
||
|
\hfill
|
||
|
2014
|
||
|
\end{itemize}
|
||
|
\item
|
||
|
Grievances Committee
|
||
|
\hfill
|
||
|
2015 -- present
|
||
|
\item
|
||
|
Undergraduate Curriculum Development Subcommittee
|
||
|
\hfill
|
||
|
2015 -- present
|
||
|
\end{itemize}
|
||
|
\end{itemize}
|
||
|
\section*{Invited Talks}
|
||
|
~\\[-0.4in]
|
||
|
\hrule
|
||
|
\nopagebreak
|
||
|
~\\[-.2in]
|
||
|
\nopagebreak
|
||
|
|
||
|
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
\textit{NYU
|
||
|
}
|
||
|
{\small
|
||
|
--- Embracing Uncertainty with Mimir
|
||
|
}\hfill
|
||
|
May 2016
|
||
|
\item
|
||
|
\textit{HPE/Vertica
|
||
|
}
|
||
|
{\small
|
||
|
--- Embracing Uncertainty with Mimir
|
||
|
}\hfill
|
||
|
Mar. 2016
|
||
|
\item
|
||
|
\textit{Buffalo District Board of Education
|
||
|
}
|
||
|
{\small
|
||
|
--- LEGO NXT Professional Development
|
||
|
}\hfill
|
||
|
Jan. 2015
|
||
|
\item
|
||
|
\textit{Ohio State Computer Science Colloquium
|
||
|
}
|
||
|
{\small
|
||
|
--- PocketData: What's in your pocket?
|
||
|
}\hfill
|
||
|
Oct. 2015
|
||
|
\item
|
||
|
\textit{Oracle
|
||
|
}
|
||
|
{\small
|
||
|
--- Just-In-Time Data Structures
|
||
|
}\hfill
|
||
|
Jan. 2015
|
||
|
\item
|
||
|
\textit{Pivotal
|
||
|
}
|
||
|
{\small
|
||
|
--- Just-In-Time Data Structures
|
||
|
}\hfill
|
||
|
Jan. 2015
|
||
|
\item
|
||
|
\textit{Snowflake Computing Inc.
|
||
|
}
|
||
|
{\small
|
||
|
--- Just-In-Time Data Structures
|
||
|
}\hfill
|
||
|
Jan. 2015
|
||
|
\item
|
||
|
\textit{Western New York CSTA Fall Conference
|
||
|
}
|
||
|
{\small
|
||
|
--- Queries with Twitter Tutorial
|
||
|
}\hfill
|
||
|
Oct. 2014
|
||
|
\item
|
||
|
\textit{Buffalo Database Seminar Meetup
|
||
|
}
|
||
|
{\small
|
||
|
--- Everything I Need to Know I Learned From PL
|
||
|
}\hfill
|
||
|
Sept. 2014
|
||
|
\item
|
||
|
\textit{Google CS4HS, ACM-CSTA, and Buffalo State
|
||
|
}
|
||
|
{\small
|
||
|
--- Mobilize Prime Workshop
|
||
|
(with Lukasz Ziarek, Sarbani Banerjee)
|
||
|
}\hfill
|
||
|
March. 2014
|
||
|
\item
|
||
|
\textit{Western New York CSTA Professional Development Workshops
|
||
|
}
|
||
|
{\small
|
||
|
--- SQL Tutorial
|
||
|
}\hfill
|
||
|
Jan. 2014
|
||
|
\item
|
||
|
\textit{Buffalo Database Seminar Meetup
|
||
|
}
|
||
|
{\small
|
||
|
--- Emerging Trends in Database Research
|
||
|
}\hfill
|
||
|
Jan. 2014
|
||
|
\item
|
||
|
\textit{Western New York CSTA 2013 CS4HS Workshop
|
||
|
}
|
||
|
{\small
|
||
|
--- Python Workshop
|
||
|
(with Lukasz Ziarek, Sarbani Banerjee)
|
||
|
}\hfill
|
||
|
Jun. 2013
|
||
|
\item
|
||
|
\textit{Cornell University Database Colloquium
|
||
|
}
|
||
|
{\small
|
||
|
--- Laasie: The Log as a Service Infrastructure
|
||
|
}\hfill
|
||
|
Feb. 2013
|
||
|
\item
|
||
|
\textit{Western New York CSTA 2012 Fall Conference
|
||
|
}
|
||
|
{\small
|
||
|
--- Python Workshop
|
||
|
(with Lukasz Ziarek, Sarbani Banerjee)
|
||
|
}\hfill
|
||
|
Oct. 2012
|
||
|
\end{itemize}
|
||
|
\section*{Courses}
|
||
|
~\\[-0.4in]
|
||
|
\hrule
|
||
|
\nopagebreak
|
||
|
~\\[-.2in]
|
||
|
\nopagebreak
|
||
|
|
||
|
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
Department of Computer Science and Engineering, SUNY Buffalo
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
\texttt{CSE 562
|
||
|
}
|
||
|
:
|
||
|
{\small
|
||
|
Graduate Database Systems (planned)
|
||
|
}\hfill
|
||
|
Spring 2017
|
||
|
\item
|
||
|
\texttt{CSE 662
|
||
|
}
|
||
|
:
|
||
|
{\small
|
||
|
Languages and Runtimes for Big Data (planned)
|
||
|
}\hfill
|
||
|
Fall 2016
|
||
|
\item
|
||
|
\texttt{CSE 462
|
||
|
}
|
||
|
:
|
||
|
{\small
|
||
|
Undergraduate Database Systems
|
||
|
}\hfill
|
||
|
Spring 2016
|
||
|
\item
|
||
|
\texttt{CSE 662
|
||
|
}
|
||
|
:
|
||
|
{\small
|
||
|
Languages and Runtimes for Big Data
|
||
|
--- 29 students
|
||
|
}\hfill
|
||
|
Fall 2015
|
||
|
\item
|
||
|
\texttt{CSE 562
|
||
|
}
|
||
|
:
|
||
|
{\small
|
||
|
Graduate Database Systems
|
||
|
--- 79 students
|
||
|
}\hfill
|
||
|
Spring 2015
|
||
|
\item
|
||
|
\texttt{CSE 704
|
||
|
}
|
||
|
:
|
||
|
{\small
|
||
|
Databases, Programming Languages and Datastructures
|
||
|
--- 21 students
|
||
|
}\hfill
|
||
|
Fall 2014
|
||
|
\item
|
||
|
\texttt{CSE 562
|
||
|
}
|
||
|
:
|
||
|
{\small
|
||
|
Graduate Database Systems
|
||
|
--- 148 students
|
||
|
}\hfill
|
||
|
Spring 2014
|
||
|
\item
|
||
|
\texttt{CSE 704
|
||
|
}
|
||
|
:
|
||
|
{\small
|
||
|
Streaming, Incremental and Online Data Processing
|
||
|
--- 18 students
|
||
|
}\hfill
|
||
|
Fall 2013
|
||
|
\item
|
||
|
\texttt{CSE 562
|
||
|
}
|
||
|
:
|
||
|
{\small
|
||
|
Graduate Database Systems
|
||
|
--- 101 students
|
||
|
}\hfill
|
||
|
Spring 2013
|
||
|
\item
|
||
|
\texttt{CSE 704
|
||
|
}
|
||
|
:
|
||
|
{\small
|
||
|
Web-Scale Data Management Systems Seminar
|
||
|
--- 15 students
|
||
|
}\hfill
|
||
|
Fall 2012
|
||
|
\end{itemize}
|
||
|
\item
|
||
|
School of Computer and Communication Sciences, EPFL, Switzerland
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
\texttt{CS-422
|
||
|
}
|
||
|
:
|
||
|
{\small
|
||
|
Advanced Databases
|
||
|
(as Teaching Assistant)
|
||
|
}\hfill
|
||
|
Spring 2011
|
||
|
\end{itemize}
|
||
|
\item
|
||
|
Department of Computer Science, Cornell University
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
\texttt{CS 4410
|
||
|
}
|
||
|
:
|
||
|
{\small
|
||
|
Operating Systems
|
||
|
(as Practicum Instructor)
|
||
|
}\hfill
|
||
|
Fall 2008
|
||
|
\item
|
||
|
\texttt{CS 414
|
||
|
}
|
||
|
:
|
||
|
{\small
|
||
|
Operating Systems
|
||
|
(as Practicum Instructor)
|
||
|
}\hfill
|
||
|
Spring 2006
|
||
|
\item
|
||
|
\texttt{CS 414
|
||
|
}
|
||
|
:
|
||
|
{\small
|
||
|
Operating Systems
|
||
|
(as Practicum Instructor)
|
||
|
}\hfill
|
||
|
Fall 2006
|
||
|
\end{itemize}
|
||
|
\end{itemize}
|
||
|
\section*{Grant Support}
|
||
|
~\\[-0.4in]
|
||
|
\hrule
|
||
|
\nopagebreak
|
||
|
~\\[-.2in]
|
||
|
\nopagebreak
|
||
|
|
||
|
|
||
|
\subsection*{Pending Applications (3)}
|
||
|
\noindent
|
||
|
\begin{tabular}{rl}
|
||
|
\textit{Title
|
||
|
}
|
||
|
:&\parbox{5in}{\textsf{CIF21 DIBBs: EI: Vizier, Streamlined Data Curation
|
||
|
}
|
||
|
}
|
||
|
\\
|
||
|
\textit{Agency
|
||
|
}
|
||
|
:&\parbox{5in}{NSF: ACI: DIBBS
|
||
|
}
|
||
|
\\
|
||
|
\textit{Role
|
||
|
}
|
||
|
:&PI
|
||
|
\\
|
||
|
\textit{Amount
|
||
|
}
|
||
|
:&\$2,725,699
|
||
|
\\
|
||
|
\textit{Effort
|
||
|
}
|
||
|
:&33\%
|
||
|
\\
|
||
|
\textit{Co-PIs
|
||
|
}
|
||
|
:&Boris Glavic, Juliana Freire
|
||
|
\\
|
||
|
\end{tabular}
|
||
|
\\[0.2in]
|
||
|
\noindent
|
||
|
\begin{tabular}{rl}
|
||
|
\textit{Title
|
||
|
}
|
||
|
:&\parbox{5in}{\textsf{CI-P: Supporting Pocket Scale Data Management Research
|
||
|
}
|
||
|
}
|
||
|
\\
|
||
|
\textit{Agency
|
||
|
}
|
||
|
:&\parbox{5in}{NSF: CISE: IIS: CRI
|
||
|
}
|
||
|
\\
|
||
|
\textit{Role
|
||
|
}
|
||
|
:&PI
|
||
|
\\
|
||
|
\textit{Amount
|
||
|
}
|
||
|
:&\$100,000
|
||
|
\\
|
||
|
\textit{Effort
|
||
|
}
|
||
|
:&33\%
|
||
|
\\
|
||
|
\end{tabular}
|
||
|
\\[0.2in]
|
||
|
\noindent
|
||
|
\begin{tabular}{rl}
|
||
|
\textit{Title
|
||
|
}
|
||
|
:&\parbox{5in}{\textsf{III: Small: Just in Time Datastructures
|
||
|
}
|
||
|
}
|
||
|
\\
|
||
|
\textit{Agency
|
||
|
}
|
||
|
:&\parbox{5in}{NSF: CISE: IIS: III
|
||
|
}
|
||
|
\\
|
||
|
\textit{Role
|
||
|
}
|
||
|
:&PI
|
||
|
\\
|
||
|
\textit{Amount
|
||
|
}
|
||
|
:&\$494,274
|
||
|
\\
|
||
|
\textit{Effort
|
||
|
}
|
||
|
:&50\%
|
||
|
\\
|
||
|
\end{tabular}
|
||
|
\\[0.2in]
|
||
|
\subsection*{Awarded Grants (2)}
|
||
|
\noindent
|
||
|
\begin{tabular}{rl}
|
||
|
\textit{Title
|
||
|
}
|
||
|
:&\parbox{5in}{\textsf{Curating Uncertainty and Reliable Exploitation (CURE)
|
||
|
}
|
||
|
}
|
||
|
\\
|
||
|
\textit{Agency
|
||
|
}
|
||
|
:&\parbox{5in}{The US Naval Postgraduate School
|
||
|
}
|
||
|
\\
|
||
|
\textit{Role
|
||
|
}
|
||
|
:&Co-I
|
||
|
\\
|
||
|
\textit{Amount
|
||
|
}
|
||
|
:&\$134,139
|
||
|
\\
|
||
|
\textit{Effort
|
||
|
}
|
||
|
:&50\%
|
||
|
\\
|
||
|
\textit{Co-PI
|
||
|
}
|
||
|
:&Moises Sudit
|
||
|
\\
|
||
|
\end{tabular}
|
||
|
\\[0.2in]
|
||
|
\noindent
|
||
|
\begin{tabular}{rl}
|
||
|
\textit{Title
|
||
|
}
|
||
|
:&\parbox{5in}{\textsf{TWC: Medium: Collaborative: Data is Social: Exploiting Data Relationships to Detect Insider Attacks
|
||
|
}
|
||
|
}
|
||
|
\\
|
||
|
\textit{Agency
|
||
|
}
|
||
|
:&\parbox{5in}{NSF: CISE: SaTC
|
||
|
}
|
||
|
\\
|
||
|
\textit{Role
|
||
|
}
|
||
|
:&PI
|
||
|
\\
|
||
|
\textit{Amount
|
||
|
}
|
||
|
:&\$975,999
|
||
|
(Total Across Collaboration: \$1,215,973)
|
||
|
\\
|
||
|
\textit{Effort
|
||
|
}
|
||
|
:&25\%
|
||
|
\\
|
||
|
\textit{Co-PIs
|
||
|
}
|
||
|
:&Hung Ngo, Shambhu Upadhyaya, Varun Chandola
|
||
|
\\
|
||
|
\textit{Peer Org.
|
||
|
}
|
||
|
:&University of Michigan Ann Arbor
|
||
|
(\$239,974)
|
||
|
\\
|
||
|
\textit{Supplements
|
||
|
}
|
||
|
:&NSF-REU
|
||
|
(amount included in total above)
|
||
|
\\
|
||
|
\end{tabular}
|
||
|
\\[0.2in]
|
||
|
\subsection*{Gifts (3)}
|
||
|
\noindent
|
||
|
\begin{tabular}{rl}
|
||
|
\textit{Title
|
||
|
}
|
||
|
:&\parbox{5in}{\textsf{Intuitive Data Interpretation
|
||
|
}
|
||
|
}
|
||
|
\\
|
||
|
\textit{Agency
|
||
|
}
|
||
|
:&\parbox{5in}{Oracle University Relations
|
||
|
}
|
||
|
\\
|
||
|
\textit{Role
|
||
|
}
|
||
|
:&PI
|
||
|
\\
|
||
|
\textit{Amount
|
||
|
}
|
||
|
:&\$89,187
|
||
|
\\
|
||
|
\textit{Effort
|
||
|
}
|
||
|
:&100\%
|
||
|
\\
|
||
|
\end{tabular}
|
||
|
\\[0.2in]
|
||
|
\noindent
|
||
|
\begin{tabular}{rl}
|
||
|
\textit{Title
|
||
|
}
|
||
|
:&\parbox{5in}{\textsf{Expressing Uncertainty Using the maybe System
|
||
|
}
|
||
|
}
|
||
|
\\
|
||
|
\textit{Agency
|
||
|
}
|
||
|
:&\parbox{5in}{Google Research Awards
|
||
|
}
|
||
|
\\
|
||
|
\textit{Role
|
||
|
}
|
||
|
:&Co-PI
|
||
|
\\
|
||
|
\textit{Amount
|
||
|
}
|
||
|
:&\$38,656
|
||
|
\\
|
||
|
\textit{Effort
|
||
|
}
|
||
|
:&33\%
|
||
|
\\
|
||
|
\textit{Co-PIs
|
||
|
}
|
||
|
:&Geoffrey Challen, Lukasz Ziarek
|
||
|
\\
|
||
|
\end{tabular}
|
||
|
\\[0.2in]
|
||
|
\noindent
|
||
|
\begin{tabular}{rl}
|
||
|
\textit{Title
|
||
|
}
|
||
|
:&\parbox{5in}{\textsf{Intuitive Data Interpretation
|
||
|
}
|
||
|
}
|
||
|
\\
|
||
|
\textit{Agency
|
||
|
}
|
||
|
:&\parbox{5in}{Oracle University Relations
|
||
|
}
|
||
|
\\
|
||
|
\textit{Role
|
||
|
}
|
||
|
:&PI
|
||
|
\\
|
||
|
\textit{Amount
|
||
|
}
|
||
|
:&\$90,455
|
||
|
\\
|
||
|
\textit{Effort
|
||
|
}
|
||
|
:&100\%
|
||
|
\\
|
||
|
\end{tabular}
|
||
|
\\[0.2in]
|
||
|
\subsection*{Completed (1)}
|
||
|
\noindent
|
||
|
\begin{tabular}{rl}
|
||
|
\textit{Title
|
||
|
}
|
||
|
:&\parbox{5in}{\textsf{Intuitive Data Interpretation
|
||
|
}
|
||
|
}
|
||
|
\\
|
||
|
\textit{Agency
|
||
|
}
|
||
|
:&\parbox{5in}{Oracle University Relations
|
||
|
}
|
||
|
\\
|
||
|
\textit{Role
|
||
|
}
|
||
|
:&PI
|
||
|
\\
|
||
|
\textit{Amount
|
||
|
}
|
||
|
:&\$88,000
|
||
|
\\
|
||
|
\textit{Effort
|
||
|
}
|
||
|
:&50\%
|
||
|
\\
|
||
|
\textit{Co-PI
|
||
|
}
|
||
|
:&Jan Chomicki
|
||
|
\\
|
||
|
\end{tabular}
|
||
|
\\[0.2in]
|
||
|
\section*{Publications and Artifacts}
|
||
|
~\\[-0.4in]
|
||
|
\hrule
|
||
|
\nopagebreak
|
||
|
~\\[-.2in]
|
||
|
\nopagebreak
|
||
|
|
||
|
|
||
|
\subsection*{Journal Publications (3)}
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
``Lenses: An On-Demand Approach to ETL'' (Y. Yang, N. Meneghetti, R. Fehling, Z. H. Liu, \textbf{O. Kennedy})---
|
||
|
\textit{Proceedings of the International Conference on Very Large Databases (Hybrid Journal/Conference) (pVLDB) 2015,
|
||
|
}
|
||
|
12 pages,
|
||
|
acceptance rate 21.3\%
|
||
|
\item
|
||
|
``DBToaster: Higher-order Delta Processing for Dynamic, Frequently Fresh Views'' (C. Koch, Y. Ahmad, \textbf{O. Kennedy}, M. Nicolic, A. N\"otzli, D. Lupei, A. Shaikhana; \textit{Authors listed in descending order of seniority})---
|
||
|
\textit{The VLDB Journal (VLDBJ) 2014 (Volume 23, Number 2; Special issue on the best papers of VLDB 2012),
|
||
|
}
|
||
|
25 pages,
|
||
|
acceptance rate not available
|
||
|
\item
|
||
|
``DBToaster: Higher-order Delta Processing for Dynamic, Frequently Fresh Views'' (Y. Ahmad, \textbf{O. Kennedy}, C. Koch, M. Nicolic)---
|
||
|
\textit{Proceedings of the International Conference on Very Large Databases (Hybrid Journal/Conference) (pVLDB) 2012,
|
||
|
}
|
||
|
12 pages,
|
||
|
acceptance rate 20.3\%
|
||
|
\end{itemize}
|
||
|
\subsection*{Conference Publications (9)}
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
``Just in Time Datastructures'' (\textbf{O. Kennedy}, L. Ziarek)---
|
||
|
\textit{The Conference on Innovative Data Systems Research (CIDR)
|
||
|
}
|
||
|
2015,
|
||
|
10 pages,
|
||
|
acceptance rate unknown (less than 30\% in previous years)
|
||
|
\item
|
||
|
``PigOut: Making Multiple Hadoop Clusters Work Together'' (K. Jeon, S. Chandrashekhara, F. Shen, S. Mehra, \textbf{O. Kennedy}, S. Y. Ko; \textit{Authors listed students first, then faculty})---
|
||
|
\textit{The IEEE International Conference on Big Data (IEEE BigData)
|
||
|
}
|
||
|
2014,
|
||
|
9 pages,
|
||
|
acceptance rate 18.6\%
|
||
|
\item
|
||
|
``Inventory Allocation for Online Graphical Display Advertising Using Multi-Objective Optimization'' (J. Yang, E. Vee, S. Vassilvitskii, J. Tomlin, J. Shanmugasundaram, T. Anastasakos, \textbf{O. Kennedy})---
|
||
|
\textit{The International Conference on Operations Research and Enterprise Systems (ICORES)
|
||
|
}
|
||
|
2012,
|
||
|
12 pages,
|
||
|
acceptance rate not available
|
||
|
\item
|
||
|
``Jigsaw: Efficient optimization over uncertain enterprise data'' (\textbf{O. Kennedy}, S. Nath)---
|
||
|
\textit{The ACM SIGMOD/PODS Conference (SIGMOD)
|
||
|
}
|
||
|
2011,
|
||
|
12 pages,
|
||
|
acceptance rate 23.2\%
|
||
|
\item
|
||
|
``DBToaster: Agile Views for a Dynamic Data Management System'' (\textbf{O. Kennedy}, Y. Ahmad, C. Koch)---
|
||
|
\textit{The Conference on Innovative Data Systems Research (CIDR)
|
||
|
}
|
||
|
2011,
|
||
|
12 pages,
|
||
|
acceptance rate unknown (less than 30\% in previous years)
|
||
|
\item
|
||
|
``PIP: A Database System for Great and Small Expectations'' (\textbf{O. Kennedy}, C. Koch)---
|
||
|
\textit{The International Conference on Data Engineering (ICDE)
|
||
|
}
|
||
|
2010,
|
||
|
12 pages,
|
||
|
acceptance rate 21.0\%
|
||
|
\item
|
||
|
``Dynamic approaches to in-network aggregation'' (\textbf{O. Kennedy}, C. Koch, A. Demers)---
|
||
|
\textit{The International Conference on Data Engineering (ICDE)
|
||
|
}
|
||
|
2009,
|
||
|
4 pages,
|
||
|
acceptance rate 17.0\%
|
||
|
\item
|
||
|
``The Face of Meaning'' (G. Shawver, \textbf{O. Kennedy})---
|
||
|
\textit{The Joint International Conference of the Association for Computers and the Humanities and the Association for Literary and Linguistic Computing (ACH/ALLH)
|
||
|
}
|
||
|
2005,
|
||
|
6 pages,
|
||
|
acceptance rate not available
|
||
|
\item
|
||
|
``Second language comprehension in an online multimedia environment: Integrating theory and practice.'' (E. Lage-Otero, \textbf{O. Kennedy})---
|
||
|
\textit{The World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education (E-Learn)
|
||
|
}
|
||
|
2004,
|
||
|
2 pages,
|
||
|
acceptance rate not available
|
||
|
\end{itemize}
|
||
|
\subsection*{Workshop Publications (7)}
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
``The Exception That Improves The Rule'' (J. Freire, B. Glavic, \textbf{O. Kennedy}, H. Mueller; \textit{Authors listed in alphabetical order})---
|
||
|
\textit{Workshop on Human-In-the-Loop Data Analytics (HILDA)
|
||
|
}
|
||
|
2016,
|
||
|
6 pages,
|
||
|
acceptance rate 50.0\%
|
||
|
\item
|
||
|
``Provenance-aware Versioned Dataworkspaces'' (X. Niu, B. Arab, D. Gawlick, Z. H. Liu, V. Krishnaswamy, \textbf{O. Kennedy}, B. Glavic)---
|
||
|
\textit{USENIX Workshop on Theory and Practice of Provenance (TaPP)
|
||
|
}
|
||
|
2016,
|
||
|
6 pages,
|
||
|
acceptance rate not available
|
||
|
\item
|
||
|
``Ettu: Analyzing Query Intents in Corporate Databases'' (G. Kul, D. T. Luong, T. Xie, P. Coonan, V. Chandola, \textbf{O. Kennedy}, S. Upadhyaya)---
|
||
|
\textit{Workshop on Empirical Research Methods in Information Security (ERMIS)
|
||
|
}
|
||
|
2016,
|
||
|
4 pages,
|
||
|
acceptance rate not available
|
||
|
\item
|
||
|
``Pocket Data: The Need for TPC-MOBILE'' (\textbf{O. Kennedy}, J. A. Ajay, G. Challen, L. Ziarek)---
|
||
|
\textit{The TPC Technology Conference on Performance Evaluation \& Benchmarking (TPC-TC)
|
||
|
}
|
||
|
2015,
|
||
|
16 pages,
|
||
|
acceptance rate not available
|
||
|
\item
|
||
|
``maybe We Should Enable More Uncertain Mobile App Programming'' (G. Challen, J. A. Ajay, N. DiRienzo, \textbf{O. Kennedy}, A. Maiti, A. Nandugudi, S. Shantharam, J. Shi, G. P. Srinivasa, L. Ziarek; \textit{Authors listed in alphabetical order})---
|
||
|
\textit{The ACM Workshop on Mobile Computing Systems and Applications (HotMobile)
|
||
|
}
|
||
|
2015,
|
||
|
6 pages,
|
||
|
acceptance rate 28.75\%
|
||
|
\item
|
||
|
``Detecting the Temporal Context of Queries'' (\textbf{O. Kennedy}, Y. Yang, J. Chomicki, R. Fehling, Z. H. Liu, D. Gawlick; \textit{Authors listed UB first, then Oracle})---
|
||
|
\textit{Enabling Real-Time Business Intelligence (BIRTE)
|
||
|
}
|
||
|
2014,
|
||
|
17 pages,
|
||
|
acceptance rate unknown; average rate approximately 45.0\%
|
||
|
\item
|
||
|
``Monadic Logs for Collaborative Web Applications'' (S. Agarwal, D. Bellinger, \textbf{O. Kennedy}, A. Upadhyay, L. Ziarek; \textit{Authors listed in alphabetical order})---
|
||
|
\textit{The International Workshop on the Web and Databases (WebDB)
|
||
|
}
|
||
|
2013,
|
||
|
6 pages,
|
||
|
acceptance rate 25.0\%
|
||
|
\end{itemize}
|
||
|
\subsection*{Technical Reports (5)}
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
``Mimir: Bringing CTables into Practice'' (A. Nandi, Y. Yang, \textbf{O. Kennedy}, B. Glavic, R. Fehling, Z. H. Liu, D. Gawlick)---
|
||
|
\textit{The ArXiv (ArXiv),
|
||
|
}
|
||
|
12 pages
|
||
|
\item
|
||
|
``$Bar_{QL}$: Collaborating Through Change'' (\textbf{O. Kennedy}, L. Ziarek)---
|
||
|
\textit{SUNY Buffalo Computer Science \& Engineering Report (UB CSE) \#2013-03,
|
||
|
}
|
||
|
10 pages
|
||
|
\item
|
||
|
``$Bar_{QL}$: Collaborating through Change'' (\textbf{O. Kennedy}, L. Ziarek)---
|
||
|
\textit{The ArXiv (ArXiv),
|
||
|
}
|
||
|
9 pages
|
||
|
\item
|
||
|
``Inventory Allocation for Online Graphical Display Advertising'' (J. Yang, E. Vee, S. Vassilvitskii, J. Tomlin, J. Shanmugasundaram, \textbf{O. Kennedy})---
|
||
|
\textit{The ArXiv (ArXiv),
|
||
|
}
|
||
|
25 pages
|
||
|
\item
|
||
|
``Dynamic approaches to in-network aggregation'' (\textbf{O. Kennedy}, C. Koch, A. Demers)---
|
||
|
\textit{The ArXiv (ArXiv),
|
||
|
}
|
||
|
11 pages
|
||
|
\end{itemize}
|
||
|
\subsection*{Patents (2)}
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
``Efficient Optimization over Uncertain Data'' (S. Nath, S. Lee, S. Smyl, C. Loboz, \textbf{O. Kennedy})--- USA Patent \#8,650,180
|
||
|
\item
|
||
|
``System for Display Advertising Optimization Using Click or Conversion Performance'' (\textbf{O. Kennedy}, T. Anastasakos, J. Mao, E. Vee, J. Shanmugasundaram, S. Vassilvitskii, J. Yang, J. Tomlin)--- USA Patent \#8,650,180
|
||
|
\end{itemize}
|
||
|
\subsection*{Artifacts (4)}
|
||
|
\begin{itemize}
|
||
|
\item
|
||
|
\textbf{DBToaster} (software)\\
|
||
|
\textit{A tool that dynamically compiles database engines optimized for any given query workload.}\\
|
||
|
\url{http://www.dbtoaster.org}
|
||
|
\\
|
||
|
First released May 2012
|
||
|
\\
|
||
|
As of December 10, 2014, DBToaster had
|
||
|
4191 unique website visitors and 1032 unique downloads
|
||
|
\item
|
||
|
\textbf{Just-in-Time Data Structures} (software)\\
|
||
|
\textit{An index structure that dynamically adapts to variable workloads.}\\
|
||
|
\url{http://github.com/UBOdin/jitd}
|
||
|
\\
|
||
|
First released July 2014
|
||
|
\item
|
||
|
\textbf{Mimir} (software)\\
|
||
|
\textit{A probabilistic overlay for database systems}\\
|
||
|
\url{http://mimirdb.info}
|
||
|
\\
|
||
|
First released January 2015
|
||
|
\item
|
||
|
\textbf{PigOut} (software)\\
|
||
|
\textit{A multi-cluster runtime for Pig Latin}\\
|
||
|
\url{http://pigout.cse.buffalo.edu}
|
||
|
\\
|
||
|
First released October 2014
|
||
|
\end{itemize}
|
||
|
\end{document}
|