\documentstyle[12pt,a4]{article}
\title{Serveur Bande }
\author{G.Zehnacker}
\date{Edition 1.0\\Octobre 1990}
\begin{document}

\begin{titlepage}
{

\hoffset=1truein
\hsize=5.25truein
\vsize=10.25truein
\font\small=cmssbx10 at 14.4truept
\font\medium=cmssbx10 at 17.28truept
\font\large=cmssbx10 at 20.74truept
\hrule height 0pt
\parindent=0pt
%\parskip=0pt
\hskip 3.9truein
\large
EDOC106\par
\vskip .5truein
\large
Au VIVITRON de Strasbourg\par
\vskip 1.5truein
\hrule height 2pt
\vskip 20pt
\large
ACQUISITION DE DONNEES\par
\vskip .5truein
\small
Serveur de bande\par
\vskip 20pt
\hrule height 2pt
\vskip 1truein
\medium
Edition 1.0\par
\vskip 3pt
octobre 1990\par
\vfill
\small
G.ZEHNACKER\par
\vskip 15pt
\medium
SATD du Centre de Recherches Nucl\'{e}aires \par
\vskip 5pt
CNRS-IN2P3 France\par
\vskip 5pt

}
\end{titlepage}


\maketitle

\section{Cadre g\'{e}n\'{e}ral}
	Le Serveur de bandes sera utilis\'{e} d'abord pour l'acquisition  Vivitron d\`{e}s la fin de l'ann\'{e}e 1991 , puis pour Eurogam en phase 2 .
	Nous ne souhaitons pas  multiplier les modules d'ecriture et de lecture de cassettes Exabyte;
	Le serveur de bande doit s'int\'{e}egrer  dans le r\'{e}seau Ethernet.

\section{Objectifs}
\subsection{Stockage des \'{e}v\'{e}nements}

	Les \'{e}v\'{e}nements seront stock\'{e}s sur un support d'information : bande magn\'{e}tique ou cassette exabyte. Pour des raisons de co\^{u}ts et de capacit\'{e} de stockage (2,4 Goctets) le choix s'est port\'{e} sur la cassette Vid\'{e}o 8 mm Exa

	Pour EUROGAM, les d\'{e}bits d'informations des multid\'{e}tecteurs seront tr\`{e}s importants. Il sera n\'{e}cessaire de brancher plusieurs exabytes en parall\`{e}le pour satisfaire ces d\'{e}bits.

\subsection{Stockage des matrices}
	Les matrices cr\'{e}\'{e}es par le 'Sorter' seront stock\'{e}es sur exabyte \'{a} travers la ligne optique rapide 

\subsection{Stockage des spectres}
	Les spectres provenant du chassis histogramme pourront aussi \^{e}tre stock\'{e} sur exabyte . 

\subsection{Restitution des infos}
	Les infos sur cassette devront \^{e}tre accessibles \`{a} partir du 'sorter' , d'autres stations ou d'un serveur du r\'{e}seau pour un d\'{e}pouillement quasi en ligne , en m\^{e}me temps que le d\'{e}pouillement par \'{e}chantillonage .

\newpage
\section{Contraintes}

\subsection{Liaison entre modules}

	Dans ce syst\`{e}me distribu\'{e} les modules doivent \^{e}tre accessibles par un protocole standard . ( par RPC  ). 

\subsection{norme}
		Le stockage sur bande ou exabyte suivra  la norme ANSI.

\subsection{Les \'{e}v\'{e}nements bruts}

	Les \'{e}v\'{e}nements venant de l'event builder seront stock\'{e}s soit sur Exabyte, soit sur bande par l'interm\'{e}\-diaire d'un buffer en m\'{e}moire centrale sans introduire de temps mort. 


\subsection{Les spectres et le matrices }
	Les spectres  du module histogramme et les matrices du sorter seront stock\'{e}s sur exabyte.

\subsection{Contr\^{o}le du stockage}

	L'exp\'{e}rience acquise au Ch\^{a}teau de Cristal au cours du 1er semestre 1990 a montr\'{e} l'utilit\'{e} d'un affichage permanent des param\`{e}tres controlant le stockage sur cassette.
	Cet affichage sera int\'{e}gr\'{e} dans une fen\^{e}tre  gra\-phique d\'{e}velopp\'{e}e sp\'{e}cifiquement.

\newpage
\section{Moyens}

\subsection{Mat\'{e}riel}

	Dans un ch\^{a}ssis VME sera install\'{e} une CPU avec contr\^{o}leur Ethernet, un port SCSI, une carte HSM (High Speed Memory) , un noyau temps r\'{e}el  et une liaison avec l'event builder.

\subsection{liaison avec l'event builder}
	Les \'{e}v\'{e}nements viendront de l'event builder par une liaison \`{a} fort d\'{e}bit .
\begin{itemize}
\item soit par fibre optique 
\item soit par un bus dt32 
\end{itemize}
 Cette liaison \'{e}tant en point \`{a} point, monodirectionnelle, le protocole sera simple . Suivant le cas cette liaison sera ou non directement sur la carte m\'{e}moire tampon.

\subsection{logiciel}
 Un logiciel sp\'{e}cifique , sous le controle d'un noyau temps r\'{e}el , accepterera les \'{e}v\'{e}nements sans introduire de temps morts et les dispatchera vers l'exabyte libre . Un driver SCSI VXworks pour Exabyte est disponible .

\subsection{transfert vers une autre carte }
	Les m\^{e}mes \'{e}v\'{e}nements  pourraient aussi \^{e}tre transmis   vers le 'Sorter'. Une carte specifique est donc \`{a} d\'{e}velopper.

\subsection{connexion plusieurs exabytes}
 Au port SCSI de chaque nouveau processeur  sera branch\'{e}  chaque nouvel exabyte suppl\'{e}mentaire . La carte connect\`{e}e  avec sa m\'{e}moire servi\-ra de tampon entre les diff\'{e}rentes CPU .

\subsection{stockage de spectres}
	Ce  serveur bande  servira aussi pour stocker les spectres form\'{e}s par le ch\^{a}ssis histogramme et par le derveur de tri.

\subsection{Contr\^{o}le de l'acquisition}

	Un \'{e}cran affichera le suivi du remplissage des cassetes

\section{Questions \`{a} r\'{e}soudre}

\begin{itemize}
\item  quel type de dialogue entre serveur bande et evts builder  ?
\item  le controle du stockage de n'importe o\`{u} du r\'{e}seau est il souhaitable?
\item  de m\^{e}me que le montage , d\'{e}emontage etc \`{a} distance par RPC ?
\item  le 'Sorter'est-il  plac\'{e}e apr\'{es} le serveur bande ?
\item  utilisera t-on   plusieurs cartes CPU , et exabyte en fonction du d\'{e}bit du d\'{e}tecteur ?
\item transit des grosses  matrices par ethernet ou pas ?
\end{itemize}


\end{document}

