%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% beamer %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % To run - pdflatex filename.tex % acroread filename.pdf %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % without pauses %\documentclass[compress,red, handout]{beamer} \documentclass[compress, red]{beamer} \mode<presentation> \setbeamertemplate{navigation symbols}{} \usetheme{Warsaw} % \hypersetup{pdfpagemode=FullScreen} % makes your presentation go automatically to full screen % define your own colors: \definecolor{Red}{rgb}{1,0,0} \definecolor{Blue}{rgb}{0,0,1} \definecolor{Green}{rgb}{0,1,0} \definecolor{magenta}{rgb}{1,0,.6} \definecolor{lightblue}{rgb}{0,.5,1} \definecolor{lightpurple}{rgb}{.6,.4,1} \definecolor{gold}{rgb}{.6,.5,0} \definecolor{orange}{rgb}{1,0.4,0} \definecolor{hotpink}{rgb}{1,0,0.5} \definecolor{newcolor2}{rgb}{.5,.3,.5} \definecolor{newcolor}{rgb}{0,.3,1} \definecolor{newcolor3}{rgb}{1,0,.35} \definecolor{darkgreen1}{rgb}{0, .35, 0} \definecolor{darkgreen}{rgb}{0, .6, 0} \definecolor{darkred}{rgb}{.75,0,0} \xdefinecolor{olive}{cmyk}{0.64,0,0.95,0.4} \xdefinecolor{purpleish}{cmyk}{0.75,0.75,0,0} \newcommand{\backupbegin}{ \newcounter{framenumberappendix} \setcounter{framenumberappendix}{\value{framenumber}} } \newcommand{\backupend}{ \addtocounter{framenumberappendix}{-\value{framenumber}} \addtocounter{framenumber}{\value{framenumberappendix}} } % include packages \usepackage{subfigure} \usepackage{multicol} \usepackage{amsmath} \usepackage{epsfig} \usepackage{graphicx} \usepackage[all,knot]{xy} \xyoption{arc} \usepackage{url} \usepackage{multimedia} \usepackage{hyperref} \usepackage{helvet} \usepackage[polish,english]{babel} \usepackage[utf8]{inputenc} \usepackage{textcomp} % for \textmu (greek letter mu without the need % to use Math mode) \graphicspath{ {../../figures/} } \AtBeginSubsection[] { \begin{frame} \frametitle{Outline} \tableofcontents[ currentsubsection, % hideothersubsections, sectionstyle=show/shaded, subsectionstyle=show/shaded, ] \end{frame} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Title Page Info %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \title[Redundant WR Network for Reliable Synchronization\hspace{4mm} \insertframenumber/\inserttotalframenumber ]{Redundant White Rabbit Network for Reliable Synchronization} \author[Maciej Lipinski, José Luis Gutiérrez]{Maciej Lipinski, José Luis Gutiérrez} % \institute{CERN BE-CO\\Hardware and Timing section} \institute{ \begin{center} \begin{tabular}{ r c l } Hardware and Timing Section & @ & CERN \\ & @ & University of Granada \end{tabular} \end{center} } \date[30 May 2015]{White Rabbit Workshop\\Amsterdam\\ 14 March 2016} \AtBeginSection[] { \begin{frame}<beamer>{Outline} \tableofcontents[currentsection] \end{frame} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Begin Your Document %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \useoutertheme[subsection=false]{smoothbars} %\setbeamertemplate{footline}[frame number] \begin{document} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \frame{ \titlepage %\hfill {\footnotesize With help from Steve Smith (SLAC)} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame}<beamer>{Outline} \tableofcontents \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section{Redundant topologies} \subsection{} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame}{Different types of redundant topologies} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{center} \includegraphics<1-2>[width=1.0\textwidth]{robustness/redundantTopologies-1.jpg} \includegraphics<3>[width=1.0\textwidth]{robustness/redundantTopologies-2.jpg} \end{center} \vspace{-0.5cm} \pause \begin{itemize} \footnotesize \item Seamless synchronization of $\approx 1\mu s$ is currently provided by: \begin{itemize} \scriptsize \item \textbf{HSR:} High-availability Seamless Redundancy (HSR) for ring topology \item \textbf{PRP:} Parallel Redundancy Protocol (PRP) for parallel topology \end{itemize} \item Choice of topology depends on application requirements: \begin{itemize} \scriptsize \item network size \item data latency and communication patterns \item costs \end{itemize} \end{itemize} \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section[Mesh topology]{WR support for seamless redundancy in mesh topology} \subsection{} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame}{Support for seamless synchronization redundancy} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{center} \includegraphics<1>[width=1.0\textwidth]{robustness/time-switchover-0.jpg} \includegraphics<2>[width=1.0\textwidth]{robustness/time-switchover-1.jpg} \end{center} \end{frame} % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % \begin{frame}{Support for seamless synchronization redundancy} % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % \begin{itemize} % % \item Customized Precision Time Protocol (PTP): % \begin{itemize} \tiny % \item Multi-path synchronization by static configuration % \item Multiple backup management through priority % \item Hardware support for PTP-compatible holdover notification % \end{itemize} % \item Dedicated Phase-Locked Loop (PLL): % \begin{itemize} \tiny % \item Multi-channel phase detection, seamless channel switchover % \item Short-term holdover % \item Phase-based failure pre-detection with multiple backups % \end{itemize} % \end{itemize} % % \begin{center} % \includegraphics[height=0.35\textheight]{robustness/Timing-topologies.jpg} % \end{center} % % % \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame}{Test setup and measurement} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{center} \includegraphics<1>[width=1\textwidth]{robustness/Timing-tests-scenarios-1.jpg} \includegraphics<2>[width=1\textwidth]{robustness/Timing-tests-scenarios-2.jpg} \end{center} \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame}{Tests results} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{center} \includegraphics<1>[width=1\textwidth]{robustness/Timing-tests-results-1.jpg} \includegraphics<2>[width=1\textwidth]{robustness/Timing-tests-results-2.jpg} \includegraphics<3>[width=1\textwidth]{robustness/Timing-tests-results-3.jpg} \includegraphics<4>[width=1\textwidth]{robustness/Timing-tests-results-4.jpg} \end{center} \end{frame} % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section{WR support for High-availability Seamless Redundancy} \subsection{} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame}{WR support for High-availability Seamless Redundancy} Jose ... \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %\section{} % \subsection{} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame}{Thank you} \begin{center} \includegraphics[width=.3\textwidth]{misc/white_rabbit_end.png} \end{center} \begin{center} Thank you !\\ \end{center} \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \end{document}