SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
Streaming	
  Exa-­‐scale	
  Data	
  over	
  100Gbps	
  
Networks	
  
Mehmet	
  Balman	
  
	
  
Scien.fic	
  Data	
  Management	
  Group	
  
Computa.onal	
  Research	
  Division	
  
Lawrence	
  Berkeley	
  Na.onal	
  Laboratory	
  
ESG	
  (Earth	
  Systems	
  Grid)	
  
•  Over	
  2,700	
  sites	
  
•  25,000	
  users	
  
•  IPCC	
  Fi3h	
  Assessment	
  Report	
  
(AR5)	
  2PB	
  	
  
•  IPCC	
  Forth	
  Assessment	
  Report	
  
(AR4)	
  35TB	
  
Applications’	
  Perspective	
  
•  Increasing	
  the	
  bandwidth	
  is	
  not	
  sufficient	
  by	
  itself;	
  
we	
  need	
  careful	
  evaluaLon	
  of	
  high-­‐bandwidth	
  
networks	
  from	
  the	
  applicaLons’	
  perspecLve.	
  	
  
	
  
•  Data	
  distribu.on	
  for	
  climate	
  science	
  
•  	
  How	
  scien*fic	
  data	
  movement	
  and	
  analysis	
  between	
  
geographically	
  disparate	
  supercompu*ng	
  facili*es	
  can	
  
benefit	
  from	
  high-­‐bandwidth	
  networks?	
  
Climate	
  Data	
  over	
  100Gbps	
  
•  Data	
  volume	
  in	
  climate	
  applicaLons	
  is	
  increasing	
  
exponenLally.	
  
•  An	
  important	
  challenge	
  in	
  managing	
  ever	
  increasing	
  data	
  sizes	
  
in	
  climate	
  science	
  is	
  the	
  large	
  variance	
  in	
  file	
  sizes.	
  	
  
•  Climate	
  simulaLon	
  data	
  consists	
  of	
  a	
  mix	
  of	
  relaLvely	
  small	
  and	
  
large	
  files	
  with	
  irregular	
  file	
  size	
  distribuLon	
  in	
  each	
  dataset.	
  	
  
•  Many	
  small	
  files	
  
Keep	
  the	
  data	
  channel	
  full	
  
FTP
RPC
request a file
request a file
send file
send file
request
data
send data
•  Concurrent	
  transfers	
  
•  Parallel	
  streams	
  
lots-­‐of-­‐small-­‐Ciles	
  problem!	
  
Cile-­‐centric	
  tools?	
  	
  
l  Not	
  necessarily	
  high-­‐speed	
  (same	
  distance)	
  
-  Latency	
  is	
  sLll	
  a	
  problem	
  
100Gbps pipe 10Gbps pipe
request a dataset
send data
Framework	
  for	
  the	
  Memory-­‐mapped	
  
Network	
  Channel	
  
memory	
  caches	
  are	
  logically	
  mapped	
  between	
  client	
  and	
  server	
  	
  
Moving	
  climate	
  Ciles	
  efCiciently	
  
Advantages	
  of	
  	
  MemzNet	
  
•  Decoupling	
  I/O	
  and	
  network	
  operaLons	
  
•  front-­‐end	
  (I/O	
  	
  processing)	
  
•  back-­‐end	
  (networking	
  layer)	
  
	
  
•  Not	
  limited	
  by	
  the	
  characterisLcs	
  of	
  the	
  file	
  sizes	
  
	
  On	
  the	
  fly	
  tar	
  approach,	
  	
  bundling	
  and	
  sending	
  
	
  many	
  files	
  together	
  
•  Dynamic	
  data	
  channel	
  management	
  
	
  Can	
  increase/decrease	
  the	
  parallelism	
  level	
  both	
  
	
  in	
  the	
  network	
  communicaLon	
  and	
  I/O	
  read/write	
  
	
  operaLons,	
  without	
  closing	
  and	
  reopening	
  the	
  
	
  data	
  channel	
  connecLon	
  (as	
  is	
  done	
  in	
  regular	
  FTP	
  
	
  variants).	
  	
  
ANI	
  100Gbps	
  	
  
testbed	
  
ANI 100G
Router
nersc-diskpt-2
nersc-diskpt-3
nersc-diskpt-1
nersc-C2940
switch
4x10GE (MM)
4x 10GE (MM)
Site Router
(nersc-mr2)
anl-mempt-2
anl-mempt-1
anl-app
nersc-app
NERSC ANL
Updated December 11, 2011
ANI Middleware Testbed
ANL Site
Router
4x10GE (MM)
4x10GE (MM)
100G
100G
1GE
1 GE
1 GE
1 GE
1GE
1 GE
1 GE
1 GE
10G
10G
To ESnet
ANI 100G
Router
4x10GE (MM)
100G
100G
ANI 100G Network
anl-mempt-1 NICs:
2: 2x10G Myricom
anl-mempt-2 NICs:
2: 2x10G Myricom
nersc-diskpt-1 NICs:
2: 2x10G Myricom
1: 4x10G HotLava
nersc-diskpt-2 NICs:
1: 2x10G Myricom
1: 2x10G Chelsio
1: 6x10G HotLava
nersc-diskpt-3 NICs:
1: 2x10G Myricom
1: 2x10G Mellanox
1: 6x10G HotLava
Note: ANI 100G routers and 100G wave available till summer 2012;
Testbed resources after that subject funding availability.
nersc-asw1
anl-C2940
switch
1 GE
anl-asw1
1 GE
To ESnet
eth0
eth0
eth0
eth0
eth0
eth0
eth2-5
eth2-5
eth2-5
eth2-5
eth2-5
eth0
anl-mempt-3
4x10GE (MM)
eth2-5 eth0
1 GE
anl-mempt-3 NICs:
1: 2x10G Myricom
1: 2x10G Mellanox
4x10GE (MM)
10GE (MM)
10GE (MM)
SC11	
  100Gbps	
  	
  
demo	
  
Disadvantage	
  of	
  many	
  TCP	
  Streams	
  
(a) total throughput vs. the number of concurrent memory-to-memory transfers, (b) interface traffic, packages per second (blue) and bytes per second, over a single
NIC with different number of concurrent transfers. Three hosts, each with 4 available NICs, and a total of 10 10Gbps NIC pairs were used to saturate the 100Gbps
pipe in the ANI Testbed. 10 data movement jobs, each corresponding to a NIC pair, at source and destination started simultaneously. Each peak represents a
different test; 1, 2, 4, 8, 16, 32, 64 concurrent streams per job were initiated for 5min intervals (e.g. when concurrency level is 4, there are 40 streams in total).	
  
ANI testbed 100Gbps (10x10NICs, three hosts): Interrupts/CPU vs the number of concurrent transfers [1, 2, 4, 8, 16,
32 64 concurrent jobs - 5min intervals], TCP buffer size is 50M	

Effects	
  of	
  many	
  streams	
  
MemzNet’s	
  Performance	
  	
  
TCP	
  buffer	
  size	
  is	
  set	
  to	
  50MB	
  	
  
MemzNetGridFTP
SC11 demo
ANI Testbed
MemzNet’s	
  Architecture	
  for	
  data	
  
streaming	
  
Acknowledgements	
  
Eric	
  Pouyoul,	
  Yushu	
  Yao,	
  E.	
  Wes	
  Bethel,	
  Burlen	
  Loring,	
  Prabhat,	
  John	
  
Shalf,	
  Alex	
  Sim,	
  Brian	
  L.	
  Tierney,	
  Peter	
  Nugent,	
  Zarija	
  Lukic	
  ,	
  Patrick	
  
Dorn,	
   Evangelos	
   Chaniotakis,	
   John	
   Christman,	
   Chin	
   Guok,	
   Chris	
  
Tracy,	
  Lauren	
  Rotman,	
  Jason	
  Lee,	
  Shane	
  Canon,	
  Tina	
  Declerck,	
  Cary	
  
Whitney,	
  Ed	
  Holohan,	
  	
  Adam	
  Scovel,	
  Linda	
  Winkler,	
  Jason	
  Hill,	
  Doug	
  
Fuller,	
   	
   Susan	
   Hicks,	
   Hank	
   Childs,	
   Mark	
   Howison,	
   Aaron	
   Thomas,	
  
John	
  Dugan,	
  Gopal	
  Vaswani	
  

Weitere ähnliche Inhalte

Was ist angesagt?

SURF PRESENTATION
SURF PRESENTATIONSURF PRESENTATION
SURF PRESENTATION
Albert Yang
 
Enhanced MPSM3 for applications to quantum biological simulations
Enhanced MPSM3 for applications to quantum biological simulationsEnhanced MPSM3 for applications to quantum biological simulations
Enhanced MPSM3 for applications to quantum biological simulations
Alexander Pozdneev
 
Scalability20140226
Scalability20140226Scalability20140226
Scalability20140226
Nick Kypreos
 

Was ist angesagt? (18)

PR-120: ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture De...
PR-120: ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture De...PR-120: ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture De...
PR-120: ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture De...
 
Faster R-CNN - PR012
Faster R-CNN - PR012Faster R-CNN - PR012
Faster R-CNN - PR012
 
Performance of waveform cross correlation using a global and regular grid of ...
Performance of waveform cross correlation using a global and regular grid of ...Performance of waveform cross correlation using a global and regular grid of ...
Performance of waveform cross correlation using a global and regular grid of ...
 
SURF PRESENTATION
SURF PRESENTATIONSURF PRESENTATION
SURF PRESENTATION
 
ENERGY SAVINGS IN APPLICATIONS FOR WIRELESS SENSOR NETWORKS TIME CRITICAL REQ...
ENERGY SAVINGS IN APPLICATIONS FOR WIRELESS SENSOR NETWORKS TIME CRITICAL REQ...ENERGY SAVINGS IN APPLICATIONS FOR WIRELESS SENSOR NETWORKS TIME CRITICAL REQ...
ENERGY SAVINGS IN APPLICATIONS FOR WIRELESS SENSOR NETWORKS TIME CRITICAL REQ...
 
Enhanced MPSM3 for applications to quantum biological simulations
Enhanced MPSM3 for applications to quantum biological simulationsEnhanced MPSM3 for applications to quantum biological simulations
Enhanced MPSM3 for applications to quantum biological simulations
 
PREDIcT
PREDIcTPREDIcT
PREDIcT
 
Stream Processing
Stream Processing Stream Processing
Stream Processing
 
High Performance Cyberinfrastructure Enabling Data-Driven Science Supporting ...
High Performance Cyberinfrastructure Enabling Data-Driven Science Supporting ...High Performance Cyberinfrastructure Enabling Data-Driven Science Supporting ...
High Performance Cyberinfrastructure Enabling Data-Driven Science Supporting ...
 
CloudLightning and the OPM-based Use Case
CloudLightning and the OPM-based Use CaseCloudLightning and the OPM-based Use Case
CloudLightning and the OPM-based Use Case
 
Scalability20140226
Scalability20140226Scalability20140226
Scalability20140226
 
Large Scale Kernel Learning using Block Coordinate Descent
Large Scale Kernel Learning using Block Coordinate DescentLarge Scale Kernel Learning using Block Coordinate Descent
Large Scale Kernel Learning using Block Coordinate Descent
 
REDUCING THE MONITORING REGISTER FOR THE DETECTION OF ANOMALIES IN SOFTWARE D...
REDUCING THE MONITORING REGISTER FOR THE DETECTION OF ANOMALIES IN SOFTWARE D...REDUCING THE MONITORING REGISTER FOR THE DETECTION OF ANOMALIES IN SOFTWARE D...
REDUCING THE MONITORING REGISTER FOR THE DETECTION OF ANOMALIES IN SOFTWARE D...
 
Dcn invited ecoc2018_short
Dcn invited ecoc2018_shortDcn invited ecoc2018_short
Dcn invited ecoc2018_short
 
Power Comparison Power Comparison of Cloud Data of Cloud Data Center Architec...
Power Comparison Power Comparison of Cloud Data of Cloud Data Center Architec...Power Comparison Power Comparison of Cloud Data of Cloud Data Center Architec...
Power Comparison Power Comparison of Cloud Data of Cloud Data Center Architec...
 
Self-adaptive container monitoring with performance-aware Load-Shedding policies
Self-adaptive container monitoring with performance-aware Load-Shedding policiesSelf-adaptive container monitoring with performance-aware Load-Shedding policies
Self-adaptive container monitoring with performance-aware Load-Shedding policies
 
SparkNet presentation
SparkNet presentationSparkNet presentation
SparkNet presentation
 
Random access scan
Random access scan Random access scan
Random access scan
 

Andere mochten auch

Mundo web manual de programadorx
Mundo web   manual de programadorxMundo web   manual de programadorx
Mundo web manual de programadorx
osmalose
 
необычный день гр №4
необычный день гр №4необычный день гр №4
необычный день гр №4
bakirova
 
LOS SECRETOS EN ESTE MUNDO RARO
LOS SECRETOS EN ESTE MUNDO RAROLOS SECRETOS EN ESTE MUNDO RARO
LOS SECRETOS EN ESTE MUNDO RARO
enestemundoraro
 
Eksamensbevis Akademiuddannelse Ledelse karakterer
Eksamensbevis Akademiuddannelse Ledelse karaktererEksamensbevis Akademiuddannelse Ledelse karakterer
Eksamensbevis Akademiuddannelse Ledelse karakterer
Katharina Wendelboe Ritzi
 
Presentation summerstudent 2009-aug09-lbl-summer
Presentation summerstudent 2009-aug09-lbl-summerPresentation summerstudent 2009-aug09-lbl-summer
Presentation summerstudent 2009-aug09-lbl-summer
balmanme
 
举止礼仪第二课导入
举止礼仪第二课导入举止礼仪第二课导入
举止礼仪第二课导入
heqile
 
развитие мелкой моторики шевчук о.и
развитие мелкой моторики шевчук о.иразвитие мелкой моторики шевчук о.и
развитие мелкой моторики шевчук о.и
bakirova
 
день птиц 7
день птиц 7день птиц 7
день птиц 7
bakirova
 

Andere mochten auch (20)

Cambio de icono
Cambio de iconoCambio de icono
Cambio de icono
 
Creencias
CreenciasCreencias
Creencias
 
Mundo web manual de programadorx
Mundo web   manual de programadorxMundo web   manual de programadorx
Mundo web manual de programadorx
 
необычный день гр №4
необычный день гр №4необычный день гр №4
необычный день гр №4
 
O Futuro da Publicidade
O Futuro da PublicidadeO Futuro da Publicidade
O Futuro da Publicidade
 
LOS SECRETOS EN ESTE MUNDO RARO
LOS SECRETOS EN ESTE MUNDO RAROLOS SECRETOS EN ESTE MUNDO RARO
LOS SECRETOS EN ESTE MUNDO RARO
 
Programa SENAI de Negócios Online - módulo 4 - Implementadores
Programa SENAI de Negócios Online - módulo 4 - ImplementadoresPrograma SENAI de Negócios Online - módulo 4 - Implementadores
Programa SENAI de Negócios Online - módulo 4 - Implementadores
 
Eksamensbevis Akademiuddannelse Ledelse karakterer
Eksamensbevis Akademiuddannelse Ledelse karaktererEksamensbevis Akademiuddannelse Ledelse karakterer
Eksamensbevis Akademiuddannelse Ledelse karakterer
 
Sc10 nov16th-flex res-presentation
Sc10 nov16th-flex res-presentation Sc10 nov16th-flex res-presentation
Sc10 nov16th-flex res-presentation
 
Presentation summerstudent 2009-aug09-lbl-summer
Presentation summerstudent 2009-aug09-lbl-summerPresentation summerstudent 2009-aug09-lbl-summer
Presentation summerstudent 2009-aug09-lbl-summer
 
Permasalahan dan Solusi Pemanfaatan Ruang (Spasial) di Sumatera Selatan
Permasalahan dan Solusi Pemanfaatan Ruang (Spasial) di Sumatera SelatanPermasalahan dan Solusi Pemanfaatan Ruang (Spasial) di Sumatera Selatan
Permasalahan dan Solusi Pemanfaatan Ruang (Spasial) di Sumatera Selatan
 
гр 4
гр 4гр 4
гр 4
 
举止礼仪第二课导入
举止礼仪第二课导入举止礼仪第二课导入
举止礼仪第二课导入
 
развитие мелкой моторики шевчук о.и
развитие мелкой моторики шевчук о.иразвитие мелкой моторики шевчук о.и
развитие мелкой моторики шевчук о.и
 
Polymer
PolymerPolymer
Polymer
 
Tabel penghitung volume timbulan sampah rumah tangga dan sejenis sampah rumah...
Tabel penghitung volume timbulan sampah rumah tangga dan sejenis sampah rumah...Tabel penghitung volume timbulan sampah rumah tangga dan sejenis sampah rumah...
Tabel penghitung volume timbulan sampah rumah tangga dan sejenis sampah rumah...
 
Act19
Act19Act19
Act19
 
день птиц 7
день птиц 7день птиц 7
день птиц 7
 
Atividade: O Horror Nosso de Cada Dia
Atividade: O Horror Nosso de Cada DiaAtividade: O Horror Nosso de Cada Dia
Atividade: O Horror Nosso de Cada Dia
 
CMC Teacher Education SIG Presentation; Mitchell
CMC Teacher Education SIG Presentation; MitchellCMC Teacher Education SIG Presentation; Mitchell
CMC Teacher Education SIG Presentation; Mitchell
 

Ähnlich wie Experiences with High-bandwidth Networks

Analyzing Data Movements and Identifying Techniques for Next-generation Networks
Analyzing Data Movements and Identifying Techniques for Next-generation NetworksAnalyzing Data Movements and Identifying Techniques for Next-generation Networks
Analyzing Data Movements and Identifying Techniques for Next-generation Networks
balmanme
 
Network-aware Data Management for High Throughput Flows Akamai, Cambridge, ...
Network-aware Data Management for High Throughput Flows   Akamai, Cambridge, ...Network-aware Data Management for High Throughput Flows   Akamai, Cambridge, ...
Network-aware Data Management for High Throughput Flows Akamai, Cambridge, ...
balmanme
 
Network-aware Data Management for Large Scale Distributed Applications, IBM R...
Network-aware Data Management for Large Scale Distributed Applications, IBM R...Network-aware Data Management for Large Scale Distributed Applications, IBM R...
Network-aware Data Management for Large Scale Distributed Applications, IBM R...
balmanme
 
PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...
PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...
PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...
PROIDEA
 
Linac Coherent Light Source (LCLS) Data Transfer Requirements
Linac Coherent Light Source (LCLS) Data Transfer RequirementsLinac Coherent Light Source (LCLS) Data Transfer Requirements
Linac Coherent Light Source (LCLS) Data Transfer Requirements
inside-BigData.com
 

Ähnlich wie Experiences with High-bandwidth Networks (20)

Streaming exa-scale data over 100Gbps networks
Streaming exa-scale data over 100Gbps networksStreaming exa-scale data over 100Gbps networks
Streaming exa-scale data over 100Gbps networks
 
Analyzing Data Movements and Identifying Techniques for Next-generation Networks
Analyzing Data Movements and Identifying Techniques for Next-generation NetworksAnalyzing Data Movements and Identifying Techniques for Next-generation Networks
Analyzing Data Movements and Identifying Techniques for Next-generation Networks
 
Network-aware Data Management for High Throughput Flows Akamai, Cambridge, ...
Network-aware Data Management for High Throughput Flows   Akamai, Cambridge, ...Network-aware Data Management for High Throughput Flows   Akamai, Cambridge, ...
Network-aware Data Management for High Throughput Flows Akamai, Cambridge, ...
 
Network-aware Data Management for Large Scale Distributed Applications, IBM R...
Network-aware Data Management for Large Scale Distributed Applications, IBM R...Network-aware Data Management for Large Scale Distributed Applications, IBM R...
Network-aware Data Management for Large Scale Distributed Applications, IBM R...
 
PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...
PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...
PLNOG 13: Alexis Dacquay: Handling high-bandwidth-consumption applications in...
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
 
Linac Coherent Light Source (LCLS) Data Transfer Requirements
Linac Coherent Light Source (LCLS) Data Transfer RequirementsLinac Coherent Light Source (LCLS) Data Transfer Requirements
Linac Coherent Light Source (LCLS) Data Transfer Requirements
 
Pdcs2010 balman-presentation
Pdcs2010 balman-presentationPdcs2010 balman-presentation
Pdcs2010 balman-presentation
 
Simulating the behavior of satellite Internet links to small islands
Simulating the behavior of satellite Internet links to small islandsSimulating the behavior of satellite Internet links to small islands
Simulating the behavior of satellite Internet links to small islands
 
Kickstart your Kafka with Faker Data | Francesco Tisiot, Aiven.io
Kickstart your Kafka with Faker Data | Francesco Tisiot, Aiven.ioKickstart your Kafka with Faker Data | Francesco Tisiot, Aiven.io
Kickstart your Kafka with Faker Data | Francesco Tisiot, Aiven.io
 
Morph : a novel accelerator
Morph : a novel acceleratorMorph : a novel accelerator
Morph : a novel accelerator
 
100G Networking Berlin.pdf
100G Networking Berlin.pdf100G Networking Berlin.pdf
100G Networking Berlin.pdf
 
In datacenter performance analysis of a tensor processing unit
In datacenter performance analysis of a tensor processing unitIn datacenter performance analysis of a tensor processing unit
In datacenter performance analysis of a tensor processing unit
 
Development and Applications of Distributed IoT Sensors for Intermittent Conn...
Development and Applications of Distributed IoT Sensors for Intermittent Conn...Development and Applications of Distributed IoT Sensors for Intermittent Conn...
Development and Applications of Distributed IoT Sensors for Intermittent Conn...
 
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
 
Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6
 
Materi seminar 5 g ieee comsoc lecture 5g evolution v2
Materi seminar 5 g ieee comsoc lecture 5g evolution v2Materi seminar 5 g ieee comsoc lecture 5g evolution v2
Materi seminar 5 g ieee comsoc lecture 5g evolution v2
 
Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...
Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...
Project StarGate An End-to-End 10Gbps HPC to User Cyberinfrastructure ANL * C...
 
Performance Evaluation of Ipv4, Ipv6 Migration Techniques
Performance Evaluation of Ipv4, Ipv6 Migration TechniquesPerformance Evaluation of Ipv4, Ipv6 Migration Techniques
Performance Evaluation of Ipv4, Ipv6 Migration Techniques
 
N017147679
N017147679N017147679
N017147679
 

Mehr von balmanme

Hpcwire100gnetworktosupportbigscience 130725203822-phpapp01-1
Hpcwire100gnetworktosupportbigscience 130725203822-phpapp01-1Hpcwire100gnetworktosupportbigscience 130725203822-phpapp01-1
Hpcwire100gnetworktosupportbigscience 130725203822-phpapp01-1
balmanme
 
A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...
A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...
A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...
balmanme
 
Balman stork cw09
Balman stork cw09Balman stork cw09
Balman stork cw09
balmanme
 
Available technologies: algorithm for flexible bandwidth reservations for dat...
Available technologies: algorithm for flexible bandwidth reservations for dat...Available technologies: algorithm for flexible bandwidth reservations for dat...
Available technologies: algorithm for flexible bandwidth reservations for dat...
balmanme
 
Berkeley lab team develops flexible reservation algorithm for advance network...
Berkeley lab team develops flexible reservation algorithm for advance network...Berkeley lab team develops flexible reservation algorithm for advance network...
Berkeley lab team develops flexible reservation algorithm for advance network...
balmanme
 
Cybertools stork-2009-cybertools allhandmeeting-poster
Cybertools stork-2009-cybertools allhandmeeting-posterCybertools stork-2009-cybertools allhandmeeting-poster
Cybertools stork-2009-cybertools allhandmeeting-poster
balmanme
 
Lblc sseminar jun09-2009-jun09-lblcsseminar
Lblc sseminar jun09-2009-jun09-lblcsseminarLblc sseminar jun09-2009-jun09-lblcsseminar
Lblc sseminar jun09-2009-jun09-lblcsseminar
balmanme
 
Presentation southernstork 2009-nov-southernworkshop
Presentation southernstork 2009-nov-southernworkshopPresentation southernstork 2009-nov-southernworkshop
Presentation southernstork 2009-nov-southernworkshop
balmanme
 
Aug17presentation.v2 2009-aug09-lblc sseminar
Aug17presentation.v2 2009-aug09-lblc sseminarAug17presentation.v2 2009-aug09-lblc sseminar
Aug17presentation.v2 2009-aug09-lblc sseminar
balmanme
 
Welcome ndm11
Welcome ndm11Welcome ndm11
Welcome ndm11
balmanme
 
2011 agu-town hall-100g
2011 agu-town hall-100g2011 agu-town hall-100g
2011 agu-town hall-100g
balmanme
 
Rdma presentation-kisti-v2
Rdma presentation-kisti-v2Rdma presentation-kisti-v2
Rdma presentation-kisti-v2
balmanme
 
APM project meeting - June 13, 2012 - LBNL, Berkeley, CA
APM project meeting - June 13, 2012 - LBNL, Berkeley, CAAPM project meeting - June 13, 2012 - LBNL, Berkeley, CA
APM project meeting - June 13, 2012 - LBNL, Berkeley, CA
balmanme
 
HPDC 2012 presentation - June 19, 2012 - Delft, The Netherlands
HPDC 2012 presentation - June 19, 2012 -  Delft, The NetherlandsHPDC 2012 presentation - June 19, 2012 -  Delft, The Netherlands
HPDC 2012 presentation - June 19, 2012 - Delft, The Netherlands
balmanme
 

Mehr von balmanme (19)

Hpcwire100gnetworktosupportbigscience 130725203822-phpapp01-1
Hpcwire100gnetworktosupportbigscience 130725203822-phpapp01-1Hpcwire100gnetworktosupportbigscience 130725203822-phpapp01-1
Hpcwire100gnetworktosupportbigscience 130725203822-phpapp01-1
 
A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...
A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...
A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...
 
Balman stork cw09
Balman stork cw09Balman stork cw09
Balman stork cw09
 
Available technologies: algorithm for flexible bandwidth reservations for dat...
Available technologies: algorithm for flexible bandwidth reservations for dat...Available technologies: algorithm for flexible bandwidth reservations for dat...
Available technologies: algorithm for flexible bandwidth reservations for dat...
 
Berkeley lab team develops flexible reservation algorithm for advance network...
Berkeley lab team develops flexible reservation algorithm for advance network...Berkeley lab team develops flexible reservation algorithm for advance network...
Berkeley lab team develops flexible reservation algorithm for advance network...
 
Dynamic adaptation balman
Dynamic adaptation balmanDynamic adaptation balman
Dynamic adaptation balman
 
Nersc dtn-perf-100121.test_results-nercmeeting-jan21-2010
Nersc dtn-perf-100121.test_results-nercmeeting-jan21-2010Nersc dtn-perf-100121.test_results-nercmeeting-jan21-2010
Nersc dtn-perf-100121.test_results-nercmeeting-jan21-2010
 
Cybertools stork-2009-cybertools allhandmeeting-poster
Cybertools stork-2009-cybertools allhandmeeting-posterCybertools stork-2009-cybertools allhandmeeting-poster
Cybertools stork-2009-cybertools allhandmeeting-poster
 
Lblc sseminar jun09-2009-jun09-lblcsseminar
Lblc sseminar jun09-2009-jun09-lblcsseminarLblc sseminar jun09-2009-jun09-lblcsseminar
Lblc sseminar jun09-2009-jun09-lblcsseminar
 
Presentation southernstork 2009-nov-southernworkshop
Presentation southernstork 2009-nov-southernworkshopPresentation southernstork 2009-nov-southernworkshop
Presentation southernstork 2009-nov-southernworkshop
 
Balman dissertation Copyright @ 2010 Mehmet Balman
Balman dissertation Copyright @ 2010 Mehmet BalmanBalman dissertation Copyright @ 2010 Mehmet Balman
Balman dissertation Copyright @ 2010 Mehmet Balman
 
Aug17presentation.v2 2009-aug09-lblc sseminar
Aug17presentation.v2 2009-aug09-lblc sseminarAug17presentation.v2 2009-aug09-lblc sseminar
Aug17presentation.v2 2009-aug09-lblc sseminar
 
MemzNet: Memory-Mapped Zero-copy Network Channel -- Streaming exascala data o...
MemzNet: Memory-Mapped Zero-copy Network Channel -- Streaming exascala data o...MemzNet: Memory-Mapped Zero-copy Network Channel -- Streaming exascala data o...
MemzNet: Memory-Mapped Zero-copy Network Channel -- Streaming exascala data o...
 
Opening ndm2012 sc12
Opening ndm2012 sc12Opening ndm2012 sc12
Opening ndm2012 sc12
 
Welcome ndm11
Welcome ndm11Welcome ndm11
Welcome ndm11
 
2011 agu-town hall-100g
2011 agu-town hall-100g2011 agu-town hall-100g
2011 agu-town hall-100g
 
Rdma presentation-kisti-v2
Rdma presentation-kisti-v2Rdma presentation-kisti-v2
Rdma presentation-kisti-v2
 
APM project meeting - June 13, 2012 - LBNL, Berkeley, CA
APM project meeting - June 13, 2012 - LBNL, Berkeley, CAAPM project meeting - June 13, 2012 - LBNL, Berkeley, CA
APM project meeting - June 13, 2012 - LBNL, Berkeley, CA
 
HPDC 2012 presentation - June 19, 2012 - Delft, The Netherlands
HPDC 2012 presentation - June 19, 2012 -  Delft, The NetherlandsHPDC 2012 presentation - June 19, 2012 -  Delft, The Netherlands
HPDC 2012 presentation - June 19, 2012 - Delft, The Netherlands
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Experiences with High-bandwidth Networks

  • 1. Streaming  Exa-­‐scale  Data  over  100Gbps   Networks   Mehmet  Balman     Scien.fic  Data  Management  Group   Computa.onal  Research  Division   Lawrence  Berkeley  Na.onal  Laboratory  
  • 2. ESG  (Earth  Systems  Grid)   •  Over  2,700  sites   •  25,000  users   •  IPCC  Fi3h  Assessment  Report   (AR5)  2PB     •  IPCC  Forth  Assessment  Report   (AR4)  35TB  
  • 3. Applications’  Perspective   •  Increasing  the  bandwidth  is  not  sufficient  by  itself;   we  need  careful  evaluaLon  of  high-­‐bandwidth   networks  from  the  applicaLons’  perspecLve.       •  Data  distribu.on  for  climate  science   •   How  scien*fic  data  movement  and  analysis  between   geographically  disparate  supercompu*ng  facili*es  can   benefit  from  high-­‐bandwidth  networks?  
  • 4. Climate  Data  over  100Gbps   •  Data  volume  in  climate  applicaLons  is  increasing   exponenLally.   •  An  important  challenge  in  managing  ever  increasing  data  sizes   in  climate  science  is  the  large  variance  in  file  sizes.     •  Climate  simulaLon  data  consists  of  a  mix  of  relaLvely  small  and   large  files  with  irregular  file  size  distribuLon  in  each  dataset.     •  Many  small  files  
  • 5. Keep  the  data  channel  full   FTP RPC request a file request a file send file send file request data send data •  Concurrent  transfers   •  Parallel  streams  
  • 6. lots-­‐of-­‐small-­‐Ciles  problem!   Cile-­‐centric  tools?     l  Not  necessarily  high-­‐speed  (same  distance)   -  Latency  is  sLll  a  problem   100Gbps pipe 10Gbps pipe request a dataset send data
  • 7. Framework  for  the  Memory-­‐mapped   Network  Channel   memory  caches  are  logically  mapped  between  client  and  server    
  • 8. Moving  climate  Ciles  efCiciently  
  • 9. Advantages  of    MemzNet   •  Decoupling  I/O  and  network  operaLons   •  front-­‐end  (I/O    processing)   •  back-­‐end  (networking  layer)     •  Not  limited  by  the  characterisLcs  of  the  file  sizes    On  the  fly  tar  approach,    bundling  and  sending    many  files  together   •  Dynamic  data  channel  management    Can  increase/decrease  the  parallelism  level  both    in  the  network  communicaLon  and  I/O  read/write    operaLons,  without  closing  and  reopening  the    data  channel  connecLon  (as  is  done  in  regular  FTP    variants).    
  • 10. ANI  100Gbps     testbed   ANI 100G Router nersc-diskpt-2 nersc-diskpt-3 nersc-diskpt-1 nersc-C2940 switch 4x10GE (MM) 4x 10GE (MM) Site Router (nersc-mr2) anl-mempt-2 anl-mempt-1 anl-app nersc-app NERSC ANL Updated December 11, 2011 ANI Middleware Testbed ANL Site Router 4x10GE (MM) 4x10GE (MM) 100G 100G 1GE 1 GE 1 GE 1 GE 1GE 1 GE 1 GE 1 GE 10G 10G To ESnet ANI 100G Router 4x10GE (MM) 100G 100G ANI 100G Network anl-mempt-1 NICs: 2: 2x10G Myricom anl-mempt-2 NICs: 2: 2x10G Myricom nersc-diskpt-1 NICs: 2: 2x10G Myricom 1: 4x10G HotLava nersc-diskpt-2 NICs: 1: 2x10G Myricom 1: 2x10G Chelsio 1: 6x10G HotLava nersc-diskpt-3 NICs: 1: 2x10G Myricom 1: 2x10G Mellanox 1: 6x10G HotLava Note: ANI 100G routers and 100G wave available till summer 2012; Testbed resources after that subject funding availability. nersc-asw1 anl-C2940 switch 1 GE anl-asw1 1 GE To ESnet eth0 eth0 eth0 eth0 eth0 eth0 eth2-5 eth2-5 eth2-5 eth2-5 eth2-5 eth0 anl-mempt-3 4x10GE (MM) eth2-5 eth0 1 GE anl-mempt-3 NICs: 1: 2x10G Myricom 1: 2x10G Mellanox 4x10GE (MM) 10GE (MM) 10GE (MM) SC11  100Gbps     demo  
  • 11. Disadvantage  of  many  TCP  Streams   (a) total throughput vs. the number of concurrent memory-to-memory transfers, (b) interface traffic, packages per second (blue) and bytes per second, over a single NIC with different number of concurrent transfers. Three hosts, each with 4 available NICs, and a total of 10 10Gbps NIC pairs were used to saturate the 100Gbps pipe in the ANI Testbed. 10 data movement jobs, each corresponding to a NIC pair, at source and destination started simultaneously. Each peak represents a different test; 1, 2, 4, 8, 16, 32, 64 concurrent streams per job were initiated for 5min intervals (e.g. when concurrency level is 4, there are 40 streams in total).  
  • 12. ANI testbed 100Gbps (10x10NICs, three hosts): Interrupts/CPU vs the number of concurrent transfers [1, 2, 4, 8, 16, 32 64 concurrent jobs - 5min intervals], TCP buffer size is 50M Effects  of  many  streams  
  • 13. MemzNet’s  Performance     TCP  buffer  size  is  set  to  50MB     MemzNetGridFTP SC11 demo ANI Testbed
  • 14. MemzNet’s  Architecture  for  data   streaming  
  • 15. Acknowledgements   Eric  Pouyoul,  Yushu  Yao,  E.  Wes  Bethel,  Burlen  Loring,  Prabhat,  John   Shalf,  Alex  Sim,  Brian  L.  Tierney,  Peter  Nugent,  Zarija  Lukic  ,  Patrick   Dorn,   Evangelos   Chaniotakis,   John   Christman,   Chin   Guok,   Chris   Tracy,  Lauren  Rotman,  Jason  Lee,  Shane  Canon,  Tina  Declerck,  Cary   Whitney,  Ed  Holohan,    Adam  Scovel,  Linda  Winkler,  Jason  Hill,  Doug   Fuller,     Susan   Hicks,   Hank   Childs,   Mark   Howison,   Aaron   Thomas,   John  Dugan,  Gopal  Vaswani