Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Section 4 correction.
authorSébastien Miquée <sebastien.miquee@univ-fcomte.fr>
Tue, 15 Feb 2011 10:19:59 +0000 (11:19 +0100)
committerSébastien Miquée <sebastien.miquee@univ-fcomte.fr>
Tue, 15 Feb 2011 10:19:59 +0000 (11:19 +0100)
 - Minor corrections on the figure;

 - Expanding step descriptions in order to address the "unclear" part
   of the the second review.

figures/neurad_gridif.eps
figures/neurad_gridif.fig
figures/neurad_gridif.pdf
gpc2011.tex

index 2c51089..fdbef39 100644 (file)
@@ -1,7 +1,7 @@
 %!PS-Adobe-2.0 EPSF-2.0
 %%Title: neurad_gridif.fig
 %%Creator: fig2dev Version 3.2 Patchlevel 5c
-%%CreationDate: Mon Dec  6 17:10:30 2010
+%%CreationDate: Tue Feb 15 11:18:39 2011
 %%BoundingBox: 0 0 271 277
 %Magnification: 1.0000
 %%EndComments
@@ -616,19 +616,6 @@ n 4073 441 m 3971 372 l 4028 481 l 4073 441 l  cp gs 0.00 setgray ef gr  col0 s
 % Polyline
  [60] 0 sd
 gs  clippath
-1320 3284 m 1320 3435 l 1380 3435 l 1380 3284 l 1380 3284 l 1350 3404 l 1320 3284 l cp
-1380 2476 m 1380 2325 l 1320 2325 l 1320 2476 l 1320 2476 l 1350 2356 l 1380 2476 l cp
-eoclip
-n 1350 2340 m
- 1350 3420 l gs col0 s gr gr
- [] 0 sd
-% arrowhead
-n 1380 2476 m 1350 2356 l 1320 2476 l 1380 2476 l  cp gs col7 1.00 shd ef gr  col0 s
-% arrowhead
-n 1320 3284 m 1350 3404 l 1380 3284 l 1320 3284 l  cp gs col7 1.00 shd ef gr  col0 s
-% Polyline
- [60] 0 sd
-gs  clippath
 2563 2111 m 2431 2036 l 2402 2088 l 2533 2163 l 2533 2163 l 2444 2078 l 2563 2111 l cp
 4681 3378 m 4813 3453 l 4842 3401 l 4711 3326 l 4711 3326 l 4801 3412 l 4681 3378 l cp
 eoclip
@@ -640,31 +627,6 @@ n 4681 3378 m 4801 3412 l 4711 3326 l 4681 3378 l  cp gs col7 1.00 shd ef gr  co
 % arrowhead
 n 2563 2111 m 2444 2078 l 2533 2163 l 2563 2111 l  cp gs col7 1.00 shd ef gr  col0 s
 % Polyline
- [60] 0 sd
-gs  clippath
-2432 2200 m 2412 2051 l 2353 2059 l 2373 2208 l 2373 2208 l 2387 2086 l 2432 2200 l cp
-2517 3289 m 2537 3438 l 2596 3430 l 2576 3281 l 2576 3281 l 2563 3404 l 2517 3289 l cp
-eoclip
-n 2565 3420 m
- 2385 2070 l gs col0 s gr gr
- [] 0 sd
-% arrowhead
-n 2517 3289 m 2563 3404 l 2576 3281 l 2517 3289 l  cp gs col7 1.00 shd ef gr  col0 s
-% arrowhead
-n 2432 2200 m 2387 2086 l 2373 2208 l 2432 2200 l  cp gs col7 1.00 shd ef gr  col0 s
-% Polyline
-gs  clippath
-3969 2389 m 4077 2283 l 4035 2241 l 3927 2346 l 3927 2346 l 4034 2284 l 3969 2389 l cp
-2956 3303 m 2848 3409 l 2890 3451 l 2998 3346 l 2998 3346 l 2892 3409 l 2956 3303 l cp
-eoclip
-n 2880 3420 m
- 4046 2273 l gs col0 s gr gr
-
-% arrowhead
-n 2956 3303 m 2892 3409 l 2998 3346 l 2956 3303 l  cp gs 0.00 setgray ef gr  col0 s
-% arrowhead
-n 3969 2389 m 4034 2284 l 3927 2346 l 3969 2389 l  cp gs 0.00 setgray ef gr  col0 s
-% Polyline
 gs  clippath
 4002 467 m 3935 333 l 3881 360 l 3949 494 l 3949 494 l 3922 374 l 4002 467 l cp
 eoclip
@@ -738,15 +700,6 @@ n 2693 536 m
 n 3839 1639 m 3948 1699 l 3880 1595 l 3839 1639 l  cp gs 0.00 setgray ef gr  col0 s
 % Polyline
 gs  clippath
-2616 720 m 2577 866 l 2635 882 l 2674 735 l 2674 735 l 2614 844 l 2616 720 l cp
-eoclip
-n 2745 360 m
- 2610 860 l gs col0 s gr gr
-
-% arrowhead
-n 2616 720 m 2614 844 l 2674 735 l 2616 720 l  cp gs 0.00 setgray ef gr  col0 s
-% Polyline
-gs  clippath
 4618 2154 m 4568 2012 l 4511 2032 l 4562 2175 l 4562 2175 l 4550 2052 l 4618 2154 l cp
 4966 3306 m 5016 3448 l 5073 3428 l 5022 3285 l 5022 3285 l 5035 3409 l 4966 3306 l cp
 eoclip
@@ -757,6 +710,53 @@ n 5040 3424 m
 n 4966 3306 m 5035 3409 l 5022 3285 l 4966 3306 l  cp gs 0.00 setgray ef gr  col0 s
 % arrowhead
 n 4618 2154 m 4550 2052 l 4562 2175 l 4618 2154 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+ [60] 0 sd
+gs  clippath
+2432 2223 m 2412 2074 l 2353 2082 l 2373 2231 l 2373 2231 l 2387 2109 l 2432 2223 l cp
+2517 3289 m 2537 3438 l 2596 3430 l 2576 3281 l 2576 3281 l 2563 3404 l 2517 3289 l cp
+eoclip
+n 2565 3420 m
+ 2385 2093 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+n 2517 3289 m 2563 3404 l 2576 3281 l 2517 3289 l  cp gs col7 1.00 shd ef gr  col0 s
+% arrowhead
+n 2432 2223 m 2387 2109 l 2373 2231 l 2432 2223 l  cp gs col7 1.00 shd ef gr  col0 s
+% Polyline
+gs  clippath
+3969 2393 m 4077 2287 l 4035 2245 l 3927 2350 l 3927 2350 l 4034 2288 l 3969 2393 l cp
+2956 3303 m 2848 3409 l 2890 3451 l 2998 3346 l 2998 3346 l 2892 3409 l 2956 3303 l cp
+eoclip
+n 2880 3420 m
+ 4046 2277 l gs col0 s gr gr
+
+% arrowhead
+n 2956 3303 m 2892 3409 l 2998 3346 l 2956 3303 l  cp gs 0.00 setgray ef gr  col0 s
+% arrowhead
+n 3969 2393 m 4034 2288 l 3927 2350 l 3969 2393 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+ [60] 0 sd
+gs  clippath
+1320 3284 m 1320 3435 l 1380 3435 l 1380 3284 l 1380 3284 l 1350 3404 l 1320 3284 l cp
+1380 2454 m 1380 2303 l 1320 2303 l 1320 2454 l 1320 2454 l 1350 2334 l 1380 2454 l cp
+eoclip
+n 1350 2318 m
+ 1350 3420 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+n 1380 2454 m 1350 2334 l 1320 2454 l 1380 2454 l  cp gs col7 1.00 shd ef gr  col0 s
+% arrowhead
+n 1320 3284 m 1350 3404 l 1380 3284 l 1320 3284 l  cp gs col7 1.00 shd ef gr  col0 s
+% Polyline
+gs  clippath
+2615 729 m 2577 875 l 2635 891 l 2673 744 l 2673 744 l 2614 853 l 2615 729 l cp
+eoclip
+n 2745 360 m
+ 2610 869 l gs col0 s gr gr
+
+% arrowhead
+n 2615 729 m 2614 853 l 2673 744 l 2615 729 l  cp gs 0.00 setgray ef gr  col0 s
 /Times-Roman ff 317.50 scf sf
 1327 3825 m
 gs 1 -1 sc (W) col0 sh gr
index 6bce9e6..eb061a1 100644 (file)
@@ -201,19 +201,7 @@ Single
 2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 2
        1 0 1.00 60.00 120.00
        1 0 1.00 60.00 120.00
-        1350 2340 1350 3420
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 2
-       1 0 1.00 60.00 120.00
-       1 0 1.00 60.00 120.00
         4815 3420 2430 2070
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 2
-       1 0 1.00 60.00 120.00
-       1 0 1.00 60.00 120.00
-        2565 3420 2385 2070
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
-       1 1 1.00 60.00 120.00
-       1 1 1.00 60.00 120.00
-        2880 3420 4046 2273
 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
        1 1 1.00 60.00 120.00
         4392 1305 3915 360
@@ -238,13 +226,25 @@ Single
 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
        1 1 1.00 60.00 120.00
         2693 536 3960 1710
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-       1 1 1.00 60.00 120.00
-        2745 360 2610 860
 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
        1 1 1.00 60.00 120.00
        1 1 1.00 60.00 120.00
         5040 3424 4545 2037
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 2
+       1 0 1.00 60.00 120.00
+       1 0 1.00 60.00 120.00
+        2565 3420 2385 2093
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+       1 1 1.00 60.00 120.00
+       1 1 1.00 60.00 120.00
+        2880 3420 4046 2277
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 2
+       1 0 1.00 60.00 120.00
+       1 0 1.00 60.00 120.00
+        1350 2318 1350 3420
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 60.00 120.00
+        2745 360 2610 869
 4 0 0 50 -1 0 19 0.0000 4 225 885 1530 2790 Coord.\001
 4 0 0 50 -1 0 19 0.0000 4 210 525 4140 2790 DW\001
 4 0 0 50 -1 0 20 0.0000 4 300 885 1710 675 (input)\001
index ab2ac25..6cf2e53 100644 (file)
Binary files a/figures/neurad_gridif.pdf and b/figures/neurad_gridif.pdf differ
index 8c7d299..b9f31ac 100644 (file)
@@ -265,18 +265,24 @@ The execution scheme is then the following (see Figure
 \ref{fig:neurad_grid}):
 \begin{enumerate}
 \item We first send the learning application and its data to the
-  middleware (more precisely on warehouses (DW)) and create the
-  computation module;
+  middleware. In a first time, we send the application to data
+  warehouses (DW), and the create an "application module" on the
+  coordinator (Coord.) including references retrieved from the
+  previous sending operation. In a second time, we apply the same
+  process to application data.
 \item When a worker (W) is ready to compute, it requests a task to
   execute to the coordinator (Coord.);
-\item The coordinator assigns the worker a task. This last one retrieves the
-application and its assigned data and so can start the computation;
-\item At the end of the learning process, the worker sends the result to a warehouse.
+\item The coordinator assigns the worker a task. This last one
+  retrieves the application and its assigned data, by requesting them
+  to DW with references sent by the coordinator, and so can start the
+  computation;
+\item At the end of the learning process, the worker sends the result
+  to a warehouse.
 \end{enumerate}
 
 The last step of the application is to retrieve these results (some
 weighted neural networks) and exploit them through a dose distribution
-process.
+process. This last step is out of the scope of this paper.