high performance computing - fujitsu · vector (array) supercomputer(1977) f230-75apu vpp5000...

34
0 High Performance Computing From Workstation to Supercomputing SC 2014 Copyright 2014 FUJITSU

Upload: others

Post on 22-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

0

High Performance ComputingFrom Workstation to Supercomputing

SC 2014

Copyright 2014 FUJITSU

Page 2: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

1

Fujitsu has a leading role in HPC for >30 years

AP3000

PRIMEPOWER HPC2500

Most Efficient Performancein Top500 (Nov. 2008)

PRIMEQUEST

FX1 K computer

FX10 Trans-Exascale

Exascale

Japan’s First

Vector (Array)

Supercomputer(1977)

F230-75APU

VPP5000

VPP300/700

VPP500

VP Series

NWT*Developed with NAL

World’s Fastest

Vector Processor (1999)

ⒸJAXA

No.1 in Top500

(June and November 2011)

Japan’s Largest Cluster in Top500(July 2004)

PRIMERGY BX900 / BX400Cluster node

HX600Cluster node

PRIMERGY RX200Cluster node

PRIMERGY CX400

next x86 generationNo.1 in Top500

(Nov. 1993)

Gordon Bell Prize

(1994, 95, 96)

AP1000

World’s Most

Scalable

Supercomputer

(2003)

SPARCEnterprise

*NWT: Numerical Wind Tunnel

Copyright 2014FUJITSU

Page 3: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

2

World-wide Network of Partners and Resources

Technology Solutions PRIMERGY based HPC Ecosystem

Services and Support

Japan Global lead in High Performance Computing

Strategy, Development, Services and Support

Systems Europe,

ict GmbH - a company HPC application champions

Benchmarking

e.g. Open PetaScale Libraries Network

Laboratories Research & Development

Page 4: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

3

PRIMERGY x86 HPC Servers

Copyright 2014 FUJITSU

Page 5: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

4

Industry‘s Most Complete Portfolio

Fujitsu provides the largest reach with x86 Open Standards

The only vendor to provide Mainframe on x86 technology ( BS2000 SQ series )

Micro-Server to x86 MC & Mainframe

SME to Fortune 500 customers

Complete PRIMERGY HW & Ecosystem

Solutions from SBS to Cloud

Scale Out/Distributed Computing

TX300 S8

RX350 S8

RX300 S8

RX200 S8

BX920 S3

BX924 S4

RX100 S8

RX500 S7

RX600 S6

RX900 S2

MX130 S2

TX120

S3p

TX100

S3p

TX140 S2

TX150

S8

TX200 S7

Quad

Dual

Mono

BX900 S2

BX400 S1

SX910 / 940 SX960 / 980

CX270 S2

CX250 S2

CX400 S2

Octo

BS2000/

SQ210

PQ

1800E2

Sca

le U

p/S

MP

Co

mp

uting

Scale Out/Distributed ComputingCopyright 2014 FUJITSU

Page 6: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

5

?

HP

C C

luste

r S

uite

HPC Market and our offering

PowerWorkstation

Packaged Turn-KeySolutions (Ready To Go)

Bespoke / Limited Customization

Customized projects

Highly customized projects

PRIMERGY BX900

Workgroup< 100K$

Departmental>100K$

Divisional>250K$

SuperComputer

>500K$

++

+

-

Market segmentation

PRIMERGY Rack Servers

Fujitsu HPC ECO SystemProject typeCustomer Needs

PRIMERGY CX400Density

Reliability

Network Throughput

Low Power consumption

Simultaneous data access

Storage Size

Storage Throughput

++

+

PRIMEHPC FX10

Incr

easi

ng

wit

h m

arke

t se

gm

enta

tion

an

d s

ize

Copyright 2014 FUJITSU

?

Page 7: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

6

HPC specific components

Meet diverse HPC needs

Scalability,

Infrastructure

densityBX900

capacity

capability

Intel & Mellanox

IB Interconnect

CELSIUS

CX400 M1

RX2530 M1Scalability,

Compute density

Intel Xeon Phi/

NVDIA GPGPU

Flexibility to address specific customer requirements

BX400

Copyright 2014FUJITSU

RX2540 M1

Page 8: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

7

New dual-socket PRIMERGY M1 servers

The datacenter standard

without compromise

Server blade with maximum scalability

for most demanding applications

Platform for cloud, HPC, and

large scale-out computing

PRIMERGY RX2540 M1 PRIMERGY BX2560 M1 PRIMERGY CX400 M1

Type Dual-socket rack server Dual-socket server blade Multi-node server system

Height units 2 U Max. 18x per BX900 chassis

Max. 8 per BX400 chassis

PRIMERGY CX2550 M1 (1U, half-width)

PRIMERGY CX2570 M1 (2U, half-width)

Processor 2x Intel® Xeon® E5-2600 v3 / up to 18 Cores, 45 MB TLC / up to 9.6 GT/s via 2x QPI

Memory capacity 8 GB - 768 GB (1536 GB*),

24 DIMM (DDR4)

8 GB - 512GB (1024 GB*),

16 DIMM (DDR4)

8 GB - 512GB (1024 GB*),

16 DIMM (DDR4)

Storage configuration 12 x 3.5-inch or 24 x 2.5-inch 2 x 2.5-inch 6 x 2.5-inch per node

Networking DynamicLoM (Choice of 2x 1Gbit/s Eth, 4x

1Gbit/s Eth and 2x 10Gbit/s SFP+, 10Base-T)

2 x 10 Gbit/s Ethernet CNA 2x Gbit/s Ethernet +

1x 100Mbit service LAN Onboard

I/O expansion slots 6x lp PCIe Gen3 (3 PCIe x8, 3 PCIe x16),

4x fh + 4x lp with riser optional

2x PCIe Gen3 x8 Mezzanine Card +

on board 1x PCIe 3.0 x8 for modular RAID

2x PCIe Gen3 x16 (for IB) + 2x PCIe Gen3 x16

for opt. GPGPU (CX2570 only)

Head / File Server /

Login Node

Head / Compute / FileServer

/ Login / NAS Node

Compute /

Accelerator Node

Up to factor 1.9x

theoretical

peak performance

vs. predecessor

product

Factor 1.2x - 1.7x

application related

performance vs.

predecessor

Copyright 2014 FUJITSU

Page 9: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

8

CX400 M1: with high focus on HPC

Chassis

CX400 M1

Compact server node density

with high power efficiency to

realize large scale-out solutions

for HPC and cloud computing at

lower overall costs

Server Nodes

CX2550 M1

Dual socket server node in

a highly condensed half-

wide, 1U form factor

CX2570 M1

Dual socket server node

for ambitious high

performance computing,

analytics and visualization

solutions

Platform for HPC and large scale-out computing

2U / 4 CPU nodes or 2 nodes for CPU + Accelerator

Latest Technology: Haswell CPU + DDR4 memory for max. performance

Double the density for accelerators: CX2570 M1

Increased I/O: 2x PCIe slot and up to 6 x 2.5” HDD per node, including SATA DOM option

Support of Fujitsu Cool-safe® Liquid Cooling Technology coming soon

Copyright 2014 FUJITSU

Page 10: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

9

Standard server node for PRIMERGY CX400 M1

FUJITSU Server PRIMERGY CX2550 M1Server Node

HPC Usage Scenarios

New condensed half-width-1U server form factor enables to plug up to 4 CX2550 M1 into a 2U chassis

Intel® Xeon® processor E5-2600 v3 product family,advanced Turbo Boost 2.0 technology

16 DIMMs per server node with up to 1,024 GB DDR4 memory and up to 2,133 MHz DRAM bandwidth

Variable local storage: 6x 2.5” or 1x SATA-DOM per Node

Fan less server node with shared power and cooling

Hot-plug for server nodes, power supplies and disk drives enable enhanced availability and easy serviceability

Head Node

Login Node

Compute

Node

File Server

Node

NASAccelerator

Card Node

Page 11: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

10

HPC optimized server node for PRIMERGY CX400 M1

FUJITSU Server PRIMERGY CX2570 M1Server Node

HPC Usage Scenarios

New condensed half-width-2U server form factor enables to plug up to 2 CX2570 M1 into a 2U chassis

Intel® Xeon® processor E5-2600 v3 product family,advanced Turbo Boost 2.0 technology

16 DIMMs per server node with up to 1,024 GB DDR4 memory and up to 2,133 MHz DRAM bandwidth

2 optional GPGPU or co-processor compute cards per node, selected from the market leading NVIDIA® Tesla™ or the Intel® Xeon Phi™ product family

Variable local storage: 6x 2.5” or 1x SATA-DOM per Node

Fanless server node with shared power and cooling

Hot-plug for server nodes, power supplies and disk drives enable enhanced availability and easy serviceability.

Head Node

Login Node

Compute

Node

File Server

Node

NASAccelerator

Card Node

Page 12: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

11

The versatile powerhouse

FUJITSU Server PRIMERGY RX2540 M12 socket 2U Rack Server

HPC Usage Scenarios

Intel® Xeon® E5-2600 v3 product family with up to 18 core per processor and Turbo Boost 2.0

Intel® Advanced Vector Extensions 2 (AVX2) to improve compute-intensive performance

High scalability of up to 1536GB RAM (24 DIMMs), up to 24*) storage drives and 8 PCIe slots Gen3

12G SAS support to accelerate database solutions

Cool-safe® Advanced Thermal Design: Support higher temperature range of 5 – 40°C

Support of LTO drives*)

Modular concept enables individual & cost saving configuration of drives, LAN (DynamicLoM) and power supply units

“Wire-Once” flexible virtualization by ServerView Virtual I/O Manager (VIOM)

Simplified power management and two hot-plug PSU with 96% efficiency result in leading energy efficiency in its class

Head Node

Login Node

Compute

Node

File Server

Node

NASAccelerator

Card Node*) from 2/2015

Page 13: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

12

Maximum productivity in a 1U housing

Fujitsu PRIMERGY RX2530 M1*2 socket 1U Rack Server Node

Copyright 2014 FUJITSU

HPC Usage Scenarios

Head Node

Login NodeFile Server

Node

NASAccelerator

Card Node

Compute

Node

Intel® Xeon® E5-2600 v3 product family with up to 18 core per processor and Turbo Boost 2.0

Intel® Advanced Vector Extensions 2 (AVX2) to improve compute-intensive performance

High scalability of up to 1536GB RAM (24 DIMMs), up to 10 storage drives and 4 PCIe slots Gen3

12G SAS support

Cool-safe® Advanced Thermal Design: Support higher temperature range of 5 – 40°C

Modular concept enables individual & cost saving configuration of drives, LAN (DynamicLoM) and power supply units

Simplified power management and two hot-plug PSU with 96% efficiency result in leading energy efficiency in its class

*) from 1/2015

Page 14: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

15

Maximum scalability for most demanding applications

FUJITSU Server PRIMERGY BX900Server Blade PRIMERGY BX2560 M1

HPC Usage Scenarios

Blade chassis holds up to 18 compute blades

Versatile solution includes optional storage blades and mid-plane connection units Integrated dual-channel 10 Gbit/s Converged Network Adapter

offering 8 physical functions and additional slots for mezzanine cards BX900 S3 supports InfiniBand FDR 56Gb connection blade Storage blades for integrated storage solution

Compute nodes include: Housing two Intel® Xeon® E5-2600 v3 processors up to 18 cores and

45 MB smart cache Leading 22nm manufacturing process leads to up to ~40% more

performance in same power envelope Up to 16 slots for high-speed (up to 2,133 MHz) DDR4 memory, which are

accessed via 4 channels per CPU (up to 512 GB capacity) 2 x 2.5” SSD or 1 x 2.5” SATA HDD

Save time and conserve valuable IT resources by simplifying remote management with the new, CIM compliant, integrated Remote Management Controller (iRMC S4)

Head Node

Login Node

Compute

Node

File Server

Node

NASAccelerator

Card Node

Page 15: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

16

HPC compute node – Many Core trend

Customer model size and needs to shorten simulation time are

increasing rapidly

Further significant performance development for Xeon DP CPUs will

not continue to improve with factors 2-3x

Accelerator / GP GPU technology

Helps to

• Significantly increase performance for HPC workloads

• E.g. Xeon Phi provides x1.5 performance boost over Xeon DP CPU (Haswell)

• Reduce cost overhead

• Improve density

Challenges at

• Limited scalability

• Application efficiency (requires adoption / modification)

• Cooling capabilities in Data Centre

Copyright 2014 FUJITSU

Page 16: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

17

A path towards Exascale …

Higher... faster... further...

… enforces a deployment of parallelism at each level to the ultimate extent: Node level (distributed memory)

Multi socket (shared memory on nodes)

CPU level (number of cores)

Instruction level (SIMD)

Challenges Node parallelism ultra-high-speed interconnect

CPU parallelism higher memory bandwidth greater complexity of memory hierarchy

Core parallelism increase of system errors

Amdahl‘s Law every portion of serial code lowers the overall performance

Name FLOPS

exaFLOPS 1018

petaFLOPS 1015

floating-point operations per second

Intel®

Xeon Phi™

Coprocessor

Intel Xeon E5 Processor12 cores,24 threads

TowardsMany CoreArchitectures

Page 17: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

18

Cluster Interconnect

Bandwith

Latency

90134

358

448

1012

Interconnect is a key performance factor in

parallel execution environment

Compute performance increased by Factor 12 in past

5 Years

Interconnect performance

need to stay aligned

What´s next?

Mellanox: EDR 100Gb/s (Q2/2015)

Intel Omniscale (Q4/2015)

Copyright 2014 FUJITSU

Page 18: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

19

Interconnect comparison

Interconnect is breaking through the 100Gb/s Mellanox EDR

EDR is continues development of existing technology

(downward compatible)

Based on PCIe Controller

CPU offloading and RDMA

36 Ports Switch radix

Managed, Unmanged (both in FTS portfolio)

648 ports director switch

Max Cluster size 11.664 ports non blocking

Intel Omniscale

Based on Truescale, but with major enhancements

Direct out of CPU (KNL first, Xeon DP later)

New protocol: no downward compatibility

NO CPU offloading, NO RDMA

48 Ports Switch radix

1152 ports director switch with silicon photonics

interface

Max Cluster size 27.648 ports non blocking

Copyright 2014 FUJITSU

Page 19: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

20

Fujitsu Software HPC Cluster Suite (HCS)

A complete HPC software stack solution

Copyright 2013 FUJITSU

Page 20: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

22

The need for a HPC software stack

HPC cluster general characteristics

HPC clusters consist primarily of compute nodes with

exactly the same hardware

Clusters can have a few to thousands of compute nodes

The software used on each compute node is exactly the

same

Compute nodes do not have keyboards or displays

attached to them

Fundamental operational requirements

Bare metal deployment with no intervention

Central management and deployment of all needed

software components

A way to control resource usage across the compute

nodes

Ability to run many applications (Serial & Parallel)

simultaneously on the cluster

High-speed inter node communication and access to large

data storage areas

Some sort of shared storage is needed

Monitoring and management of nodes

NCI cluster in Australia

3592 CX250 nodes ~ 1.2 Pflops

Copyright 2013 FUJITSU

Page 21: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

23

The Fujitsu HPC Cluster Suite (HCS)

Comprehensive software stack

for managing Fujitsu

PRIMERGY HPC clusters

Easy-to-use cluster management

Popular workload managers

General HPC Open Source

Software

Highly scalable parallel file system

Graphical end-user interface for

simplified usage

Alliance with leading ISVs

Fully validated HPC solution

Application programs

Workload manager

Operating System

GPGPU and XEON Phi

software support

Cluster deployment and management

Automated installationand configuration

Administrator interfaceOperation and monitoring

Cluster checkerUser environment

management

Management of cluster resources Manage serial and parallel jobs Fair share usage between users

ParallelMiddleware

ScientificLibraries

ParallelFile System

Compilers, performanceand profiling tools

Graphical end-user interface

Fujitsu PRIMERGY HPC Clusters

Fujitsu HPC Cluster Suite

RedHat Linux CentOS

OS Drivers

Copyright 2014 FUJITSU

Fujitsu HCS coverage

Page 22: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

24

PRIMERGY HPC Gateway

Front-end interface with 2 main roles

Process Manager – the End-user interface

Simplified usage of HPC applications for end-users

Enables sharing of expertise and results between

team members

Can be used from remote locations

Job control through workload manager

File explorer for user and system disk areas

Service view of applications

Cluster Manager – the Administrator interface

Manage nodes and node groups

Define network, software, mount-points

Monitor cluster usage

Define alert conditions

Page 23: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

25

User Gateway site

Download pre-built interface

packages from Fujitsu Application

Catalogue web site.

Import extended application

processes into local Gateway.

Incorporate business-relevant

HPC methods into project workflow.

Fujitsu web site

Extendable web desktop – Integrated and intuitive HPC environment

Simplicity+Expertise = Gateway Application Catalogue

Page 24: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

26

HPC Software Stack integrated with PRIMERGY

Page 25: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

27

Gateway Summary

Intuitive and adaptable HPC user

interface

Natural desktop working practice,

but within your browser

Supports multiple applications

Tools to run, monitor and organise

HPC workloads

Download and import extended

application methods

Run own scripts and onboard

standardised interface

Copyright 2014 FUJITSU

Page 26: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

28

Fujitsu HPC Cluster Suite: Summary

Fujitsu Ease of Use for more HPC population

Page 27: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

29

FEFS – High speed Parallel file system

Copyright 2014 FUJITSU

Page 28: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

30

Why Parallel File system ?

Fujitsu’s offering for parallel file system is FEFS (Fujitsu Exabyte File System)

Copyright 2014 FUJITSU

Dir

ect

att

ach

ed

FS

Netw

ork

ed

FS

Clu

ste

red

FS

Dis

trib

ute

d F

S

Required I/O performance is improving by parallelization

Compute

node

Compute

node

Compute

node

I/O

server

I/O

server

Meta data User data

Compute

node

Compute

node

Compute

node

IB or Ethernet

Compute

node

Compute

node

t

Compute

node

Ethernet

Compute

node

Very scalable,

just add more I/O servers

Scalable, but bottleneck

# of I/O servers

Scalable, but bottleneck

bandwidth of network

Basic function, not scale

Computing power has significantly improved by parallelization of compute node

IB or Ethernet

MDSserver

I/O

serverMDSserver

I/O

server

Page 29: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

31

What is FEFS?

Copyright 2014 FUJITSU

Developed to be the world's fastest parallel file system Originally developed for the demands of the K-Computer

Achieved 1TB/s single I/O performance

Based on Lustre, most popular distributed file system for HPC

Brings value add/differences compared with Lustre High scalability and performance

up to 1 TB/s performance and 8 ExaByte capacity

Additional Quality of Service functions

Fair Share QoS & Directory Quota

Highly reliability

fully validated with PRIMERGY and ETERNUS, additional bug fixed by Fujitsu, Built-in High Availability

Easy installation

FEFS design sheet creates configuration files automatically

HPC Cluster Suite provides automated installation scheme for I/O nodes

Page 30: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

32

FEFS achievement

K computer* achieved the world’s highest file system throughput

IO throughput performance > 1 TB/s

Compute nodes: 82944

Global FEFS File system: 30PB

*: K computer has been co-developed by RIKEN and Fujitsu limited.

0

200

400

600

800

1000

1200

1400

1600

0 500 1000 1500 2000 2500 3000

GB

/s

# of OSS (I/O servers)

Read bandwidth: > 1 TB/s

1 TB/s

Copyright 2014 FUJITSU

Page 31: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

33

FEFS characteristics

Extremely Large capacity

Extra-large volume (100PB~1EB)

Massive number of clients (100k~1M) & I/O servers (1k~10k)

High I/O Performance

Throughput of Single-stream (~GB/s) & Parallel IO (~TB/s)

Reducing file open latency (~10k ops)

High Reliability and High Availability

Continuation of file service even if a component failure occurs

I/O Usage Management

Fair-share QoS

Best-effort QoS

FEFS is optimized for maximizing hardware performance while minimizing file I/O overhead

Copyright 2014 FUJITSU

Meta Data Server

(MDS)

Client Nodes

Meta Data

Object Storage

Server

(OSS)

Object Storage

Target

(OST)

File Data

Page 32: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

34

Components of the FEFS file system

OSS – Object Storage Server

Provides file I/O services for one or more OST’s (typically between 2 and 8 OST’s)

OST – Object Storage Target

User file data is stored in one or more objects. Each object being on a separate OST

Files are striped based on a per file, per directory or per file system specification

File management server

Monitors server and service health of the storage cluster

Automates fail-over process when a failure occurs

Client

Usually computational or visualization nodes that mount one or more FEFS file systems

FEFS clients see a single coherent and synchronised namespace regardless of how many OSS’s/OST’s are used to create the file system

OSS 1

OSS 2

Object Storage

Targets (OSTs)

Object Storage

Server (OSSs)

Management Server (MGS)

Metadata Server (MDS)File Management

Server

FEFS

Clients

Management Target( MGT)Metadata Target (MDT)

MGS - Management server

Stores configuration information for all FEFS file systems in a cluster

Plays no active part in I/O operations

Is contacted by each component to understand the file system configuration

Can co-exist on an MDS

MGT – Management target

Stores I/O storage cluster data on participating servers and general configuration control data

MDS – Metadata Server

Stores file system metadata in one or more MDT’s

Each MDS manages the names and directories of one FEFS file system

Multiple MDS’s can be used as Active/Standby pairs to enable fail-over capability

MDT – Metadata target

Stores metadata on storage attached to an MDS.

Each file system has an MDT

When placed on a shared storage system can be used by multiple MDS’s for failover

Copyright 2014 FUJITSU

Page 33: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

36

Lustre

features

FEFS featuresExtended

New

Reused Large scale

Network

ReliabilityConnectivity

Operations Management

High performance

Tofu Interconnect IB/Ether

LNET Router

Max file size

Journal / fsck

Failover RASLustre mount

FEFS – extending the Lustre base

QoSDirectory Quota

ACL

Disk QuotaIB Multi-rail

File stripingParallel I/O I/O zoning

MDS response

OS jitter reduction

NFS export

Max number of filesMax client number

Max stripe count512KB block

Dynamic configuration change

Client cacheServer cache

Copyright 2014 FUJITSU

Page 34: High Performance Computing - Fujitsu · Vector (Array) Supercomputer(1977) F230-75APU VPP5000 VPP300/700 VPP500 VP Series NWT* Developed with NAL World’s Fastest Vector Processor

37