Download presentation
Presentation is loading. Please wait.
Published byEdith McLaughlin Modified over 9 years ago
1
Electronic Visualization Laboratory, University of Illinois at Chicago Pacific Research Platform Scalable Visualization and Virtual-Reality Team www.evl.uic.edu Maxine D. Brown Electronic Visualization Laboratory (EVL) University of Illinois at Chicago
2
Electronic Visualization Laboratory, University of Illinois at Chicago EVL’s Visualization and Virtual Reality Collaboration Hardware and Software Help Teams Manage “Big Data” CAVE 1992 SAGE (2004-2014) and SAGE2 (2014-present) TacTile 2008 CAVE2 2012 “Star Wars” 1977
3
Electronic Visualization Laboratory, University of Illinois at Chicago EVL Networking: External PRP Connectivity UIC connected to StarLight at 100Gbps EVL connected to UIC backbone at 100Gbps – 2x40Gbps to the CAVE2/Omegalib (36Mpixel stereo / 72Mpixel mono) – 10Gbps to Cyber- Commons/SAGE2 (18Mpixel)
4
Electronic Visualization Laboratory, University of Illinois at Chicago Current Tools to Retrieve and Move Data Not User Friendly! Interactive “human in the loop”: Using URL with HTTP/HTTPS protocols – Can be slow – Web not designed to transfer terabytes – If a browser is needed, it can be an issue, since storage machines are often not interactive – need to download on laptop/workstation, then transfer to the storage device (might not be possible if very large) Non-interactive / Command line – scp/sftp Ubiquitous on Unix systems Tuned for security Slow – not tuned for performance – curl/wget Ubiquitous Not secure Not fast either (web server) Current network speeds to our offices – ~1Gbps within US, if sites are well tuned and have decent storage – 10-20 Mbps otherwise
5
Electronic Visualization Laboratory, University of Illinois at Chicago EVL Use Case #1: SAGE2 S calable Amplified Group Environment Over 40+ Sites Worldwide Middleware to access, display, and share high- resolution digital media on scalable resolution display environments Based on web technologies Multi-touch interaction (one or many people) Push laptop screens or windows onto a wall sage2.sagecommons.org
6
Electronic Visualization Laboratory, University of Illinois at Chicago SAGE2 Data Sizes and Frequency of Transfer Data Types – Documents, pictures, movies (accessed as URLs) – Video streams Data Sizes – Variable sized datasets from scientists and artists Frequency of Transfer – Ad hoc
7
Electronic Visualization Laboratory, University of Illinois at Chicago SAGE2 Collaborators Exchanging Data Collaborations with academic, government lab, non-profit (museums) and industry research institutions – regional, national and international Local and remote digital media sent as URLs from the SAGE2 web server http://sage2.sagecommons.org/community-2/
8
Electronic Visualization Laboratory, University of Illinois at Chicago SAGE2 Speeds Achieved To Date SAGE2 tested to leverage high-speed networks 1 display node2 display nodes4 display nodes6 display nodes Bandwidth from a NodeJS server 1.8 Gbps4.3 Gbps7.0 Gbps9.3 Gbps A single SAGE2 Javascript server can send at least 10Gbps with enough clients (display nodes).
9
Electronic Visualization Laboratory, University of Illinois at Chicago EVL Use Case #2: Omegalib Hybrid Visualization Environment https://github.com/uic-evl/Omegalib EVL CAVE2Calit2-QI StarCAVE Currently virtual-reality middleware To be extended as a scalable, modular, platform/device-independent framework for scientific visualization, to span 2D personal devices to large 3D immersive displays, cluster-based low-latency streaming, and local to remote cloud computing. Luxor data provided by Calit2-QI, UCSD
10
Electronic Visualization Laboratory, University of Illinois at Chicago EVL Use Case #3: Large File Transfer Retrieved ~200GB application from a CAVE2 in Australia to a CAVE2 in Chicago – Australian system secured behind 2 gateways (two logins required to access the storage) – No fast transfer tools installed UIC Routing – Initially went through the campus production network, but updated to research network – Research network not configured for jumbo-frame end-to-end (the end-points were, not the core) – Issues with routing, DNS,... Ended up using ‘scp’ from command line through campus network and Internet2 WAN Speed: ~20Mbps, 24 hours to transfer data – Should be 30 min at 1Gbps, 3 min at 10Gbps Monash University CAVE2 showing “Fifty Sisters”
11
Electronic Visualization Laboratory, University of Illinois at Chicago EVL Use Case #4: Classic SAGE + UltraGrid UltraGrid software enables low-latency, high-quality video network transmissions GLIF 2014 Telemedicine demo: Sending video streams among UIC, UCSD, and REANNZ at the New Zealand workshop site. 100Gb network from Seattle to NZ was so new, there were issues with jumbo-frame and reliability Error correction adds some bandwidth (FEC) People want multiple streams to enable awareness across sites (wide-angle front, wide-angle, back, speaker closeup, …) Streams first sent to UCSD, then retransmitted using an UltraGrid reflector. Pushed ~9.5Gbps among the three sites (compressed 4K and uncompressed HD streams) www.ultragrid.cz/en UICUCSD Calit2-QIREANNZ
12
Electronic Visualization Laboratory, University of Illinois at Chicago EVL Use Case #5: SENSEI 360° Stereo Video Camera The Sensor Environment Imaging (SENSEI) Instrument is a real-time, image-acquisition, sensor-based camera system to capture spherical, omnidirectional, stereo 3D video and still images of real-world scenes, to view in networked, collaboration-enabled, virtual-reality systems When built, SENSEI will have ~100 sensors of 2-8 Mpixels each, and, in motion-capture mode of 30fps, will generate 360-1440 Gigapixels/minute. A pixel is 3-4 bytes, resulting in TB/min Stereo still-photo panoram of Luxor taken with CAVEcam (precursor to SENSEI) www.evl.uic.edu/sensei
13
Electronic Visualization Laboratory, University of Illinois at Chicago Network Issues a.k.a. What’s Screwed Up? Storage devices not often accessible on the network edge – hidden behind firewalls, multiple gateways or login system Storage not on the right network Network misconfigurations: no jumbo-frame network end-to-end UDP enables low latency but can be problematic for networks Firewalls not configured for UDP
14
Electronic Visualization Laboratory, University of Illinois at Chicago In an Ideal World, We’d Have… Intelligent, scientist-friendly tools to access “Big Data” files from home, office, lab (The goals of SAGE2 and Omegalib) Fast protocols and transfer tools – Widely deployed (no sys admin required) – Handle multiple types of streams: video, data, audio, tracking,…
15
Electronic Visualization Laboratory, University of Illinois at Chicago In an Ideal World, We’d Have… 10 Gbps “BIG” SCIENCE 10 Mbps OFFICE TIME TO MOVE A DVD 5 Seconds1 Hour TIME TO MOVE A TB 12-16 Minutes 10 Days Gigabyte 1 Billion Megabyte 1 Million Terabyte 1 Trillion Petabyte 1 Quadrillion 100 Gbps “BIG” SCIENCE 1.6 Minutes
16
Electronic Visualization Laboratory, University of Illinois at Chicago Funding from Federal agencies, industry and non-profit institutions Fostering early adoption by supporting user communities Providing educational experiences to students, who receive jobs upon graduation EVL: Thank You!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.