+ All Categories
Home > Documents > 40 Gbit/s Disk to Network Streaming · OME 6500 Ciena OME 6500 40 Gbit/s Extreme X650 4x 10 Gbit/s...

40 Gbit/s Disk to Network Streaming · OME 6500 Ciena OME 6500 40 Gbit/s Extreme X650 4x 10 Gbit/s...

Date post: 06-Nov-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
2
SARA Computing and Networking Services P. O. Box 94613 1090 GP Amsterdam The Netherlands www.sara.nl [email protected] 40 Gbit/s Disk to Network Streaming SARA has built a server with off-the-shelf components that is capable of transmitting well over 30 Gbit/s from disk to the network. Previously, clusters and grid setups were needed to reach these application speeds. This creates new possibilities for demanding applications. A systematic approach was used to tune the end-to-end performance, with studies on file systems, I/O system design, processor and interrupt affinity, link bonding and 40 Gbit/s interworking. The result is a remote visualization demonstration that shows how applications can benefit from an integrated approach towards end-to-end performance optimization. Tiled Panel Display A tiled panel display (TPD) consists of any number of monitors, stacked in a grid pattern. It allows a researcher to view high resolution data, both in small detail and in a bird’s eye view at the same time. Remote Visualization Remote visualization allows one to use different systems for creating and displaying visualizations. By separating producer and consumer the systems can be in different geographical locations and the display system can be relatively simple in terms of hardware and software. A tiled panel display is one possible display system and allows high resolution content to be displayed. Cosmogrid Cosmogrid simulates the structure of the universe using 8,589,934,592 particles representing bodies of dark matter, and was generated on multiple supercomputers, including SARA’s Huygens. The project is led by Prof. Dr. Simon Portegies Zwart of Leiden Observatory. From two different simulation datasets visualizations were created by SARA. The visualizations provide an overview of the whole simulation domain in both 2D and 3D, allowing the user to zoom in on a few small regions and select different visual representations. For this demonstration the visualizations were pre-rendered and stored on disk, while still allowing the user to interactively choose which visualization to show. SARA Computing and Networking Services P. O. Box 94613 1090 GP Amsterdam The Netherlands www.sara.nl [email protected] For more information, visit: nrg.sara.nl www.sara.nl Sponsored by: SURFnet / GigaPort 3 Cinegrid.nl European Fund for Regional Development Pieken in de Delta Province of North-Holland Municipality of Amsterdam In collaboration with: CERN Ciena Extreme Networks Leiden University University of Amsterdam Hier wordt geïnvesteerd in uw toekomst. Dit project wordt mede mogelijk gemaakt door het Europees Fonds voor Regionale Ontwikkeling
Transcript
Page 1: 40 Gbit/s Disk to Network Streaming · OME 6500 Ciena OME 6500 40 Gbit/s Extreme X650 4x 10 Gbit/s Bliksem Supermicro X8DAH+-F NIC Intel 5520 DDR3 1333MHz Xeon 5677 Xeon 5677 Intel

SARA Computing and Networking ServicesP. O. Box 946131090 GP AmsterdamThe Netherlandswww.sara.nl [email protected]

40 Gbit/s Disk to Network Streaming

SARA has built a server with off-the-shelf components that is capable of transmitting well over 30 Gbit/s from disk to the network. Previously, clusters and grid setups were needed to reach these application speeds. This creates new possibilities for demanding applications.

A systematic approach was used to tune the end-to-end performance, with studies on fi le systems, I/O system design, processor and interrupt affi nity, link bonding and 40 Gbit/s interworking. The result is a remote visualization demonstration that shows how applications can benefi t from an integrated approach towards end-to-end performance optimization.

Tiled Panel DisplayA tiled panel display (TPD) consists of any number of monitors, stacked in a grid pattern. It allows a researcher to view high resolution data, both in small detail and in a bird’s eye view at the same time.

Remote VisualizationRemote visualization allows one to use different systems for creating and displaying visualizations. By separating producer and consumer the systems can be in different geographical locations and the display system can be relatively simple in terms of hardware and software. A tiled panel display is one possible display system and allows high resolution content to be displayed.

CosmogridCosmogrid simulates the structure of the universe using 8,589,934,592 particles representing bodies of dark matter, and was generated on multiple supercomputers, including SARA’s Huygens. The project is led by Prof. Dr. Simon Portegies Zwart of Leiden Observatory.

From two different simulation datasets visualizations were created by SARA. The visualizations provide an overview of the whole simulation domain in both 2D and 3D, allowing the user to zoom in on a few small regions and select different visual representations. For this demonstration the visualizations were pre-rendered and stored on disk, while still allowing the user to interactively choose which visualization to show.

SARA Computing and Networking ServicesP. O. Box 946131090 GP AmsterdamThe Netherlands

www.sara.nl [email protected]

For more information, visit:nrg.sara.nlwww.sara.nl

Sponsored by:SURFnetCinegrid.nlEuropean Fund for Regional DevelopmentProvince of North-HollandMunicipality of Amsterdam

In collaboration with:CERNCienaExtreme NetworksLeiden UniversityUniversity of Amsterdam

European Regional Development FundPieken in de DeltaProvincial Government of North-HollandMunicipality of Amsterdam

GigaPort3

Sponsored by:SURFnet / GigaPort 3Cinegrid.nlEuropean Fund for Regional DevelopmentPieken in de DeltaProvince of North-HollandMunicipality of Amsterdam

In collaboration with:CERNCienaExtreme NetworksLeiden UniversityUniversity of Amsterdam

Hier wordt geïnvesteerd in uw toekomst. Dit project wordt mede mogelijk gemaakt door het Europees Fonds voor Regionale Ontwikkeling

Page 2: 40 Gbit/s Disk to Network Streaming · OME 6500 Ciena OME 6500 40 Gbit/s Extreme X650 4x 10 Gbit/s Bliksem Supermicro X8DAH+-F NIC Intel 5520 DDR3 1333MHz Xeon 5677 Xeon 5677 Intel

Server PerformanceThe total capacity in a high-end server is suffi cient to achieve high bandwidth between disk, memory, CPU and network. The speed of PCI Express slots was a practical limitation.

Processor and Interrupt Affi nityAffi nity, the pinning of processes or interrupts to a certain CPU has a signifi cant effect on the throughput of individual processes, although the effect on overall performance was limited in our tests.

Disk PerformanceThe major advantages of solid state disks (SSDs) compared to regular hard disks are low energy consumption, high reliability (due to the lack of moving parts), and near-zero access times.There are currently two types of SSDs available on the market, single-level cell and multi-level cell SSDs. Multi-level cell SSDs have lower cost and more capacity, but have lower write speeds.Solid State Disks achieve a read speed of 250 MiByte/s (four times as fast as hard disk drives). We were able to reach a sustained read speed of 1600 MiByte/s (13.4 Gbit/s) with 8 solid state disks. ZFS (on FreeBSD), BtrFS and XFS (on Linux) could all achieve these speeds, provided that fi le checksum-ming used hardware acceleration.

Disk arrays of 16 or 32 disks no longer scale linear with size. ZSF still showed improvement, while BtrFS on Linux did not. It is unclear if this is caused by the fi le system (BtrFS is not as mature as ZFS) or the operating system.

Effect of CPU affi nity

Science Park Amsterdam Brussels 40 Gbit/s 1650 km Paris CERN, Geneva

Ciena OME6500

Ciena OME6500

Science Park Amsterdam

Extreme X65040 Gbit/s

4x 10 Gbit/s

BliksemSupermicro

X8DAH+-F

NIC

Intel 5520

DDR3 1333MHz

Xeon 5677

Xeon 5677

Intel 5520

6.4 GT/s QPI

PCI-E 2.0

16 X-25M SSD

2.4 TiByte16 X-25M

SSD2.4 TiByte

NIC

Supermicro X8DAH+-FBliksem

Extreme X650

8x 10 Gbit/s

40 Gbit/s

40 Gb/s Ethernet InterworkingThe demonstration shown at the global lambda workshop in Geneva sends data from a single server to a tiled panel display over a 40 Gbit/s SURFnet connection. The network features multi vendors (Ciena, Extreme and Mellanox), and involves multi domain operators along the path. This makes this one of the fi rst 40 Gbit/s interoperability tests.

Link BondingWe chose to use multiple network interfaces along with link bonding, so we could later also bundle two 40 Gbit/s NICs in a single server. A practical limitation is that only few switches support round robin link bundling, and link bundling on a hosts takes CPU time.

Sending ServerBrand Supermicro X8DAH+-FCPU 2x Intel Xeon X5677Memory 24 GiB DDR3Disk XFS on 32x 160 GB Intel X25-M SSDsController 4x 3Ware 9750-8iNetwork 2x Myricom 10G-PCIE2-8B2-2SOS Linux 2.6.32 (64 bit)

Tiled Panel DisplayMonitor 15x Dell 3008 WFP 30” LCDFrame 5x3 monitorsPixels 12800 x 4800 (61.44 Mpixel)PC Dell Precision T5500Video card NVidia GeForce GTX 460OS Linux 2.6.31

SARA, Science Park Amsterdam CERN, Geneva


Recommended