SlideShare a Scribd company logo
1 of 43
Download to read offline
Copyright©2018 NTT Corp. All Rights Reserved.
:
:
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
) 4
424 4. ) 1 431 1 ) . (11
1. 4 3
(1 1
. 1 . 1.
, 1 1 . 4 4 1
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• 1 . : .
• . .
- .
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• . 1 / , / , ()) : ,
, 1 , , 1 . , .
, , . , , A ,
: , . , / . :,
: . : .
.
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• & : - :
• 1
• - - / - 5 - 5 / 5 -
- 5 - - 5 / 5
• - - - 5 5 5 5
corevo Computing Infrastructure (On-Premise)
: . -
Compute (GPU Servers) Storage
Dashboard
Monitoring
High Speed Network
AI Framework Stacks
datamodels
- -
5 5
- 5
- - -
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• .
1 1
AI Researchers, Framework Design
Facilities, Network Design
Scale-Out Storage Design
Monitoring/ and Operation Design
C D 6
6 2 2A2 2
2
2 2 22 2 2
2 1
2 2 6 22
6 6 2A2 2
2 2 2
2 6
2 2 6 22
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
. 1 .1
GPUs
Millanox 100G EDR Infini Band Backend
AI Framework Stacks
APPAPP
Bare-Metal HW Stack
Storage
7 - 7
Managements
Tesla K80 GTX1080 GTX1080
Tesla K80
7 - 7 7 7
TCP 10G Ethernet Service
TCP 1G Ethernet Management, IPMI
Software Stack
Ubuntu
-
-
Docker KVM
Guest OSGuest OSGuest OS
Dashboard Monitoring Ansible
Swift
- 7
NFS
Chainer MN Chainer
SwiftFS
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• : . : A .
• 9 ,
• . A: : / :
• 9 99 9 :
• : C . 9 C ,D
• . / :/
• , 99 9 : D : 9 :
• . ?. :
• - 9 B A9
• : 9 B B
D . / : ?
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
.
1 : 70: 6 2-2 7 70 1 : -2//.9.6 . 9 2/2 2 26 . 20.6 . 126. . 96260 -.. . 96260 2
1 . 20 . /97 9 -2 276 126.
. 96260 7 -.. . 96260 9. 20 - 6-
7 260 9.:7 9 .:
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
.
7- 0 0: 7- 2 -7 :7 1 7- - 2 / 71 0 1 22
- 0- 2: - . 7 1 1 /
0 1 / /2- 2 / 7- 1 1 1 / : 7- 2- -..- 1 - - 0 2
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
.
• : A :A :
2 A A A
: 2
• A D : D A -
,. ::
AA A 1 A : A A 2A A A 1 A A : AD
• :: 2 A A
: D A A A A
: 2
• A 2 A A
: A A
: , :: : A , :: :
/ 2 A :: : 2 A A A : : F
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
A G C
C ( G - D : -
:
A D : . .
CD D
D:
K 2G D K
2G D
K
2G D
K
2G D
K
: I D OF ( OF OF
( OF
OF OF OF ( OF
. D C F R R P P R
D D )
2 /
3))1 AGIGMG
2 /
.
-
( 3
2 / 3))1 )
DGG
2 /
H F2 /
L IF K
, I
). D
2( 2(
2 /
2( 2 / 2(
2 /
2( 2 /
CD D
D
A HIG I G I E NGIC M IO A A
)A F I23 LHHGIK K H I DD D E N KA 2 / K F IDO K
GM I A A H FK I GFF K F F F F 3))1
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• . : . . . . .
A
• 4 14 341
• 3 1. . 4 4 14 341 34
• . : . : : : . :
- .
41 33 41 4- . -. 1 . 1-
. 3 2 1 4 -. 131 . . 2 .
1 1 . -
1414/
C . . . .
(Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
.
/ / / /
3 31
/ 13 / 13 / 13 / 13
/ 3 1 A 1/
3/2 3
2/ / 2 0A 3
3 13 3
31 2/ / 31 2/ / 31 2/ /
3A / 3 3A / 3 3A / 3 3A / 3
. / . / . / . /
A A / 3
5 23
5 A 5 A 5 A 5 A
) 3 /5 5 3 5
/ 32A13 /4 3
0/1 / 2 0
/
31 2/ /
. /
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• . :
.
• -M> M.66
• 7I 2 991 C KC> .H D H L C
• 6--4
• 46: 70/.
• .
9L L EE H >H D H L C K
3C D L L C C K CIL L F KL H>
• KL H> , NH D H> K
9LHIK EE H H L C K N L C C C CK >
*Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
. . - .
(
)
*
,
( ) * ,
5 = D G 9 G D
6 D 47 D9 G DI 8 G D
4D=G
23056
G 8 1
D G
,Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
- .
(
)
*
( ) *
78A8DI8
0A8EG 5 B G
PN D
3D D 8 D 8 8 D
.8 B 8A D
I8
2B8 3
* GA8 , ( DG G (146G
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• . . . . . . .
: . : :
• 1 /1/ 1 /1
• . . : : . . . :
.
• . . ./ : : -
• : : : . :/ /
: . . : : A
D . .
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• 3: 3 .3 . 3
• 2 0
•
• 0 0
• , . 3: 3 .3 . 3
• 2 0
• 0
• ,
. . .3 . 3 3.
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• - : D . ::
3 3 )
( 3C 3 3 C D C
• ( . : C3 C
3 C .
) . : 3
D 3 . :
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
. . .
IB SW IB SW
IB SW IB SW IB SW IB SW
2
-
2
-
CPU CPU
()
HCA
()
HCA
GPU GPU GPU GPU GPU GPU
-
-
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• . .
• -366078 8 1 2 ) (
3 . - . .
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• --
• / 2 2 / B / 1 B /44 1 1/
• B: 4 2 9 8 B/9 B: 4
B 9 8 9 18 8
- 3 3 3. 3 3 -
( 9/
/1
/ -.
IB SW IB SW
IB SW IB SW IB SW IB SW
9/ /9
) 19B 2 4/
)Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
3 : 3 ? ?3 3 3 3
• 3 3 3 3 3 3
• 4ECD 37: AH EM - 6 H 7 5A GIM A A A
• 3 3 3 :
• 1 G 9I AM 5HMAG AIH 7: 2) ,
• 3AHA MEIH G HA ) ) 3/ 7 5A Q ( GIM 7:
• 75 , 3/ IHHA MEIH AMPAAH 7:
• 3 : : : 3 3 3
C :A . 3 3
C :A 3 3
CPU CPU
75
7 5A
9
7 5A
9
GPU GPU GPU
GPU GPU GPU
IHCA IHCA
54 .- 5HBEHE H 4I M D HHAG . MI
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• 1 3 1 3
D 1 3 . 1 1 ::A 1
C A
CPU CPU
IHCA IHCA
GPU GPU GPU GPU GPU GPU
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• 3: ) : )
• 2AA ( 2 2B2 B 2 A7 G
• ( A CAB B B A2 B D
• 3: )
• 2AA ( 2 2B2 B 2 A7 G 2B +C B A
• + 2 D ) ) AB 2 2 B ( C
( : . ( 3
GPU GPU
GPU
IHCA
GPU
IHCA
CPU
CPU CPU
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• 1 3 1 3
D 1 3 . 1 1 ::A 1
C A
CPU CPU
IHCA IHCA
GPU GPU GPU GPU GPU GPU
,Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
. 3
(
)
*
,
( ) * ,
7 D G= KI K = G=
8 EGI 059 G K D GM I = E DK G=
5IGKE
34178
K D 2
G K
6 56148 IGE *
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
.3 . . .
GPUs
Tesla K80Tesla K80
- 0
Prometheus
https://prometheus.io/
GPU monitoring
script
3 B
: 3 / B
Grafana
(https://grafana.com/, UI)
: 3 0:
Managements
: . : B
: :
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
- . . 3
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
- . . 3
GPU Clocks GPU Temperature
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
- . . 3
GPU Clocks GPU Temperature
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• : : : :
• . : .
• . : :3
• A 4 A ?4 4 ? ? - (
: :
Storage
? 3 ) ?
4 4
Storage
? 3 ) ?
Storage
? 3 ) ?
4 4 4
AI Framework Stacks
Chainer MN Chainer Other AI Framework e.g. TensorFlow)
4 D
- ? C (
4 4 A 43
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• 3 . 3
• 3 3 3 3 5 3 35 5
3 3 3
(( )
(( ( (
( (
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• . 2 223
. 1 F D ( ) .3- F
1 D 1 D A /A 1D 1 D D D 6 D
11) .3-
11) 1(1
)) 1(1
2 - 3 3 . 2
11) .3-
11) 1(1
)) 1(1
H
2 6 D ( ) 6 . 1 D D
1 D 6 1 D 1
1 D 3
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
3 . .
3 - / -C7 (7 7 3 3 - / 3
-C7 )- ) 3 / 3 7:3 D 3 -C7
:: - . 3 D 3 / 7 7:3 / 3
-C7 : 3
7 7 C7
Swift FS (File-System-in-User-Space, FUSE)
3 / C7 :/ 3
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
. 3
) 1 A 1 ) 1 : 31
OS
Swift FS (File-System-in-User-Space, FUSE)
AI Framework Stacks
Chainer MN Chainer
) 1 : 31 ( A
1 18 ( : ) ( (
Swift Client SDKs
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• + : . :
• 3 3
• 9 33 3
• 3
:
• 3
• 9 . 3 3 9
33 . 3 3
: . . -
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
•
• 4 / 0 / /
• 4 4 / /
• 0 4
•
• 4 / 4 /
• 4 / 4 0 /
,3 .- .-
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
•
• .4 8 4 : ? F A F 4 8 64?8 F ?8 F8
A? A: C8A F46 I F
• A 8D4F A I F 64?8 F 8 D84 A FD F8
46 A8 ?84DA A:
• 64A ?84DA 4F FFC : !:? D
• : : ,
: 3 :
• /88 F ?84DA D8!!!
• 8 4A ? F A 4 8 4? 4668 8FI88A
?8 F8 4A 86F 1-
, 3 - , 3.
1?84 8 4D8 6 F 8 : ? F A
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
• 4--, : / - - -
. - . - - -4: 4 -
• /- - 4 .. :/- /- . -:-
-4 4 -4: - . 4
/ , - :- -:
• 4 .4 2 4
• 2 4 4 .4 4
• 4 -
- 44 : - : - 4,-
. -
•
- 4 - 4-,
Copyright©2018 NTT Corp. All Rights Reserved.
NTT Confidential
> < @ > > <
> C > C > . >>
4 < > 4 < . >>
3 > > 3 . >>

More Related Content

Similar to Case Study: Large Scale Deployment for Machine Learning with Highspeed Storage

PostgreSQL major version upgrade using built in Logical Replication
PostgreSQL major version upgrade using built in Logical ReplicationPostgreSQL major version upgrade using built in Logical Replication
PostgreSQL major version upgrade using built in Logical Replication
Atsushi Torikoshi
 
SmartZone cid-demo(bu4)
SmartZone cid-demo(bu4)SmartZone cid-demo(bu4)
SmartZone cid-demo(bu4)
Joseph Auby
 
クラウドトレンドを 先取り&実践するkintone活用 - kintone hack 2018
クラウドトレンドを先取り&実践するkintone活用 - kintone hack 2018クラウドトレンドを先取り&実践するkintone活用 - kintone hack 2018
クラウドトレンドを 先取り&実践するkintone活用 - kintone hack 2018
JOYZO
 

Similar to Case Study: Large Scale Deployment for Machine Learning with Highspeed Storage (20)

20170322_ICON21技術セミナー1_加藤
20170322_ICON21技術セミナー1_加藤20170322_ICON21技術セミナー1_加藤
20170322_ICON21技術セミナー1_加藤
 
Peering in Japan from JPNAP perspective
Peering in Japan from JPNAP perspectivePeering in Japan from JPNAP perspective
Peering in Japan from JPNAP perspective
 
[Oracle Innovation Summit Tokyo 2018] 生活の中のAI - 東京都港区Chatbot、北海道漁業IoTに見るオラクルの...
[Oracle Innovation Summit Tokyo 2018] 生活の中のAI - 東京都港区Chatbot、北海道漁業IoTに見るオラクルの...[Oracle Innovation Summit Tokyo 2018] 生活の中のAI - 東京都港区Chatbot、北海道漁業IoTに見るオラクルの...
[Oracle Innovation Summit Tokyo 2018] 生活の中のAI - 東京都港区Chatbot、北海道漁業IoTに見るオラクルの...
 
究極のゲーム用通信プロトコル “WebRTC”
究極のゲーム用通信プロトコル “WebRTC”究極のゲーム用通信プロトコル “WebRTC”
究極のゲーム用通信プロトコル “WebRTC”
 
APIに関するセッション資料
APIに関するセッション資料APIに関するセッション資料
APIに関するセッション資料
 
IRJET- Design and Characteristics of LIZARD Stream Cipher IP Core
IRJET- Design and Characteristics of LIZARD Stream Cipher IP CoreIRJET- Design and Characteristics of LIZARD Stream Cipher IP Core
IRJET- Design and Characteristics of LIZARD Stream Cipher IP Core
 
Stargz Snapshotter: イメージのpullを省略してcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略してcontainerdでコンテナを高速に起動するStargz Snapshotter: イメージのpullを省略してcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略してcontainerdでコンテナを高速に起動する
 
vSZ Demo
vSZ DemovSZ Demo
vSZ Demo
 
AWS Earth and Space 2018 - Element 84 Processing and Streaming GOES-16 Data...
AWS Earth and Space 2018 -   Element 84 Processing and Streaming GOES-16 Data...AWS Earth and Space 2018 -   Element 84 Processing and Streaming GOES-16 Data...
AWS Earth and Space 2018 - Element 84 Processing and Streaming GOES-16 Data...
 
Global EC Cluster Updates (OpenStack Mitaka Swift Design Summit)
Global EC Cluster Updates (OpenStack Mitaka Swift Design Summit)Global EC Cluster Updates (OpenStack Mitaka Swift Design Summit)
Global EC Cluster Updates (OpenStack Mitaka Swift Design Summit)
 
PostgreSQL major version upgrade using built in Logical Replication
PostgreSQL major version upgrade using built in Logical ReplicationPostgreSQL major version upgrade using built in Logical Replication
PostgreSQL major version upgrade using built in Logical Replication
 
Redisconf19: Real-time spatiotemporal data utilization for future mobility se...
Redisconf19: Real-time spatiotemporal data utilization for future mobility se...Redisconf19: Real-time spatiotemporal data utilization for future mobility se...
Redisconf19: Real-time spatiotemporal data utilization for future mobility se...
 
Real-time spatiotemporal data utilization for future mobility services
Real-time spatiotemporal data utilization for future mobility servicesReal-time spatiotemporal data utilization for future mobility services
Real-time spatiotemporal data utilization for future mobility services
 
SmartZone cid-demo(bu4)
SmartZone cid-demo(bu4)SmartZone cid-demo(bu4)
SmartZone cid-demo(bu4)
 
Architecture & Pitfalls of Logical Replication
Architecture & Pitfalls of Logical ReplicationArchitecture & Pitfalls of Logical Replication
Architecture & Pitfalls of Logical Replication
 
Git
GitGit
Git
 
クラウドトレンドを先取り&実践するkintone活用
クラウドトレンドを先取り&実践するkintone活用クラウドトレンドを先取り&実践するkintone活用
クラウドトレンドを先取り&実践するkintone活用
 
クラウドトレンドを 先取り&実践するkintone活用 - kintone hack 2018
クラウドトレンドを先取り&実践するkintone活用 - kintone hack 2018クラウドトレンドを先取り&実践するkintone活用 - kintone hack 2018
クラウドトレンドを 先取り&実践するkintone活用 - kintone hack 2018
 
クラウドトレンドを 先取り&実践するkintone活用 - kintone hack 2018
クラウドトレンドを先取り&実践するkintone活用 - kintone hack 2018クラウドトレンドを先取り&実践するkintone活用 - kintone hack 2018
クラウドトレンドを 先取り&実践するkintone活用 - kintone hack 2018
 
CLOUD-NATIVE NETWORKS FOR THE ADVANCEMENT OF AI/IoT
CLOUD-NATIVE NETWORKS FOR THE ADVANCEMENT OF AI/IoTCLOUD-NATIVE NETWORKS FOR THE ADVANCEMENT OF AI/IoT
CLOUD-NATIVE NETWORKS FOR THE ADVANCEMENT OF AI/IoT
 

More from Kota Tsuyuzaki

More from Kota Tsuyuzaki (11)

Storlets Project Update for Train
Storlets Project Update for TrainStorlets Project Update for Train
Storlets Project Update for Train
 
Project Updates Storlets Denver 2019
Project Updates Storlets Denver 2019Project Updates Storlets Denver 2019
Project Updates Storlets Denver 2019
 
OpenStack Summit Storlets Project Update Queens
OpenStack Summit Storlets Project Update QueensOpenStack Summit Storlets Project Update Queens
OpenStack Summit Storlets Project Update Queens
 
OpenStack Swiftの最新機能とStorlets
OpenStack Swiftの最新機能とStorletsOpenStack Swiftの最新機能とStorlets
OpenStack Swiftの最新機能とStorlets
 
Using Storlets/Docker For Large Scale Image Processing
Using Storlets/Docker For Large Scale Image ProcessingUsing Storlets/Docker For Large Scale Image Processing
Using Storlets/Docker For Large Scale Image Processing
 
OpenStack Swift紹介
OpenStack Swift紹介OpenStack Swift紹介
OpenStack Swift紹介
 
OpenStack Summit Vancouver Swift 報告
OpenStack Summit Vancouver Swift 報告OpenStack Summit Vancouver Swift 報告
OpenStack Summit Vancouver Swift 報告
 
Container Listing Update (Liberty Swift Design Summit)
Container Listing Update (Liberty Swift Design Summit)Container Listing Update (Liberty Swift Design Summit)
Container Listing Update (Liberty Swift Design Summit)
 
Durability Simulator Design for OpenStack Swift
Durability Simulator Design for OpenStack SwiftDurability Simulator Design for OpenStack Swift
Durability Simulator Design for OpenStack Swift
 
日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告
日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告
日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告
 
More Efficient Object Replication in OpenStack Summit Juno
More Efficient Object Replication in OpenStack Summit JunoMore Efficient Object Replication in OpenStack Summit Juno
More Efficient Object Replication in OpenStack Summit Juno
 

Recently uploaded

Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
MohammadAliNayeem
 
Paint shop management system project report.pdf
Paint shop management system project report.pdfPaint shop management system project report.pdf
Paint shop management system project report.pdf
Kamal Acharya
 
DR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdf
DR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdfDR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdf
DR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdf
DrGurudutt
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 

Recently uploaded (20)

Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2
 
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 
Object Oriented Programming OOP Lab Manual.docx
Object Oriented Programming OOP Lab Manual.docxObject Oriented Programming OOP Lab Manual.docx
Object Oriented Programming OOP Lab Manual.docx
 
ChatGPT Prompt Engineering for project managers.pdf
ChatGPT Prompt Engineering for project managers.pdfChatGPT Prompt Engineering for project managers.pdf
ChatGPT Prompt Engineering for project managers.pdf
 
Paint shop management system project report.pdf
Paint shop management system project report.pdfPaint shop management system project report.pdf
Paint shop management system project report.pdf
 
Quiz application system project report..pdf
Quiz application system project report..pdfQuiz application system project report..pdf
Quiz application system project report..pdf
 
Theory for How to calculation capacitor bank
Theory for How to calculation capacitor bankTheory for How to calculation capacitor bank
Theory for How to calculation capacitor bank
 
DR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdf
DR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdfDR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdf
DR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdf
 
Arduino based vehicle speed tracker project
Arduino based vehicle speed tracker projectArduino based vehicle speed tracker project
Arduino based vehicle speed tracker project
 
Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...
 
Attraction and Repulsion type Moving Iron Instruments.pptx
Attraction and Repulsion type Moving Iron Instruments.pptxAttraction and Repulsion type Moving Iron Instruments.pptx
Attraction and Repulsion type Moving Iron Instruments.pptx
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docx
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
Electrical shop management system project report.pdf
Electrical shop management system project report.pdfElectrical shop management system project report.pdf
Electrical shop management system project report.pdf
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
 
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWINGBRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and VisualizationKIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
 
BURGER ORDERING SYSYTEM PROJECT REPORT..pdf
BURGER ORDERING SYSYTEM PROJECT REPORT..pdfBURGER ORDERING SYSYTEM PROJECT REPORT..pdf
BURGER ORDERING SYSYTEM PROJECT REPORT..pdf
 

Case Study: Large Scale Deployment for Machine Learning with Highspeed Storage

  • 1. Copyright©2018 NTT Corp. All Rights Reserved. : :
  • 2. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential ) 4 424 4. ) 1 431 1 ) . (11 1. 4 3 (1 1 . 1 . 1. , 1 1 . 4 4 1
  • 3. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • 1 . : . • . . - .
  • 4. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • . 1 / , / , ()) : , , 1 , , 1 . , . , , . , , A , : , . , / . :, : . : . .
  • 5. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • & : - : • 1 • - - / - 5 - 5 / 5 - - 5 - - 5 / 5 • - - - 5 5 5 5 corevo Computing Infrastructure (On-Premise) : . - Compute (GPU Servers) Storage Dashboard Monitoring High Speed Network AI Framework Stacks datamodels - - 5 5 - 5 - - -
  • 6. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • . 1 1 AI Researchers, Framework Design Facilities, Network Design Scale-Out Storage Design Monitoring/ and Operation Design C D 6 6 2 2A2 2 2 2 2 22 2 2 2 1 2 2 6 22 6 6 2A2 2 2 2 2 2 6 2 2 6 22
  • 7. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential . 1 .1 GPUs Millanox 100G EDR Infini Band Backend AI Framework Stacks APPAPP Bare-Metal HW Stack Storage 7 - 7 Managements Tesla K80 GTX1080 GTX1080 Tesla K80 7 - 7 7 7 TCP 10G Ethernet Service TCP 1G Ethernet Management, IPMI Software Stack Ubuntu - - Docker KVM Guest OSGuest OSGuest OS Dashboard Monitoring Ansible Swift - 7 NFS Chainer MN Chainer SwiftFS
  • 8. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential
  • 9. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • : . : A . • 9 , • . A: : / : • 9 99 9 : • : C . 9 C ,D • . / :/ • , 99 9 : D : 9 : • . ?. : • - 9 B A9 • : 9 B B D . / : ?
  • 10. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential . 1 : 70: 6 2-2 7 70 1 : -2//.9.6 . 9 2/2 2 26 . 20.6 . 126. . 96260 -.. . 96260 2 1 . 20 . /97 9 -2 276 126. . 96260 7 -.. . 96260 9. 20 - 6- 7 260 9.:7 9 .:
  • 11. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential . 7- 0 0: 7- 2 -7 :7 1 7- - 2 / 71 0 1 22 - 0- 2: - . 7 1 1 / 0 1 / /2- 2 / 7- 1 1 1 / : 7- 2- -..- 1 - - 0 2
  • 12. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential . • : A :A : 2 A A A : 2 • A D : D A - ,. :: AA A 1 A : A A 2A A A 1 A A : AD • :: 2 A A : D A A A A : 2 • A 2 A A : A A : , :: : A , :: : / 2 A :: : 2 A A A : : F
  • 13. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential A G C C ( G - D : - : A D : . . CD D D: K 2G D K 2G D K 2G D K 2G D K : I D OF ( OF OF ( OF OF OF OF ( OF . D C F R R P P R D D ) 2 / 3))1 AGIGMG 2 / . - ( 3 2 / 3))1 ) DGG 2 / H F2 / L IF K , I ). D 2( 2( 2 / 2( 2 / 2( 2 / 2( 2 / CD D D A HIG I G I E NGIC M IO A A )A F I23 LHHGIK K H I DD D E N KA 2 / K F IDO K GM I A A H FK I GFF K F F F F 3))1
  • 14. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • . : . . . . . A • 4 14 341 • 3 1. . 4 4 14 341 34 • . : . : : : . : - . 41 33 41 4- . -. 1 . 1- . 3 2 1 4 -. 131 . . 2 . 1 1 . - 1414/ C . . . .
  • 15. (Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential . / / / / 3 31 / 13 / 13 / 13 / 13 / 3 1 A 1/ 3/2 3 2/ / 2 0A 3 3 13 3 31 2/ / 31 2/ / 31 2/ / 3A / 3 3A / 3 3A / 3 3A / 3 . / . / . / . / A A / 3 5 23 5 A 5 A 5 A 5 A ) 3 /5 5 3 5 / 32A13 /4 3 0/1 / 2 0 / 31 2/ / . /
  • 16. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • . : . • -M> M.66 • 7I 2 991 C KC> .H D H L C • 6--4 • 46: 70/. • . 9L L EE H >H D H L C K 3C D L L C C K CIL L F KL H> • KL H> , NH D H> K 9LHIK EE H H L C K N L C C C CK >
  • 17. *Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential . . - . ( ) * , ( ) * , 5 = D G 9 G D 6 D 47 D9 G DI 8 G D 4D=G 23056 G 8 1 D G
  • 18. ,Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential - . ( ) * ( ) * 78A8DI8 0A8EG 5 B G PN D 3D D 8 D 8 8 D .8 B 8A D I8 2B8 3 * GA8 , ( DG G (146G
  • 19. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • . . . . . . . : . : : • 1 /1/ 1 /1 • . . : : . . . : . • . . ./ : : - • : : : . :/ / : . . : : A D . .
  • 20. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • 3: 3 .3 . 3 • 2 0 • • 0 0 • , . 3: 3 .3 . 3 • 2 0 • 0 • , . . .3 . 3 3.
  • 21. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • - : D . :: 3 3 ) ( 3C 3 3 C D C • ( . : C3 C 3 C . ) . : 3 D 3 . :
  • 22. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential . . . IB SW IB SW IB SW IB SW IB SW IB SW 2 - 2 - CPU CPU () HCA () HCA GPU GPU GPU GPU GPU GPU - -
  • 23. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • . . • -366078 8 1 2 ) ( 3 . - . .
  • 24. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • -- • / 2 2 / B / 1 B /44 1 1/ • B: 4 2 9 8 B/9 B: 4 B 9 8 9 18 8 - 3 3 3. 3 3 - ( 9/ /1 / -. IB SW IB SW IB SW IB SW IB SW IB SW 9/ /9 ) 19B 2 4/
  • 25. )Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential 3 : 3 ? ?3 3 3 3 • 3 3 3 3 3 3 • 4ECD 37: AH EM - 6 H 7 5A GIM A A A • 3 3 3 : • 1 G 9I AM 5HMAG AIH 7: 2) , • 3AHA MEIH G HA ) ) 3/ 7 5A Q ( GIM 7: • 75 , 3/ IHHA MEIH AMPAAH 7: • 3 : : : 3 3 3 C :A . 3 3 C :A 3 3 CPU CPU 75 7 5A 9 7 5A 9 GPU GPU GPU GPU GPU GPU IHCA IHCA 54 .- 5HBEHE H 4I M D HHAG . MI
  • 26. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • 1 3 1 3 D 1 3 . 1 1 ::A 1 C A CPU CPU IHCA IHCA GPU GPU GPU GPU GPU GPU
  • 27. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • 3: ) : ) • 2AA ( 2 2B2 B 2 A7 G • ( A CAB B B A2 B D • 3: ) • 2AA ( 2 2B2 B 2 A7 G 2B +C B A • + 2 D ) ) AB 2 2 B ( C ( : . ( 3 GPU GPU GPU IHCA GPU IHCA CPU CPU CPU
  • 28. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • 1 3 1 3 D 1 3 . 1 1 ::A 1 C A CPU CPU IHCA IHCA GPU GPU GPU GPU GPU GPU
  • 29. ,Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential . 3 ( ) * , ( ) * , 7 D G= KI K = G= 8 EGI 059 G K D GM I = E DK G= 5IGKE 34178 K D 2 G K 6 56148 IGE *
  • 30. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential .3 . . . GPUs Tesla K80Tesla K80 - 0 Prometheus https://prometheus.io/ GPU monitoring script 3 B : 3 / B Grafana (https://grafana.com/, UI) : 3 0: Managements : . : B : :
  • 31. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential - . . 3
  • 32. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential - . . 3 GPU Clocks GPU Temperature
  • 33. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential - . . 3 GPU Clocks GPU Temperature
  • 34. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • : : : : • . : . • . : :3 • A 4 A ?4 4 ? ? - ( : : Storage ? 3 ) ? 4 4 Storage ? 3 ) ? Storage ? 3 ) ? 4 4 4 AI Framework Stacks Chainer MN Chainer Other AI Framework e.g. TensorFlow) 4 D - ? C ( 4 4 A 43
  • 35. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • 3 . 3 • 3 3 3 3 5 3 35 5 3 3 3 (( ) (( ( ( ( (
  • 36. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • . 2 223 . 1 F D ( ) .3- F 1 D 1 D A /A 1D 1 D D D 6 D 11) .3- 11) 1(1 )) 1(1 2 - 3 3 . 2 11) .3- 11) 1(1 )) 1(1 H 2 6 D ( ) 6 . 1 D D 1 D 6 1 D 1 1 D 3
  • 37. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential 3 . . 3 - / -C7 (7 7 3 3 - / 3 -C7 )- ) 3 / 3 7:3 D 3 -C7 :: - . 3 D 3 / 7 7:3 / 3 -C7 : 3 7 7 C7 Swift FS (File-System-in-User-Space, FUSE) 3 / C7 :/ 3
  • 38. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential . 3 ) 1 A 1 ) 1 : 31 OS Swift FS (File-System-in-User-Space, FUSE) AI Framework Stacks Chainer MN Chainer ) 1 : 31 ( A 1 18 ( : ) ( ( Swift Client SDKs
  • 39. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • + : . : • 3 3 • 9 33 3 • 3 : • 3 • 9 . 3 3 9 33 . 3 3 : . . -
  • 40. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • • 4 / 0 / / • 4 4 / / • 0 4 • • 4 / 4 / • 4 / 4 0 / ,3 .- .-
  • 41. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • • .4 8 4 : ? F A F 4 8 64?8 F ?8 F8 A? A: C8A F46 I F • A 8D4F A I F 64?8 F 8 D84 A FD F8 46 A8 ?84DA A: • 64A ?84DA 4F FFC : !:? D • : : , : 3 : • /88 F ?84DA D8!!! • 8 4A ? F A 4 8 4? 4668 8FI88A ?8 F8 4A 86F 1- , 3 - , 3. 1?84 8 4D8 6 F 8 : ? F A
  • 42. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential • 4--, : / - - - . - . - - -4: 4 - • /- - 4 .. :/- /- . -:- -4 4 -4: - . 4 / , - :- -: • 4 .4 2 4 • 2 4 4 .4 4 • 4 - - 44 : - : - 4,- . - • - 4 - 4-,
  • 43. Copyright©2018 NTT Corp. All Rights Reserved. NTT Confidential > < @ > > < > C > C > . >> 4 < > 4 < . >> 3 > > 3 . >>