Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Internship @ LSIIT
Search
Soulou
November 05, 2012
Research
0
50
Internship @ LSIIT
Creating an interface between SLURM and a AWS E2C-like IaaS Infrastructure
Soulou
November 05, 2012
Tweet
Share
More Decks by Soulou
See All by Soulou
How have we been building a containers-based PaaS these last 5 years?
soulou
0
120
Modern API Authentication 101
soulou
0
550
Logging in Go Microservices
soulou
0
200
Death to the Staging Environment
soulou
0
130
Mocking all the Things with Go
soulou
1
120
Docker, From utopia to reality
soulou
4
280
GoSXBGo! - Setup your environment
soulou
0
95
GoSXBGo! - Introduction to the language
soulou
0
140
Docker containers monitoring
soulou
8
13k
Other Decks in Research
See All in Research
Language Models Are Implicitly Continuous
eumesy
PRO
0
330
長期・短期メモリを活用したエージェントの個別最適化
isidaitc
0
280
Nullspace MPC
mizuhoaoki
1
350
大学見本市2025 JSTさきがけ事業セミナー「顔の見えないセンシング技術:多様なセンサにもとづく個人情報に配慮した人物状態推定」
miso2024
0
180
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
950
Pythonでジオを使い倒そう! 〜それとFOSS4G Hiroshima 2026のご紹介を少し〜
wata909
0
1.1k
スキマバイトサービスにおける現場起点でのデザインアプローチ
yoshioshingyouji
0
260
[IBIS 2025] 深層基盤モデルのための強化学習驚きから理論にもとづく納得へ
akifumi_wachi
12
6.6k
論文紹介:Safety Alignment Should be Made More Than Just a Few Tokens Deep
kazutoshishinoda
0
120
AIスパコン「さくらONE」のLLM学習ベンチマークによる性能評価 / SAKURAONE LLM Training Benchmarking
yuukit
2
850
言語モデルの地図:確率分布と情報幾何による類似性の可視化
shimosan
8
2.1k
Submeter-level land cover mapping of Japan
satai
3
510
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.1k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
45
Thoughts on Productivity
jonyablonski
73
4.9k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8k
The Language of Interfaces
destraynor
162
25k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Transcript
Stage @ LSIIT → ICPS Léo Unbekandt - 2012 -
ENSIIE
Comment et pourquoi ?
Contexte - calcul scientifique Cluster physique
Contexte - virtualisation Calcul parallèle Virtualisation
Contexte - cloud ✩ IaaS Infrastructure as a Service
Mon travail Créer un lien entre : ◦ Répartitions des
jobs
Mon travail Créer un lien entre : ◦ Répartitions des
jobs ◦ Gestion dynamique des machines virtuelles
Mon travail Créer un lien entre : ◦ Répartitions des
jobs ◦ Gestion dynamique des machines virtuelles ◦ Envoi des tâches
La répartition des tâches → Comment ?
La répartition des tâches Des stratégies : ✔ OneVM4All J1
J2 J3
La répartition des tâches Des stratégies : ✔ OneVM4All ✔
OneVMperJob J1 J2 J3 J2 J3 J1
La répartition des tâches Des stratégies : ✔ OneVM4All ✔
OneVMperJob J1 J2 J3 J2 J3 J1
Envoi des tâches Simple Linux Utility for Resource Management SLURM
Node 1 Node 2 Node 3 Node 4
Gestion des instances
Gestion des instances Compatibilité ?
Notre solution Perl SLURM Net::Amazon::EC2 Slurm API
Schlouder J'ai des calculs à faire ! Mes calculs ?
Schlouder - Stratégie - Script ... - VMs - États des jobs SLURM - Nouvelle VM - Éteindre VM - État VMs - Nouvelle tâche - État Nœud - État Job
Schlouder .----------------------------------------------------------------------------------------------------------------. | i-3B2606F6 - icps-vm-6 (19:09:49) + 58 |
+------+-------+-------------+------------+----------------------------+------------+----------------------------+ | ID | State | Name | Submission | Duration (real / in batch) | Start Date | End Date (real / in batch) | +------+-------+-------------+------------+----------------------------+------------+----------------------------+ | 3180 | F | all_466.mgf | 19:09:49 | (70 / 70) | 19:10:47 | (19:11:57 / 19:11:57) | | 3186 | F | all_467.mgf | 19:09:49 | (69 / 70) | 19:11:57 | (19:13:06 / 19:13:07) | | 3192 | F | all_468.mgf | 19:09:49 | (70 / 70) | 19:13:06 | (19:14:16 / 19:14:16) | | 3198 | F | all_469.mgf | 19:09:50 | (71 / 70) | 19:14:16 | (19:15:27 / 19:15:26) | | 3204 | F | all_46.mgf | 19:09:50 | (71 / 70) | 19:15:27 | (19:16:38 / 19:16:37) | | 3210 | F | all_470.mgf | 19:09:50 | (70 / 70) | 19:16:38 | (19:17:48 / 19:17:48) | | 3216 | F | all_471.mgf | 19:09:50 | (71 / 70) | 19:17:48 | (19:18:59 / 19:18:58) | | 3222 | F | all_472.mgf | 19:09:50 | (70 / 70) | 19:18:59 | (19:20:09 / 19:20:09) | | .... | . | ........... | ........ | ......... | ........ | ..................... | '------+-------+-------------+------------+----------------------------+------------+----------------------------'
Expérience acquise
Remerciements → Stéphane GENAUD → Julien GOSSA → Étienne MICHON
→ Vincent KHERBACHE ✽ Toute l'équipe ICPS