8/18/2019 sidus forex
1/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 1/342015-07-08
SIDUSDédu l!"a#!$n e%#r&me d'(S ) re r$du"#!*!l!#é
S ingle I nstance Distributing U niversal S ystem
Une Instance Unique Distribuantun Système d'Exploitation Universel
Un couteau suisse pour le calcul scientifique & ailleurs.
8/18/2019 sidus forex
2/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 2/342015-07-08
Qu'e+#-"e ,ue le Cen#re Bla!+e a+"al ./ #el r$ e#+ ) Ma!+$n de la m$dél!+a#!$
A3an# #$u#4 $u#!l 6 de re" er" e
FormationsConférences Projets
Hôtel
8/18/2019 sidus forex
3/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 3/342015-07-08
Ca#al9+er 6 l'!n:$rma#!,ue +"!en#!:!,ue ; CBMa!+$n de la S!mula#!$n4 la#e-:$rme e% ér!men#a
Cen#re d'e++a!+
Le CB
8/18/2019 sidus forex
4/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 4/342015-07-08
Ce ,ue SIDUS n'e+# a+rem! remen# ; SIDUS n'e+# a+ SIDI(US G
D!::éren"e en#re S!d u+ ) SIDUS ; I(
8/18/2019 sidus forex
5/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 5/342015-07-08
Ce ,ue SIDUS n'e+# a+Ma!+ "e ,ue SIDUS ar#aKe a3e" eu% G
Ce que SIDUS n'est PAS !● LTSP : inux !erminal Server "ro#ect
● Un +er3eur a3e" la " arKeJ4 adm!n!+#ra#!$n +!m l!:!ée du "l!e● FA ! "ic#start! $e%ian nstaller Presee& :
● $ orsque la mac%ine remplace l'%umain... dans la proc dure d'installation...
●
Li'eC$ (ar résea) :● Une !maKe IS( d!+#r!*uée ar le ré+eau
Mais ce que SIDUS partage avec eux
B$$# >E4 @ 4 N@Sr$$#4
8/18/2019 sidus forex
6/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA ,/342015-07-08
Ce d$n# SIDUS +e ra r$" eCe ,ue "'e+# :!nalemen#
De quels autres projets ça se rapproche...● @aDDe@ ; ## ;HH r$ e#+ ma# r!"e $rKH:adde:H● DRBL ; ## ;HHdr*l $rKH < "$n:!rmer =
t concr te"ent# c'est quoi $● Ce n'e+# a+ un l$K!"!el G● a+ de a,ue# !n+#aller4 #$u# e%!+#e dé G● u+#e un en+em*le de "$mmande+ a l!,uer
C'est une approche %● ar#aKer +!m lemen# ) e::!"a"emen# un (S● (vec SIDUS) #e n'installe plus) #e d marre les mac%ines *
http://drbl.org/http://drbl.org/
8/18/2019 sidus forex
7/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA -/342015-07-08
Le+ deu% r!n"! ale+ r$ r!é#é+ de SIDURe r$du"#!*!l!#é dan+ l'e+ a"e-#em +
● *nicité &e confi.)ration● Deu% "l!en#+ SIDUS ; le m&me (S au *!# r + G
● 0(loitation &es resso)rces locales● r$"e++eur+ ) RAM < ) e%#ra = e% l$!#é+ ; "eu% de+ "l!
● e(ro&)cti%ilité $ur un SIDUS !n" anKé● S#a*!l!#é dan+ le #em + < $ur un "l!en# dé:!n!=
–
Deu% démarraKe+ "$n+é"u#!:+ +ur une m&me ma" !ne ; m&me+9+# me● S#a*!l!#é dan+ l'e+ a"e < $ur deu% $u lu+ "l!en#+ d!::éren#+
– Deu% "l!en#+ démarran# +!mul#anémen# ; m&me +9+# me● Deu% ma" !ne+ne (e)'ent (as ne (as a'oir le m&me (S G
8/18/2019 sidus forex
8/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA /342015-07-08
SIDUS en 7 Que+#!$n+ ; CQQC(Q
0em(le &e mét o&e anal ti6)e a'ec C77C87P :● C$mmen#4 Qu$!4 Qu!4 C$m*!en4 ( 4 Quand4 $ur,u$! .
La mét o&e la (l)s sim(le (o)r &écrire 6)el6)e c ose999● r + u#!le en $urnal!+me
8/18/2019 sidus forex
9/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA /342015-07-08
SIDUS en 7 Que+#!$n+ ; CQQC(Q
8/18/2019 sidus forex
10/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 1;/342015-07-08
SIDUS en 7 Que+#!$n+ ; CQQC(Q$ur Qu$! . $ur Qu! .
Po)r 7)i ● InKén!eur en !n:$rma#!,ue● Adm!n!+#ra#eur de +alle !n:$● C er" eur en !n:$rma#!,ue● r$:e++eur d'$u#!l+ "$m le%e+● Re+ $n+a*le en Sé"ur!#é de+
S9+# me+ d'In:$rma#!$n● F a# el+e .
Po)r 7)oi ● NPud+ de "lu+#er en / C● $+#e+ de #ra3a!l● S#a#!$n+ Kra !,ue+● a!lla++e+ numér!,ue+● $+#e +,-,D
– ous connaisse/ 01,D 2● -on matos pour bosser
– +ompute ,n -y ,3n Device● -on matos pour calculer *
$ (
8/18/2019 sidus forex
11/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 11/342015-07-08
SIDUS en 7 ,ue+#!$n+ ; CQQC(Q( ) Quand .
●
Centre
8/18/2019 sidus forex
12/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 12/342015-07-08
SIDUS en 7 ,ue+#!$n+ ; CQQC(Q
8/18/2019 sidus forex
13/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 13/342015-07-08
SIDUS en 7 ,ue+#!$n+ ; CQQC(Q 4 la :!n GC$mmen# !n+#aller ; SIDUS en 7 é#a e+
8/18/2019 sidus forex
14/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 14/342015-07-08
M!Kra#!$n 3er+ De*!an e++!eL!m!#a#!$n+ ) é3$lu#!$n+
● 8%jectif : fo)rnir )n socle (o)r &es (er'ise)rs● C$n#e%#e ; au démarraKe ar D/C 4 !n!#ram:+ a3e" !n#er:a"e 9+!,ue4 a+ un *r!dKe● S$lu#!$n ; a"#!3er le *r!dKe au démarraKe4 !m $++!*le a3e" !n!#ram:+-#$$l+4 a++aK
dra"u#● 8%jectif : améliorer la confi&entialité &es &onnées )tilisate)rs @résea)999+
●
C$n#e%#e ; N@S3 né"e++!#e une $u3er#ure #r$ lX" e au% d$++!er+ u#!l!+a#eur+● S$lu#!$n ; er*er$+ e+# #r$ "$n#ra!Knan#4 CI@S a3e" le+ e%#en+!$n+ $+!% )amZm$un#
● 8%jectif : conser'er le fonctionnement &e roota)fs en essie● C$n#e%#e ; u+,u' F eeW94 r$$#au:+ $ éra#!$nnel dan+ !n!#-*$##$m4 Ta "a++e en ●
S$lu#!$n ; " anKemen# r$:$nd de !n!#ram:+-#$$l+ $u a++aKe dra"u#● 8%jectif : limiter le nom%re &Binstances S $*S (o)r matos s(écifi6)es
● C$n#e%#e ; De une N3!d!a4 une AMDHA I4 une *!#+ ) une 2 *!#+ $ur [!r#ualB$%● S$lu#!$n ; "$n:!Kura#!$n la 3$lée au démarraKe $ur le+ "ar#e+ Kra !,ue+
SIDUS en 7 ue+#!$n+ ; CQQC(Q 4 la :!n G
8/18/2019 sidus forex
15/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 15/342015-07-08
SIDUS en 7 ,ue+#!$n+ ; CQQC(Q 4 la :!n GC$mmen# !n+#aller ; SIDUS en 7 é#a e+
$ur e++!e$ur de+ +er3eur+ DNS4 D/C 4 @ 4 N@S *!en "$n:!Kuré+
1=Créa#!$n ar De*$$#+#ra d'une n$u3elle ra"!ne e% $r#ée ar N@S2=Créa#!$n d'un "$rd$n $m*!l!"alJ a3e" l' #e
● M$n#aKe de+ d$++!er+ H r$" H+9+ Hde3H+ m
=In+#alla#!$n
8/18/2019 sidus forex
16/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 1,/342015-07-08
SIDUS en 7 ,ue+#!$n+ ; la :!n GC$mmen# adm!n!+#rer .
● Une l!m!#a#!$n ; le/proc d$!# re un!,ue● \rande 3!K!lan"e +ur le+ r$"e++u+
– Man! ula#!$n $: a3a4 "$m !la#!$n !# $ #!m!Wa#!$n4 !n+#alla#!$n● La #ruand ;
● a++aKe ar le " r$$#4●
( éra#!$n+ "la++!,ue+ mar" an# ?0]● La *ru#e ;
● a++aKe ar le " r$$#4● E#a*l!++emen# du "$rd$n $m*!l!"alJ●
( éra#!$n+ "la++!,ue+● L!*éra#!$n du "$rd$n $m*!l!"alJ
● La *$nne ;● DémarraKe d'une ma" !ne a3e" a"" + en Le"#ureHE"r!#ure du N@Sr$$#● ( éra#!$n+ "$mme +ur une ma" !ne +#andard
SIDUS 7 #!$ l #$ # ! G
8/18/2019 sidus forex
17/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 1-/342015-07-08
SIDUS en 7 ,ue+#!$n+ ; la #$u# :!n GC$m*!en Ta "$^#e .
●
Un ré+eau !déal ; \!Ka*!# E# erne# au "l!en#4 10\ au +er3eur● Ma!+ Ta #$urne "$rre"#emen# +ur un ré+eau 100 M*H+ G
● Un +er3eur !déal ; C U4 1 \B RAM4 10\4 SSD● Ma!+ "ela :$n"#!$nna!# $ur 0 nPud+ +ur un 3
8/18/2019 sidus forex
18/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 1 /342015-07-08
Dém$n+#ra#!$n l$"ale●
DémarraKe de l' #e de SIDUS● a++erelle4 +er3eur+ DNS4 D/C 4 @ 4 N@S
● DémarraKe d'un "l!en# l$"al +ur L!3eCD●
a+ de S#ellar!um● DémarraKe d'un "l!en# l$"al +$u+ SIDUS
● Dém$n+#ra#!$n de S#ellar!um●
DémarraKe d'un "l!en# d!+#an# +$u+ SIDUS● Dém$n+#ra#!$n de S#ellar!um
SIDUS en re r$du"#!*!l!#é
8/18/2019 sidus forex
19/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 1 /342015-07-08
SIDUS en re r$du #!*!l!#éA l!"a#!$n+ +ur le S#$"OaKe ) arallél!+m
● EmerKen"e de d$ma!ne+ de arallél!+me $ur l$K!"!el+ )ma#ér!el+
● er#!nen"e de \lu+#er@S "$mme +"ra#" d!+#r!*ué en / C● In:luen"e du BI(S +ur la er:$rman"e e# la 3ar!a*!l!#é 3ar!a*!l!#9
● C$m ar!+$n de \ U ) !n:luen"e dan+ le+ au#+ n!3eau%de arallél!+me● La [ar!a*!l!#é "$mme :a"#eur d!+"r!m!nan# en#re de+ \ U
d!::éren#+● [ar!a*!l!#é d'e%é"u#!$n dan+ la d!+#r!*u#!$n ar M I
● D!::!"ul#é de l'e+#!ma#!$n de #em + d'e%é"u#!$n ) !n:luen"e de lal$"al!#é
De l'en3el$ e de 3$l
8/18/2019 sidus forex
20/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 2;/342015-07-08
1 A
2 1
2 A
U 1
U A
R 1
R A
5 1
5 A
A 1
A A
7 1
7 A
8 1
8 A
? 1
? A
1 0 1
1 0 A
1 1 1
1 1 A
1 2 1
1 2 A
1 U 1
1 U A
1 R 1
1 R A
1 5 1
1 5 A
1 A 1
1 A A
1 7 1
1 7 A
1 8 1
1 8 A
1 ? 1
100
1000
Med!ane 1%
8/18/2019 sidus forex
21/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 21/342015-07-08
[ar!a*!l!#é +ur +!l!"!um dan+ l'e+ a"e-#em +Quelle manPu3ra*!l!#é .
●
Tem(s ; m&me ma" !ne4 !n+#an#+ d!::éren#+ .● s(ace ; m&me !n+#an#4 d!::éren#e+ ma" !ne+ .● Le+ +$lu#!$n+ ;
●
Re+#aura#!$n ar dé l$!emen# de l'!maKe d'un (S – Re l!"a#$r4 S9+#emImaKer4 M$nd$Re+"ue4 – ade l$9 +ur \r!d'5000 – B$$# !SCSI a3e" "u!+!ne d'!n+#an#ané+
8/18/2019 sidus forex
22/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 22/342015-07-08
Dé:au# de re r$du"#!*!l!#é .E%em le d'!llu+#ra#!$n ; \lu+#er@SHI( $ne
●
8%jectif ;● 3alua#!$n de \lu+#er@S "$mme +"ra#" /au#e er:$rman"e●
8/18/2019 sidus forex
23/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 23/342015-07-08
$ur b1 ; lan"emen# du #e+# ) rem! re+ +ur r!+e+ GSur le+ 3!#e++e+ de #ran+:er# IH(
$) nI)& 11 a) nI)& 1 $) nI)& 12 a) nI)& 2
Fr!#eRe r!#eReadRereadRnd readRnd r!#eBO d readRe"$rd re r!#eS#r!de read@ r!#e@re r!#e@read@reread
12
5
7
8
?
1011
12
1
1
15
1
17
18
1?
20
;
5;;;;;
1;;;;;;
15;;;;;
12
5
7
8
?
1011
12
1
1
15
1
17
18
1?
20
;
5;;;;;
1;;;;;;
15;;;;;
Plus c'est ( l'ext)rieur# "ieux c'est !
$ b1 ) b2 $d! !" #!$ ) $ 3 % # #
8/18/2019 sidus forex
24/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 24/342015-07-08
$ur+ b1 ) b2 ; m$d!:!"a#!$n ) n$u3eau% #e+#+Sur le+ #em + d'e%é"u#!$n+
8/18/2019 sidus forex
25/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 25/342015-07-08
$ur b2 ; lan"emen# du #e+# ) rem! re+ +ur r!+e+ GSur le+ 3!#e++e+ de #ran+:er# IH(
$) nI)& 11 a) nI)& 1 $) nI)& 12 a) nI)& 2
Fr!#eRe r!#eReadRereadRnd readRnd r!#eBO d readRe"$rd re r!#eS#r!de read@ r!#e@re r!#e@read@reread
12
5
7
8
?
1011
12
1
1
15
1
17
18
1?
20
;
5;;;;;
1;;;;;;
15;;;;;
12
5
7
8
?
1011
12
1
1
15
1
17
18
1?
20
;
5;;;;;
1;;;;;;
15;;;;;
Plus c'est ( l'ext)rieur# "ieux c'est !
8/18/2019 sidus forex
26/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 2,/342015-07-08
Quel m!ra"le en#re $ur+ b1 ) b2 .
1131 1232 1 3 1 3 1535 1 3 1737 1838 1?3? 203100
2
8
10
12
1
$ur 1
$ur 2
$e)0 6)estions : Comment999● mul#! l!er ar 2 la 3!#e++e .● d!3!+er ar 20H 0 la 3ar!a*!l!#é .La ré(onse :
● ( #!m!+er le ré+eau . N$n● ( #!m!+er le+ n$9au% d'(S . N$n● ( #!m!+er le BI(S . (UI JJJ
● BI(S +ur 1 ) 2 en Ma% er:$rman"e● BI(S de 20 en de:aul#
● S$lu#!$n ; BI(S en Ma% er: G
1131 1232 1 3 1 3 1535 1 3 1737 1838 1?3? 203100
0 5
1
1 5
2
2 5
Accélération
Karia%ilité
$ $d "!*!l!#9 $d "!*l
8/18/2019 sidus forex
27/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 2-/342015-07-08
e n$-re r$du"!*!l!#9 re r$du"!*le .(n E,u! Me+$
(erf client/ser'er it < oMone3 on ?l)sterFS1
2
5
7
8
?
1011
12
1
1
15
1
17
18
1?
20
0
10
201
2
5 7
8
?
10
0
500000
1000000
After
8/18/2019 sidus forex
28/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 2 /342015-07-08
C$m $r#emen# de nPur+ de lu+#erQuelle 3ar!a*!l!#é en arallél!+me ma++
● 8%jectif:● 3alua#!$n de la +"ala*!l!#é en M I4 ,uelle +#a#!+#!,ue e%#ra!
●
8/18/2019 sidus forex
29/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 2 /342015-07-08
a+ de réKlaKe / l$"
1000 run+ ; +#a#!+#!,ue+ e%#ra!#e+M$9enneHMéd!aneH "ar# 9 eHM!nHMa%
/ l$" de 0 7 "Pur+CPur+ 9+!,ue+
/ l$" de 11 "Pur+M!% en#re 9+!,ue+ ) l$K!,ue+
em + de "al"ul$ur le m&me *$ul$# G
n&ice &eLB)nité &e
calc)l
1000 run+4 l$"al!#é de 0 7 "Pur+
8/18/2019 sidus forex
30/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 3;/342015-07-08
a+ de réKlaKe / l$"
1000 run+4 l$ al!#é de 0 7 Pur+\r$++e 3ar!a*!l!#é +ur le+ 8 "Pur+
$es nI)&s N1 D N4 ! cI)rs (ar nI)&
1000 run+4 l$"al!# de 0 7 "Pur+l é d l
8/18/2019 sidus forex
31/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 31/342015-07-08
1000 run 4 l$ al!# de 0 7 PurLa 3ar!a*!l!#é d!+ araV# +ur le+ 8
"Pur+
/ l$" de 0 7 "Pur+
8/18/2019 sidus forex
32/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 32/342015-07-08
@u#ur de SIDUS● [al$r!+a#!$n
● Cal"ul +"!en#!:!,ue4 !n:ra+#ru"#ure de "al"ul +"!en#!:!,ue● \e+#!$n de ar"4 en+e!Knemen# la demande
● S!m l!:!"a#!$n de l'!n+#alla#!$n ) adm!n!+#ra#!$n● Déd!er une ma" !ne en Le"#ureH "r!#ure $ur l'adm!n!+#ra#!$● (::r!r une "$nne%!$n SS/ +ur l'!n+#an"e $ur le+ $ éra#!$n+
"la++!,ue+● U#!l!+er De*!an re+eed $ur le r$"e++u+ d'!n+#alla#!$n
● Dé l$!emen# +ur Mé+$"en#re $u \r!lle● SIDUS de partout
● Lan"er SIDUS de l'e%#ér!eur ar [ N
D'au#re+ !n:$rma#!$n+
8/18/2019 sidus forex
33/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 33/342015-07-08
D au#re+ !n:$rma#!$n+ .http://www.cbp.ens-lyon.fr/sidus/
Site Oe% C
8/18/2019 sidus forex
34/34
RMLL 2015 - Emmanuel Quemener CC BY-NC-SA 34/342015-07-08
I"$n$Kra !e● ## ;HHen !O! ed!a $rKH !O!HAn#!O9# eraZme" an!+m ● ## ;HH na+a K$3H"en#er+Hdr9denHne +H@a"#S ee#+H@S-008-D@RC #ml ● ## ;HHen !O! ed!a $rKH !O!HAn#!O9# eraZme" an!+m● ## ;HH"$nKre% nlH!"+$H a er+HSe++!$n]201 aH@C>NL-10A02-1?772?7-1-BER\ER(NZICS(Z A ER]
:● ## ;HHu l$ad !O!med!a $rKH !O! ed!aH"$mm$n+H8H8*HBa**aKeZD!::eren"eZEnK!ne K● ## ;HH ear+el $rKHAd3an"e+H2-1-1?? H2-1Z22Z/arKer d:● ## ;HHen !O! ed!a $rKH !O!H@!le;Ne marOAnal$KueC$m u#er K●
http://en.wikipedia.org/wiki/Antikythera_mechanismhttp://www.nasa.gov/centers/dryden/news/FactSheets/FS-008-DFRC.htmlhttp://en.wikipedia.org/wiki/Antikythera_mechanismhttp://congrex.nl/icso/Papers/Session%2014a/FCXNL-10A02-1977297-1-BERGERON_ICSO_PAPER%20.pdfhttp://congrex.nl/icso/Papers/Session%2014a/FCXNL-10A02-1977297-1-BERGERON_ICSO_PAPER%20.pdfhttp://upload.wikimedia.org/wikipedia/commons/8/8b/Babbage_Difference_Engine.jpghttp://www.earsel.org/Advances/2-1-1993/2-1_22_Harger.pdfhttp://en.wikipedia.org/wiki/File:NewmarkAnalogueComputer.jpghttp://en.wikipedia.org/wiki/File:NewmarkAnalogueComputer.jpghttp://www.earsel.org/Advances/2-1-1993/2-1_22_Harger.pdfhttp://upload.wikimedia.org/wikipedia/commons/8/8b/Babbage_Difference_Engine.jpghttp://congrex.nl/icso/Papers/Session%2014a/FCXNL-10A02-1977297-1-BERGERON_ICSO_PAPER%20.pdfhttp://congrex.nl/icso/Papers/Session%2014a/FCXNL-10A02-1977297-1-BERGERON_ICSO_PAPER%20.pdfhttp://en.wikipedia.org/wiki/Antikythera_mechanismhttp://www.nasa.gov/centers/dryden/news/FactSheets/FS-008-DFRC.htmlhttp://en.wikipedia.org/wiki/Antikythera_mechanismTop Related