\RequirePackage{pdf14}
\documentclass{beamer}
\usepackage[frenchb]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{pgfpages}
\usepackage{listings}
\usepackage{graphicx}

\usetheme{Singapore}
\useoutertheme[subsection=false]{miniframes}
\setbeamercolor{section in head/foot}{use=structure,bg=structure.fg!25!bg}
%%\setbeameroption{show notes on second screen=left}

\usepackage[doi=false,
  isbn=false,
  url=false,
  bibstyle=authoryear,
  style=authoryear,
  backend=bibtex]{biblatex}
\def\bibfont{\tiny}
\bibliography{biblio.bib}

\title{Instanciation de topologies réseaux complexes}
\author{Arthur Garnier \\ \footnotesize Maitre d'apprentissage : Lucas Nussbaum \\ Tuteur académique : Thibault Cholez}\institute{INRIA - Madynes - Grid'5000}
\date{Jan 14, 2016}
\begin{document}

\begin{frame}
  \titlepage
  \begin{center}
    \includegraphics[width=2cm]{ressources/tn.jpg} \;
    \includegraphics[width=3cm]{ressources/INRIA.png} \;
    \includegraphics[width=2cm]{ressources/UL.jpg}
  \end{center}
\end{frame}

\begin{frame}
  \tableofcontents
\end{frame}

\section{Introduction}

\large
\begin{frame}
  \frametitle{Présentation du contexte}
  \begin{itemize}
  \item Grid'5000
    \begin{itemize}
    \item Tests à échelle réelle
    \item Personnalisation totale
    \end{itemize}
  \item Topologies réseaux complexes
    \begin{itemize}
    \item Outil manquant sur la plate-forme
    \item Besoin pour la recherche sur les systèmes distribués
    \end{itemize}
  \end{itemize}
\end{frame}

\begin{frame}
  \frametitle{Sujet}
  \begin{itemize}
  \item \'Etude de l'existant
  \item \'Evaluer les possibilités de KaVLAN
  \item Développer un outil d'intanciation
  \item \'Etendre à l'emulation réseau via Dummynet/FreeBSD
  \end{itemize}
\end{frame}

\section{Etude de l'existant}

\begin{frame}
  \frametitle{Synthèse de l'existant}
  \begin{table}[!htb]
    \scriptsize
    \centering
    \leftskip -1cm
              {
                \setlength\tabcolsep{0.04cm}
                \begin{tabular}{|c|c|c|c|c|c|c|c|}
                  \hline
                  & ModelNet & Emulab & CloudLab & MiniNet & Maxinet & SSF & Distem \\
                  \hline
                  Noeuds virtuels & Oui & Oui/Non & Non & Oui & Oui & Non & Oui \\
                  \hline
                  Émulation réseau & Oui & Oui & Oui & Oui & Oui & Oui & Oui \\
                  \hline
                  Emulateur utilisé & DummyNet & DummyNet & DummyNet  & tc\& & tc \& & $\mathbf{X}$ & tc \\
                  &          &          &   & HTB  & HTB  &              &       \\
                  \hline
                  Précision & M-H & H & H & F-M & M-H & F & M-H \\
                  \hline
                  Application native & Oui & Oui & Oui & Oui & Oui & Non & Oui \\
                  \hline
                  Scaling & \'Elevé & Limité & Limité & Moyen & \'Elevé & Très élevé & \'Elevé \\
                  &         & à élevé &       &       &         &            &         \\
                  \hline
                  Limite machine physique & Non & $\mathbf{X}$ & $\mathbf{X}$ & 1 & Non & 1 & Non \\
                  \hline
                  Type expérimentation & \'Emulé & Réel & Réel & \'Emulé & \'Emulé & Simulé & Emulé \\
                  &         & ou émulé &  &         &         &        &       \\
                  \hline
                  Description topologie & XML & NS & Rspec & Python+                           & Python+ & DML & CL+REST \\
                  &     &    &       & CL & CL  &                                             & +Ruby \\
                  \hline
                \end{tabular}
              }
              \caption{Tableau comparatif des solutions\label{tabcomp}}
  \end{table}
\end{frame}

\begin{frame}
  \begin{columns}[t]
    \begin{column}{3cm}
      \frametitle{Types d'expérimentation}
      \begin{itemize}
      \item Simulation
      \item \'Emulation
      \item \'Echelle réelle
      \end{itemize}
    \end{column}
    \begin{column}{5cm}
      \only<2>{\begin{table}
          \tiny
          \centering
          \leftskip -1.5cm
                    {
                      \setlength\tabcolsep{0.04cm}
                      \begin{tabular}{|c|c|c|c|c|c|c|c|}
                        \hline
                        &ModelNet & Emulab & CloudLab & MiniNet & Maxinet & SSF & Distem \\
                        \hline
                        Type&\'Emulé & Réel & Réel & \'Emulé & \'Emulé & Simulé & Emulé \\
                        & & ou émulé &  &         &         &        &       \\
                        \hline
                        App.Nat&Oui & Oui & Oui & Oui & Oui & Non & Oui \\
                        \hline
                      \end{tabular}
                    }
      \end{table}}
    \end{column}
  \end{columns}
  \begin{figure}
    \centering
    \includegraphics[width=10cm]{ressources/tab_app-env.png}
    \footnote{\fullcite{exp_meth}}
  \end{figure}
\end{frame}

\begin{frame}
  \frametitle{Noeuds virtuels}
  \begin{itemize}
  \item Virtualisation
  \item<2-> Sur les émulateurs et Emulab\footnote{\fullcite{emulab}}
  \item<3> \textcolor{red}{Ressources limitées}
  \end{itemize}

  \only<2->{\begin{table}
      \centering
      
      {
        \setlength\tabcolsep{0.04cm}
        \begin{tabular}{|c|c|c|c|c|c|c|}
          \hline
          ModelNet & Emulab & CloudLab & MiniNet & Maxinet & SSF & Distem \\
          \hline
          Oui & Oui/Non & Non & Oui & Oui & Non & Oui \\
          \hline
        \end{tabular}
      }
  \end{table}}
\end{frame}

\begin{frame}
  \frametitle{Utilisation de plusieurs marchines}
  \begin{itemize}
  \item Mininet $\subset$ Maxinet
  \end{itemize}

  \only<2->{\begin{table}
      \centering
      \footnotesize
      \leftskip -0.7cm
                {
                  \setlength\tabcolsep{0.04cm}
                  \begin{tabular}{|c|c|c|c|c|c|c|c|}
                    \hline
                    & ModelNet & Emulab & CloudLab & MiniNet & Maxinet & SSF & Distem \\
                    \hline
                    Noeuds virtuels&Oui & Oui/Non & Non & Oui & Oui & Non & Oui \\
                    \hline
                    Limite machine physique & Non & $\mathbf{X}$ & $\mathbf{X}$ & 1 & Non & 1 & Non \\
                    \hline
                    Précision & M-H & H & H & F-M & M-H & F & M-H \\
                    \hline
                    Scaling & \'Elevé & Limité & Limité & Moyen & \'Elevé & Très élevé & \'Elevé \\
                    &         & à élevé &       &       &         &            &         \\
                    \hline
                  \end{tabular}
                }
  \end{table}}

\end{frame}


\end{document}
