Browse Source

finalized presentation

Andrea Gus 9 năm trước cách đây
mục cha
commit
08a5bfdfe4

+ 44 - 3
source/db2-presentation.tex

@@ -271,7 +271,7 @@ The authors utilized two types of benchmarks:
 
 \begin{frame}
 \frametitle{In-Memory Cold storage}
-These analysis is done in order to isolate the overhead caused by only the Siberia framework, eliminating the time due to I/O operations.
+This analysis is done in order to isolate the overhead strictly caused by the Siberia framework, eliminating the latency of the I/O operations:
 \begin{figure}
 \caption{In-memory overhead of the Siberia framework.}
 \centering
@@ -281,14 +281,55 @@ These analysis is done in order to isolate the overhead caused by only the Siber
 
 
 \begin{frame}
-\frametitle{Template}
+\frametitle{Migration}
+This analysis instead focuses on the performance degradation of various types of workload during a live migration to the cold storage of parts of the database:
+\begin{figure}
+\caption{In-memory overhead of the Siberia framework.}
+\centering
+\includegraphics[width=0.65\textwidth,height=0.55\textheight]{migration}
+\end{figure}
 \end{frame}
 
+\begin{frame}
+\frametitle{Read-only workload with I/O}
+This analysis focuses on the performance degradation of a read-only workload with cold storage on flash (a similar analysis has been done for an update-only workload):
+\begin{figure}
+\centering
+\includegraphics[width=0.8\textwidth,height=0.7\textheight]{io-read-only-a}
+\end{figure}
+\end{frame}
 
 \begin{frame}
-\frametitle{Template}
+\frametitle{Read-only workload with I/O}
+\begin{figure}
+\centering
+\includegraphics[width=0.9\textwidth,height=0.8\textheight]{io-read-only-b}
+\end{figure}
 \end{frame}
 
+\begin{frame}
+\frametitle{YCSB benchmark}
+
+\begin{figure}
+\caption{YCSB write-heavy workload.}
+\centering
+\includegraphics[width=0.8\textwidth,height=0.7\textheight]{ycsb-write-heavy}
+\end{figure}
+\end{frame}
+
+\begin{frame}
+\frametitle{Conclusions}
+There is related research in progress in this direction:
+\begin{itemize}
+  \item \textbf{Buffer pool:} page indirection on disk.
+  \item \textbf{HyPer:} hybrid between OLTP and OLAP, optimizes data in chunks using different virtual memory pages, finds the cold data and compress for OLAP usage.
+\end{itemize}\pause
+\begin{block}{}
+  The approach used in Siberia has the great advantage to have an access at record level, and for databases where the cold storage in between 10\% and 20\% it has the great advantage of not requiring additional structures in memory (except the compact bloom-filters) for the cold data.
+\end{block}
+\end{frame}
+
+
 
 \begin{frame}
 \frametitle{License}

BIN
source/images/io-read-only-a.png


BIN
source/images/io-read-only-b.png


BIN
source/images/migration.png


BIN
source/images/ycsb-write-heavy.png