%% LaTeX Beamer presentation template (requires beamer package)
%% see http://latex-beamer.sourceforge.net/
%% idea contributed by H. Turgut Uyar
%% template based on a template by Till Tantau
%% this template is still evolving - it might differ in future releases!

\documentclass{beamer}

% \useoutertheme[hideothersubsections]{sidebar}

\mode<presentation>
{
\usetheme[hideothersubsections]{Goettingen}
\setbeamercovered{transparent}
}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}

% font definitions, try \usepackage{ae} instead of the following
% three lines if you don't like this look
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}


\usepackage[T1]{fontenc}


\title{Grid Computing}

%\subtitle{The world will only need five computers}

\author{Luca Debiasi \and Siegmar Alber}


\date{19.12.2008}


% This is only inserted into the PDF information catalog. Can be left
% out.
%\subject{Talks}



% If you have a file called "university-logo-filename.xxx", where xxx
% is a graphic format that can be processed by latex or pdflatex,
% resp., then you can add a logo as follows:

% \pgfdeclareimage[height=0.5cm]{university-logo}{university-logo-filename}
% \logo{\pgfuseimage{university-logo}}



% Delete this, if you do not want the table of contents to pop up at
% the beginning of each subsection:
\AtBeginSection[]
{
\begin{frame}<beamer>	
\frametitle{Überblick}
\tableofcontents[currentsection]%,currentsubsection]
\end{frame}
}

% If you wish to uncover everything in a step-wise fashion, uncomment
% the following command:

%\beamerdefaultoverlayspecification{<+->}

\begin{document}

\begin{frame}
\titlepage
\end{frame}

\begin{frame}
\frametitle{Überblick}
\tableofcontents
% You might wish to add the option [pausesections]
\end{frame}



\section{Grundlagen}

\subsection{Was ist ein Grid?}

\begin{frame}
\frametitle{Was ist ein Grid?}
%\framesubtitle{Subtitles are optional}

\begin{columns} 
\begin{column}{6cm}
\begin{itemize}
  \item Keine einheitliche Definition
  \vspace{0.5cm}
  \item verteiltes Rechnen
  \item lose gekoppelte, heterogene Einheiten
  \item transparente Ressourcen
  \item offene, standardisierte Protokolle und Schnittstellen
  \item bereitstellen von nicht trivialen Dienstgüten (QoS)
\end{itemize}
\end{column}
\begin{column}{4cm}
 \begin{figure}[r] 
\includegraphics[width=4cm]{grid.jpg}
\\\scriptsize{www.dlr.de}
 \end{figure}
\end{column}
\end{columns}
\end{frame}

\begin{frame} 
\frametitle{Ressourcen}
\begin{columns} 
\begin{column}{4cm}
  \begin{itemize}
    \item CPU
    \item Speicher
    \item Datenbank
    \item Messgeräte
    \item Lizenzen
    \item Anwendungen
    \item Web Services
    \item \ldots
    \end{itemize}
\end{column}
\begin{column}{6cm}
\begin{figure} 
\includegraphics[width=3cm]{cpu.jpg}
\\\scriptsize{www.teschke.de}
\end{figure}
\begin{figure} 
\includegraphics[width=2.5cm]{hdd.jpg}
\\\scriptsize{www.itechnews.net}
\end{figure}
\end{column}
\end{columns}
\end{frame}

\subsection{Vergleiche}
\begin{frame}
\frametitle{Vergleiche}
\begin{columns}
\begin{column}{6cm}
\begin{itemize}
%   \item Web 2.0
%   	Keine ordentliche Definition
  \item Stromnetz 
  \item Cluster
\begin{itemize}
  \item loseren Kopplung
  \item Heterogenität
  \item geographischen Zerstreuung
  \item nicht nur CPU
  \item standardisierte Middleware
\end{itemize}
\item SETI@Home und co.
\begin{itemize}
	\item verschiedene Anwendungsgebiete
	\item Nicht nur CPU 
\end{itemize}
\end{itemize}	

\end{column}
\begin{column}{4cm}
\begin{figure} 
\includegraphics[width=4cm]{powergrid.jpg}
\\\scriptsize{www.abc.net.au}
\end{figure}
\begin{figure} 
\includegraphics[width=4cm]{cluster.jpg}
\\\scriptsize{de.wikipedia.org}
\end{figure}
\end{column}
\end{columns}
\end{frame}

% \subsection{Klassifizierung}
% 
% \begin{frame}
% \frametitle{Klassifizierung}
% \begin{itemize}
%   \item Computing Grids%Rechengrids
% 
%   \textit{verteilte Rechenressourcen}
%   \item Data Grids%Datengrids 
% 
% 	\textit{verteilte Daten}%banken
% \item Ressource Grids
% 
% \textit{} 
% \item Service Grids
% \item Knowledge Grids
%   
% \end{itemize}
% \end{frame}


\section{Aufbau}
\begin{frame}
\frametitle{Wie ist ein Grid aufgebaut?}
\begin{enumerate}
  \item Netzwerk
  
 \uncover<2->{\textit{Sichere Kommunikation zwischen den Komponenten.}}
  \item Ressourcen
  
\uncover<3->{\textit{Von (geographisch) unabhängigen Einheiten zur Verfügung gestellt.}}
  \item Middleware
  
  \uncover<4->{\textit{Abstrahiert die Heterogenität der Ressourcen und verwaltet diese.
  Oft durch Virtualisierung umgesetzt.}}
  \item Applikation(en)
  
  \uncover<5->{\textit{Die Schnittstelle des Grids zum Anwender.}}
  
\end{enumerate}
\end{frame}

\section{Grids im Laufe der Zeit}

\subsection{Geschichte}
\begin{frame} 
\frametitle{Geschichte}
\begin{itemize}
  \item bereits ab 60er Jahren erste Konzepte
  % für die Verteilung
  %rechenintensiver Aufgaben
  \item Begriff existiert seit Mitte 1990er Jahre % relativ jung
  \item FAFNER %Factoring via Network-Enabled Recursion
  \uncover<2->{
  \begin{itemize}
  \item 1995 
   \item Konsortium aus mehreren Firmen (USA)
   \item RSA-130 Primfaktorenzerlegung
  \end{itemize}
  }
  \item I-WAY%Information Wide Area Year
   \uncover<3->{
  \begin{itemize}
  \item 1995
  \item University of Illinois
  \item verschiedene Supercomputer
   \item Verwendung existierender Netzwerke
   \item Gigabit-Testumgebung
 \end{itemize}
   }
%   Gigabit-Testumgebung an der University of Illinois[9], Hochgeschwindigkeitsnetz, 1995, verschiedene Supercomputer unter Verwendung existierender Netzwerke zu verbinden\end{itemize}
\end{itemize}
\end{frame}


\subsection{Zukunft und Ziele}
\begin{frame} 
\frametitle{Zukunft und Ziele}
\begin{itemize}
\item ``Rechenleistung aus der Steckdose''
\item Thin Clients%Komplexe Datenauswertungen überall verfügbar
\item Grid als Dienstleistung
\item weltweites Grid
\end{itemize}
\begin{figure} 
\includegraphics[width=5cm]{future.jpg}
\\\scriptsize{www.gridcafe.org}
\end{figure}
\end{frame}

\section{Vor- und Nachteile}
\begin{frame} 
\frametitle{Vor- und Nachteile}
\begin{itemize}
  \item Nachteile
\uncover<2->{
\begin{itemize}
  \item (Daten--)Sicherheit %Vertraue ich dem Grid meine Daten an?
  \item Abhängigkeit vom Grid
\end{itemize}}
\vspace{1cm}
\item Vorteile
\uncover<3->{
\begin{itemize}
  \item Bessere Ausnutzung der Ressourcen
  \item Skalierbarkeit / Ausbaufähigkeit
  \item geographisch unabhängige Ressourcen verbinden
  \item Robustheit %no single point of failure, robustheit gegenüber einzelnen fehlern
  \item aufwändige, ressourcen-intensive Projekte können durchgeführt werden
\end{itemize}
}
\end{itemize}
\end{frame}


\section{Beispiele}
\subsection[WLCG]{Worldwide LHC Computing-Grid}
\begin{frame} 
\frametitle{Worldwide LHC Computing-Grid (WLCG)}
\begin{itemize}
  \item CERN
  \item Teil des EGEE (Enabling Grids for E-sciencE)
  \item hunderte Cluster und große Anzahl von Sensoren vernetzt
  \item Kollisionsberechnungen
  \item sehr große Datenmengen $\Rightarrow$ sehr großer Rechenaufwand
  
  
 \end{itemize}
\end{frame}

\begin{frame} 
\frametitle{EGEE}
\begin{figure} 
\includegraphics[height=7.5cm]{egee.jpg}
\\\scriptsize{mediaarchive.cern.ch}
\end{figure}
\end{frame}

\subsection[FhRG]{Frauenhofer Resource Grid}
\begin{frame} 
\frametitle{Frauenhofer Resource Grid (FhRG)}
\begin{itemize}
  \item Fraunhofer-Gesellschaft
  \item hauptsächlich für (interne) Forschung
  \item auch industrielle Nutzung
\end{itemize}
\begin{figure} 
\includegraphics[height=4cm]{fhrg.jpg}
\\\scriptsize{www.fhrg.fhg.de}
\end{figure}
\end{frame}

\section{Zusammenfassung}

\begin{frame}
\frametitle<presentation>{Zusammenfassung}

\begin{itemize}
\item Fünf Grundideen
% \frametitle{5 punkte-Programm}
\begin{itemize}
  \item Ressourcen teilen
  \item sicherer Zugang
  \item Ressourcen gemeinsam nutzen
  \item räumliche Distanz verschwindet
  \item offene Standards
\end{itemize} \pause
  \item junge Technologie $\Rightarrow$ Anfangsphase $\Rightarrow$ viel Potential
  \item in Zukunft vielleicht so selbstverständlich wie Internet\ldots?
\end{itemize}
\end{frame}


\section*{Quellen}
\begin{frame}
\frametitle{Quellen}
\begin{itemize}
   \item http://de.wikipedia.org/wiki/Grid-Computing
   \item http://en.wikipedia.org/wiki/Grid\_computing
   \item http://idw-online.de/pages/de/news241139
   \item http://lcg.web.cern.ch/
   \item http://www-03.ibm.com/linux/grid/
   \item http://www.fhrg.fhg.de/
   \item http://www.gridcafe.org/index.html
   \item http://www.gridcomputing.com/
   \item http://www.heise.de/tp/r4/artikel/27/27029/1.html
   \item http://www.rrzn.uni-hannover.de/grid\_tdf.html
\end{itemize}
\end{frame}


\begin{frame} 
Vielen Dank für Ihre Aufmerksamkeit!
\end{frame}

\end{document}
