source: presentations/branville2006/Branville2006.tex @ 9

Last change on this file since 9 was 9, checked in by garonne, 18 years ago

mise en forme demain...

File size: 10.2 KB
Line 
1%-------------------------------------------------------------------%
2% Name: Garonne Vincent                                            %
3% Date: 4/5/2006                                                             %
4% Description: Transparents pour les journées de  %
5% prospectives  de Branville                                         %
6%------------------------------------------------------------------%
7\documentclass [compress, t]{beamer}
8%\usepackage{beamerthemeMontpellier}
9\usepackage{styles/beamerthemeMarseille}
10\usepackage{utiles/translator}
11\usepackage[latin1]{inputenc}
12\usepackage{epsfig}
13\usepackage{graphicx}
14\usepackage{graphics}
15\usepackage{subfigure}
16\usepackage{color}
17\usepackage[french]{babel}
18\usepackage{algorithmic}
19\usepackage{algorithm}
20\usepackage{pgfarrows, pgfnodes}
21\usepackage{url}
22\usepackage{textcomp}
23\usepackage{url}\urlstyle{sf}
24\usepackage{xspace} 
25
26% Beamer Options
27\setbeamercovered{dynamic}
28\setbeamertemplate{blocks}[rounded][shadow=true]
29\setbeamertemplate{background canvas}[vertical shading][bottom=white,top=structure.fg!20]
30%\beamertemplatenavigationsymbolsempty
31
32\definecolor{rltgreen}{rgb}{0,0.5,0}
33\pgfdeclareimage[height=0.6cm]{LogoLAL}{logos/logoLAL50ansgrand}
34\logo{ \pgfuseimage{LogoLAL} }
35
36\title
37{
38        « Évolution des intergiciels \\
39                           \& \\
40            outils informatiques »
41}
42\subtitle
43{
44Rencontres de Branville   
45}
46%\author{\textsc{Vincent Garonne}}
47\author{Vincent Garonne}
48\institute{Laboratoire de l'Accélérateur Linéaire}
49\date {22 mai 2006}
50%\date {\today}
51
52\begin{document}
53
54% Transparent: Première page
55\begin{frame}
56
57{\maketitle}
58 \textcolor{gray}{\it \scriptsize  Présentation du service informatique/Devdu}
59\end{frame}
60
61%\AtBeginSection[]
62%{
63% \begin{frame}
64%     \frametitle{Plan}
65%   \tableofcontents[current]
66%  \end{frame}
67%}
68
69%------------------------------- SECTION -------------------------%
70\section*{Sommaire}
71%------------------------------- FRAME-------------------------%
72\frame
73{
74% \frametitle{Sommaire}
75\vfill
76 %\tableofcontents [pausesections]
77 \begin{block}{Sommaire}
78 \tableofcontents[hideallsubsections]
79 \end{block}
80}
81
82%------------------------------- SECTION -------------------------%
83\section[Tendances]{Les tendances observées}
84
85%------------------------------- FRAME-------------------------%
86\frame
87{
88\frametitle{Les tendances et futures problématiques}
89\begin{block}{Résumé des tendances \footnotesize{(voir présentation M. Jouvin)}}
90\begin{itemize}
91\item Vers des infrastructures massivement parallèles/distribuées
92 \begin{itemize}
93 \setbeamertemplate{itemize items}[circle]
94  \item   Ressources $+$ petites, $+$ puissantes, e.g palm, multi-c{\oe}ur
95   \item  \rotatebox{315}{$ \uparrow$} et omniprésence du réseau, e.g. WiFi Max   
96   \item  Données/informations massives et largement distribuées
97 \end{itemize}
98\end{itemize}
99\end{block}
100
101\setbeamercolor{block title}{bg=red}
102\begin{block}{Les possibles questions dans 10 ans...}
103\setbeamercolor{item}{fg=red, bg=red}
104
105\begin{enumerate}
106\setbeamertemplate{enumerate items}[ball]
107\item Comment utiliser ces infrastructures pour les futures expériences de physique des particules, e.g. ILC ?
108\item Quelles seront les nouveaux modèles de travail, techniques et outils dans ces environnements ?
109\setbeamercolor{item}{fg=green, bg=green}
110\item \textcolor{rltgreen}
111{\only<1>{But de cette présentation :  Essayer d'amener des éléments de réponses, poser des questions et esquisser le rôle futur du LAL}
112\only<2>{Méthode: « Pour voir le futur, il faut regarder derrière soi »}}
113\end{enumerate}
114\end{block}
115}
116
117
118%------------------------------- SECTION -------------------------%
119\section[Grilles passées et actuelles]{Les générations passées et actuelles de grilles}
120
121\frame
122{
123\frametitle{Les différentes générations de grilles}
124
125\begin{block} {Les grilles de $1^{\acute{e}re}$ génération: DataGrid, Nordugrid et GRID3}
126\begin{itemize}
127\item Approche client/serveur, basé sur le toolkit Globus 2
128\item Identification des principales fonctionnalités et lacunes
129\end{itemize}
130\end{block}
131
132\begin{block} {Les grilles de $2^{\grave{e}me}$ génération: EGEE, ARC et OSG}
133\begin{itemize}
134\item Architecture Orientée Services, basée sur OGSI/OGSA, ARDA
135\item Grilles de production
136\end{itemize}
137\end{block}
138
139\begin{block} {Les grilles communautaires: Alien, DIRAC et PANDA}
140\begin{itemize}
141\item Développés par les expériences de physique pour leurs besoins
142\item Grille légère, en surcouche des grilles de production
143\end{itemize}
144\end{block}
145}
146
147%------------------------------- FRAME-------------------------%
148\frame
149{
150\frametitle{
151\only<1>{Les ressources physiques} 
152\only<2>{La couche logicielle locale} 
153\only<3>{La couche logicielle globale: les grilles} 
154\only<4>{Les agents} 
155\only<5>{La virtualisation communautaire} 
156\only<6>{Les services}
157\only<7>{L'architecture orientée service}
158}
159
160\includegraphics<1>[width=0.90\paperwidth,height=0.72\paperheight]{figures/virtualisation}
161\includegraphics<2>[width=0.90\paperwidth,height=0.72\paperheight]{figures/virtualisation2}
162\includegraphics<3>[width=0.90\paperwidth,height=0.72\paperheight]{figures/virtualisation3}
163\includegraphics<4>[width=0.90\paperwidth,height=0.72\paperheight]{figures/virtualisation4}
164\includegraphics<5>[width=0.90\paperwidth,height=0.72\paperheight]{figures/virtualisation5}
165\includegraphics<6>[width=0.90\paperwidth,height=0.72\paperheight]{figures/virtualisation6}
166\includegraphics<7>[width=0.90\paperwidth,height=0.72\paperheight]{figures/virtualisation7}
167
168}
169
170%------------------------------- SECTION -------------------------%
171\section[Générations futures]{Les prochaines générations de grilles}
172
173%------------------------------- FRAME-------------------------%
174\frame
175{
176\frametitle{Les prochaines générations de grilles}
177
178\begin{block}{Les prédictions de Mme Irma}
179\begin{itemize}
180\item Dans le court terme:
181\begin{itemize}
182\setbeamertemplate{itemize items}[circle]
183\item Convergence des grilles de productions et légères
184\item Plus de services identifiés, standardisés et incorporés dans l'infrastructure générique de base
185\end{itemize}
186\item Dans le long terme:
187\begin{itemize}
188\setbeamertemplate{itemize items}[circle]
189\item le web/grille sémantique, les systèmes multi-agents, pervasifs et multi-threadés
190\end{itemize}
191
192%\item Visualisation des résultats, persistance des données, Event model, Quid de Root ?
193%\begin{itemize}
194%\item Monitoring applicatifs
195%\item Allocations des ressources
196%\item Traitements de résultats
197%\end{itemize}
198\end{itemize}
199\end{block}
200
201\begin{block}{oui très bien mais: quel software pour 2010-2015 en HEP?}
202\begin{itemize}
203\item Comment faire de la production et de l'analyse de données ?
204\item Comment coupler les codes applicatifs ?
205\item Comment gérer les données, résultats et informations ?
206\end{itemize}
207\end{block}
208
209}
210
211%------------------------------- SECTION -------------------------%
212\section[Nouveaux modèles]{Les nouveaux modèles de calculs et outils}
213
214%------------------------------- FRAME-------------------------%
215\frame
216{
217\frametitle
218{
219\only<1>{Cycle de développement actuel} 
220\only<2>{Adéquation dans 10 ans ?} 
221}
222\includegraphics[width=0.90\paperwidth,height=0.72\paperheight]{figures/cycle}
223}
224
225%------------------------------- FRAME-------------------------%
226\frame[allowframebreaks]
227{
228\frametitle{Détails}
229
230\begin{block}{La conception}
231\begin{itemize}
232\item Les concepts de l'O.O (UML)
233\item Définition des structures de données et algorithmes
234\item Découpages des classes
235\item Beaucoup de choses déjà faites
236\end{itemize}
237\end{block}
238
239\begin{block}{L'implémentation}
240\begin{itemize}
241\item Quel langage ? C++, Csharp, java, python ou ???
242\item Possibilité d'utiliser différents langages
243\item La réutilisabilité du code existant : Geant4
244\end{itemize}
245\end{block}
246
247\begin{block}{La compilation}
248\begin{itemize}
249\item gcc8 ?
250\end{itemize}
251\end{block}
252
253\begin{block}{La plate-forme}
254\begin{itemize}
255\item Développement multi-plateforme
256\item Contraintes plus importantes sur la gestion de configuration (cmt)
257\end{itemize}
258\end{block}
259
260\begin{block}{execution}
261\begin{itemize}
262\item De plus grande contraintes du à l'environnement distribué et hétérogène
263\item Favorise une plus grande modularité du code
264\begin{itemize}
265\item Quid de Root ? - monolithique par philosophie, boot un premier pas ?
266\end{itemize}
267\item Distribution du soft
268\item Surveillance du déroulement de l'application
269\end{itemize}
270\end{block}
271
272\begin{block}{Les outils}
273\begin{itemize}
274\item Développement: Visual, Xcode + shark, profilage de code
275\item Debogeur : gdb, valgrind
276\item Version: SVN, Darx
277\item Mais aussi d'autres outils d'aides à la parallèlisation
278
279\end{itemize}
280\end{block}
281
282\begin{block}{Les résultats}
283\begin{itemize}
284\item Beaucoup de résultats , comment les analyser ? (problématique du « result mass checking »)
285\item Outils d'aide à l'analyse des résultats  (problématique d'apprentissage et de représentation des connaisances)
286\end{itemize}
287\end{block}
288}
289
290%------------------------------- FRAME-------------------------%
291\frame{
292\begin{block}{Conclusions}
293\begin{itemize}
294\item Les futurs environnements apporterons dès le départ des contraintes sur la conception/implémentation du soft
295\item Beaucoup de problématiques concernent le domaine de la recherche en informatique
296\item Problématiques seulement compréhensibles par des experts  ;) 
297\item Nos convictions :
298\begin{itemize}
299\setbeamertemplate{itemize items}[circle]
300\item Manque de comités transversaux d'experts de standardisation dans plusieurs domaines (services grilles, persistances des données, visualisation, etc.)
301\item Besoin de standard «~open source~», modulaire et inter-opérable
302\item « Une fonctionnalité, plusieurs implémention » vs. ré-invention multiple de la roue
303\item Quel rôle pour le LAL ?
304\end{itemize}
305\end{itemize}
306\end{block}
307}
308
309%------------------------------- FRAME-------------------------%
310\frame{
311%\setbeamertemplate{blocks}[default]
312\vfill \hfill
313\begin{block}{\begin{center} \LARGE Questions ? \end{center}}
314\end{block}
315}
316
317%---------------------------- SECTION ------------------%
318%\section{Conclusions}
319%---------------------------- SUBSECTION ------------------%
320%\section{Références}
321%------------------------------- FRAME-------------------------%
322%\frame[allowframebreaks]
323%{
324%\frametitle{Références}
325%\bibliographystyle{francais-alpha}
326%\bibliography{bibliographie/Soutenance}
327%}
328
329\end{document}
330%------------------------------- End Of File -------------------------%
Note: See TracBrowser for help on using the repository browser.