experiences in deploying the high end experiences in
play

Experiences in deploying the high-end Experiences in deploying the - PowerPoint PPT Presentation

Experiences in deploying the high-end Experiences in deploying the high-end visualization application in the visualization application in the transatlantic GLIF environment transatlantic GLIF environment Marek Baewicz marqs@man.poznan.pl


  1. Experiences in deploying the high-end Experiences in deploying the high-end visualization application in the visualization application in the transatlantic GLIF environment transatlantic GLIF environment Marek Błażewicz marqs@man.poznan.pl

  2. Outline 1. PSNC – projects, infrastructures, services 2. PSNC – global initiatives 3. SC2010 demonstrations 4. Application in GLIF environment 5. Future plans 6. Summary

  3. Outline 1. PSNC – projects, infrastructures, services 2. PSNC – global initiatives 3. SC2010 demonstrations 4. Application in GLIF environment 5. Future plans 6. Summary

  4. PIONIER – National Research and Education Network POLAND • Area 312sq km • Population 38M • Main academic centers 21 • State University 165+ • Students 2M+ • R&D institutions and Universities connected within PIONIER network 700+ • Lambdas 5300km+

  5. PSNC – PIONIER administrator POZNAŃ • Poznań the know-how city • PSNC is a government research lab established in 1993 in Poznań • PSNC consists of 4 departments: Networking, Networking Services, HPC and Applications

  6. PSNC – Applications department • Application Department has an access to a heterogeneous high performance computing and storage resources with a total performance around 300 TFlops • Use commonly available devices, to boost up the calculations performance • Hardware: FPGA devices, NVIDIA graphic cards (Big GPU cluster – 334 M2050 GPUs, but also GeForce GTX260/280/480), IBM Cell and more. • Application Department team helps end users - scientists - to take advantage of new powerful computing architectures, including support for benchmarks, parallelization of legacy code, integration, etc. • We offer a transitional access to powerful SMP and GPU based clusters located in leading HPC Centers in Europe and the United States • NDA for R&D signed with leading hardware and software vendors, including Microsoft, IBM, Intel, etc.

  7. Outline 1. PSNC – projects, infrastructures, services 2. PSNC – global initiatives 3. SC2010 demonstrations 4. Application in GLIF environment 5. Future plans 6. Summary

  8. PSNC – Global initiatives • Taking part in automation of multi-domain lightpath provisioning system; demonstrations of FENIUS auto provisioning tool using PerfSONAR PingER: – 10 th Annual Global LambdaGrid Workshop in Geneva, October 2010 – SC'10 event in New Orleans, November 2010

  9. PSNC – Global initiatives • Designing the NSI standard (Network Service Interface) within the OGF (Open Grid Forum). • Taking part in implementation of the new NSI standard within the AutoBAHN. • Demonstrations of NSI Connection Service (NSI CS) provisioning tools: – GLIF meeting in Rio de Janeiro, September 2011; – Future Internet Week in Poznań, October 2011 – SC in Seattle, November 2011; The used software packages and developing organiations: OpenNSA – NORDUnet, Copenhagen, DK G-LAMBDA-A – AIST, Tsukuba, JP AutoBAHN – GEANT Project, Poznan, PL DRAC – SURFnet, Amsterdam, NL G-LAMBDA-K – KDDI Labs, Fujimino, JP DynamicKL – KISTI, Daejeon, KR OSCARS – Esnet, Berkeley, US

  10. Outline 1. PSNC – projects, infrastructures, services 2. PSNC – global initiatives 3. SC2010 demonstrations 4. Application in GLIF environment 5. Future plans 6. Summary

  11. SC2010 demonstration Assumptions • SuperComputing conference at New Orleans; • HPC hardware at PSNC (8500 km.); • 100Mb/s of dedicated circuit between these institutions; Goal • Perform HPC simulation at PSNC SuperComputers; • Visualize it; • Display and control the simulation using thin client on SC'10; thin client (HP touchsmart; Windows Vista); • First experiment where both example data and compute demanding applications used innovative bandwidth on- demand (BoD);

  12. SC2010 demonstration Problem : finding isosurface of a 3D scalar field; Solution : high performance, multi-GPU computations (marching tetrahedrons) and visualization;

  13. SC2010 demonstration Outcome : Vitrall - a distributed web based visualization system. Results : 5-10 Fps, 1-4s.

  14. Outline 1. PSNC – projects, infrastructures, services 2. PSNC – global initiatives 3. SC2010 demonstrations 4. Application in GLIF environment 5. Future plans 6. Summary

  15. Application in GLIF environment Assumptions • Partnership between Center for Computation and Technology, LSU (CCT) – PSNC • 1Gb/s of dedicated circuit between these institutions; • High performance computations & real-time transatlantic visualizations; Goals • Maximizing the performance; • Minimizing the reaction time; • Different network protocols;

  16. Application in GLIF environment Connection tests • RTT ~ 167ms • Bandwidth Delay Product (BDP) = 20.875 MB  bits   1 Byte  [ ] = ∗ ∗ BDP bandwidth RTT seconds      sec ond   8 bits  • TCP throughput depending on TCP buffer size (iperf) Max buffer size for TCP Measured maximal • UDP throughput 960Mb/s (iperf) send/receive [Mbytes] throughput [Mbps] 21 722 22 756 24 824 26 860 29 907 32 953

  17. Application in GLIF environment Initial preparations • Increasing send&receive TCP buffers on both sides (PSNC, CCT) – Possible larger bandwidth; – Possible larger latency if the bandwidth is not properly occupied (Windows thin client: low performance, limited configurability); • Fall back from using Jpegs to raw images – no compression/decompression overhead; – larger bandwidth required to sustain the number of frames per second; • Implementing the UDP raw transfer (packets are slices of the image, equal or less than MTU – 1500 bytes) – lowest reaction time; – possible packets loss;

  18. Application in GLIF environment Results • About 30-35 frames rendered and transferred (1280x800); • Application response: – UDP <0.5s.; – TCP “jpeged” frames ~ 1s.; – TCP raw frames ~ 1.24s.; • The application look and feel: real-time, almost as rendered locally

  19. Application in GLIF environment Drawbacks of UDP • No information about actually available transfer – packet loss; • The need of implementing bandwidth control on the application level, or... • … qdisc

  20. Application in GLIF environment Drawbacks TCP • Problems with Windows + Linux cooperation; it is not deterministic to obtain the full bandwidth; • Windows – problems with decompressing images in real-time: buffer size / jpeg size / FPS = latency; • Higher latency; • Traffic errors impact the performance;

  21. Outline 1. PSNC – projects, infrastructures, services 2. PSNC – global initiatives 3. SC2010 demonstrations 4. Application in GLIF environment 5. Future plans 6. Summary

  22. Future plans • 10GE connection between CCT and PSNC; • More advanced visualization/cooperation (16K); • HD visualizations in both directions at the same time; • Displaying large number of simulations simultaneously; • Interactions on both sides; • Teleconference at the same time;

  23. Future plans

  24. Outline 1. PSNC – projects, infrastructures, services 2. PSNC – global initiatives 3. SC2010 demonstrations 4. Application in GLIF environment 5. Future plans 6. Summary

  25. Summary • A remote rendering application has been tested in GLIF environment and large distances; • Different communication patterns and protocols have been tested; • Real-time? • Automated provisioning system would save-up some time required to establish the circuit (manual vs. automatic – 4K);

  26. Thank you! Thank you!

Recommend


More recommend