report.aux 6.29 KB
Newer Older
's avatar
committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
\relax 
\providecommand\hyper@newdestlabel[2]{}
\providecommand\zref@newlabel[2]{}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax 
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\catcode `:\active 
\catcode `;\active 
\catcode `!\active 
\catcode `?\active 
\select@language{french}
\@writefile{toc}{\select@language{french}}
\@writefile{lof}{\select@language{french}}
\@writefile{lot}{\select@language{french}}
\@writefile{toc}{\contentsline {section}{\numberline {1}Pr\IeC {\'e}sentation du probl\IeC {\`e}me}{3}{section.1}}
\@writefile{toc}{\contentsline {section}{\numberline {2}L'algorithme de Lamport}{4}{section.2}}
\newlabel{sec:lamport}{{2}{4}{L'algorithme de Lamport}{section.2}{}}
's avatar
committed
31
32
33
34
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Structure}{4}{subsection.2.1}}
\newlabel{sec:structure}{{2.1}{4}{Structure}{subsection.2.1}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}Actions initi\IeC {\'e}es par les sites}{4}{subsubsection.2.1.1}}
\@writefile{toc}{\contentsline {paragraph}{\numberline {2.1.1.1}Acquisition de la ressource}{4}{paragraph.2.1.1.1}}
's avatar
committed
35
36
\@writefile{loa}{\contentsline {algorithm}{\numberline {1}{\ignorespaces Acquisition de la ressource par le site $i$}}{4}{algorithm.1}}
\newlabel{algoResourceAcquisition}{{1}{4}{Acquisition de la ressource}{algorithm.1}{}}
's avatar
committed
37
\@writefile{toc}{\contentsline {paragraph}{\numberline {2.1.1.2}Lib\IeC {\'e}ration de la ressource}{4}{paragraph.2.1.1.2}}
's avatar
committed
38
39
\@writefile{loa}{\contentsline {algorithm}{\numberline {2}{\ignorespaces Lib\IeC {\'e}ration de la ressource par le site $i$}}{4}{algorithm.2}}
\newlabel{algoResourceRelease}{{2}{4}{Libération de la ressource}{algorithm.2}{}}
's avatar
committed
40
41
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.2}\IeC {\'E}v\IeC {\'e}nements reconnus par les sites}{4}{subsubsection.2.1.2}}
\newlabel{sec:evenements}{{2.1.2}{4}{Événements reconnus par les sites}{subsubsection.2.1.2}{}}
42
43
\@writefile{toc}{\contentsline {paragraph}{\numberline {2.1.2.1}R\IeC {\'e}ception d'un message \texttt  {REQ}}{5}{paragraph.2.1.2.1}}
\@writefile{loa}{\contentsline {algorithm}{\numberline {3}{\ignorespaces R\IeC {\'e}ception d'un message \texttt  {REQ} par le site $i$ envoy\IeC {\'e} par le site $j$ accompagn\IeC {\'e} de la date $T_m$}}{5}{algorithm.3}}
's avatar
committed
44
\newlabel{algoOnReq}{{3}{5}{Réception d'un message \texttt {REQ}}{algorithm.3}{}}
45
46
47
48
49
50
\@writefile{toc}{\contentsline {paragraph}{\numberline {2.1.2.2}R\IeC {\'e}ception d'un message \texttt  {FRE}}{5}{paragraph.2.1.2.2}}
\@writefile{loa}{\contentsline {algorithm}{\numberline {4}{\ignorespaces R\IeC {\'e}ception d'un message \texttt  {FRE,j} par le site $i$ envoy\IeC {\'e} par le site $j$ accompagn\IeC {\'e} de la date $T_m$}}{5}{algorithm.4}}
\newlabel{algoOnRel}{{4}{5}{Réception d'un message \texttt {FRE}}{algorithm.4}{}}
\@writefile{toc}{\contentsline {paragraph}{\numberline {2.1.2.3}R\IeC {\'e}ception d'un message \texttt  {VAL}}{5}{paragraph.2.1.2.3}}
\@writefile{loa}{\contentsline {algorithm}{\numberline {5}{\ignorespaces R\IeC {\'e}ception d'un message \texttt  {VAL} par le site $i$ envoy\IeC {\'e} par le site $j$ accompagn\IeC {\'e} de la date $T_m$}}{5}{algorithm.5}}
\newlabel{algoOnAck}{{5}{5}{Réception d'un message \texttt {VAL}}{algorithm.5}{}}
's avatar
committed
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
\@writefile{toc}{\contentsline {section}{\numberline {3}Impl\IeC {\'e}mentation avec RabbitMQ}{6}{section.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Impl\IeC {\'e}mentation par le m\IeC {\'e}canisme d'exchange}{6}{subsection.3.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.1}Connexion au serveur RabbitMQ et communication avec les voisins}{6}{subsubsection.3.1.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.2}D\IeC {\'e}finition des variables de l'algorithme de Lamport}{7}{subsubsection.3.1.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.3}Publication d'un message}{7}{subsubsection.3.1.3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.4}R\IeC {\'e}ception d'un message}{8}{subsubsection.3.1.4}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.5}Acquisition de la ressource par un processus utilisateur}{9}{subsubsection.3.1.5}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.6}Utilisation du n\IeC {\oe }ud avec un thread consommateur}{11}{subsubsection.3.1.6}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.7}Communication entre processus}{11}{subsubsection.3.1.7}}
\@writefile{lof}{\contentsline {chapter}{3. Impl\IeC {\'e}mentation avec RabbitMQ}{12}{subsubsection.3.1.7}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Terminaux ex\IeC {\'e}cutant le script \setlength  {\fboxsep }{2pt}\color@box {}{imtaInlineCodeBackground}{\mintinline [breaklines]{bash}{lamport_node_exchange.py}}}}{12}{figure.1}}
\newlabel{fig:exchange1}{{1}{12}{Terminaux exécutant le script \imtaInlinecode {bash}{lamport_node_exchange.py}}{figure.1}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Acquisition de la ressource par le site 4}}{13}{figure.2}}
\newlabel{fig:exchange2}{{2}{13}{Acquisition de la ressource par le site 4}{figure.2}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Demande de l'acc\IeC {\`e}s \IeC {\`a} la ressource par le site 1}}{13}{figure.3}}
\newlabel{fig:exchange3}{{3}{13}{Demande de l'accès à la ressource par le site 1}{figure.3}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Lib\IeC {\'e}ration de la ressource par le site 4 et acquisition par le site 1}}{14}{figure.4}}
\newlabel{fig:exchange4}{{4}{14}{Libération de la ressource par le site 4 et acquisition par le site 1}{figure.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Impl\IeC {\'e}mentation par le m\IeC {\'e}canisme de topic}{14}{subsection.3.2}}