11.07.2015 Views

Deep Computing and Visualization Laboratory - Garuda

Deep Computing and Visualization Laboratory - Garuda

Deep Computing and Visualization Laboratory - Garuda

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Cluster <strong>Computing</strong> <strong>and</strong><strong>Visualization</strong> on GridPresentation for4th <strong>Garuda</strong> Grid Partners’ Meet @ Bangalore 2008Dr. C.S.KumarAssociate Professor, ME Dept


Introduction of Lab• A computational <strong>and</strong> visualization facility forscientific applications• The computational facility created to meet therequirements of CORAL <strong>and</strong> IIT Kharagpur• Initial support through IBM’s SUR grant of USD 50K<strong>and</strong> IIT Kgp support of similar amount• To be scaled up with the computational needs thefaculty, researchers <strong>and</strong> students increase on thenetworkC S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


Remote Visual Networking: RVNLong-haul application delivery over networksX•Utilize end-station for access to aremotely executed <strong>and</strong> renderedOpenGL application•Enables re-location or consolidationof Linux workstationsXXX comm<strong>and</strong>sX eventsCompressedimagesDCV clustermanaged like apool of workstationresources•Can be used for multi-usercollaboration of a single applicationsession•Collaborators can join <strong>and</strong> detachfrom a collaborative session arbitrarilyC S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008XThinkPad with bothinstalled applications <strong>and</strong>remote applications


Scalable VisualNetworking: SVNImmersive <strong>Visualization</strong>console•Run unmodified application on masterworkstation <strong>and</strong> transport graphics streams todisplay-attached rendering nodes•Multiple graphics transport options offerperformance alternatives•Scale resolution of OpenGL windows for usewith rich-pixel, multi-pipe environments:•Stereo capable for stereo enabled applications.NICGPUNICGPUGraphicsoverproprietarywireprotocolNICGPUNICGPULinux application hostNICGPUC S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008large format designreview display


Initial Lab setup with RVN• Computation courses of CORAL• Some useful software in place1. SURGE2. GMT3. GRADSComputation Cluster 8 nodes – 16 CPUS4 sets of 2 node DCVsRemote Visual NetworkingC S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


Lab components in place with SVN• Computation courses of CORAL• Some useful software in place1. SURGE2. GMT3. GRADS4. Viz5D+• Additional software enablementComputation Cluster 8 nodes – 16 CPUS 1. Corewall1 head node, 1 RVN node2. Geowall6 sub-cluster for SVN nodes3. SAGEDisplay size (4800 x 2560 pixels)Usable in RVN <strong>and</strong> SVN dual modeC S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


ACV Lab <strong>and</strong> HPC connectivity at IIT Kharagpur <strong>and</strong> <strong>Garuda</strong>IBM RS 6000 SP3GARUDA FABRICGARUDA FABRIC100 mbpsLayer 3 Switch16 CPU SMP SP3serverIITIITKharagpurKharagpurHPCHPCLANLANCisco 7204 VXRIITIITKharagpurKharagpurLANLANGateway10.130.0.1Head Node10.130.0.5DCV CLUSTER SYSTEMSHead Node10.130.0.9


Digital Video Online• IIT Kgp has vast repository of educational material onDigital Video hosted at Centre for EducationalTechnology (CET)• Over 140 courses with 30-40 hrs per course is online• Several of these are made available through NPTEL• Now some of these can be pre-viewed onhttp://10.130.0.8 as a <strong>Garuda</strong> IP address• Video available as streaming CIF MPEG2 (768 mbps)• H.364 (mpeg-4 4 part 10) 4 CIF (1 mbps) also beingcoded – (decoding may require licences)• Full access details can be worked out with CET at IITKharagpurC S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


Other educational tools beingdeveloped• Learning management system based on moodle forcourse management is being developed.• Remote Classroom using Access Grid is setup on a testbed.• High Definition Video / Digital Video transport based liveevent streaming made available (using multicast) – 30mbps b<strong>and</strong>width : very useful for live broadcast ofsurgical sessions <strong>and</strong> virtual reality laboratories withaugmented reality• Virtual Labs for 11 courses being readied – remotelyoperable labware <strong>and</strong> highly interactive simulations indifferent fields of CSE, ECE, EE <strong>and</strong> ME being madeavailable initially.C S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


Access Grid for collaboration• A Grid communication middleware basedframework for collaboration (current versionGlobus 3)• Uses scalable multicast network technology formultiple sites (not limited to 1+4 / 1+5 etc as inMCU)• Multiple display technology can be leveraged• High definition video can be added• Additional use specific components can benstalled.C S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


Access Grid for real-time collaborationNode ServiceNode ServiceProduces video serviceConsumes audio/videoserviceProduces audio serviceService Manager Service Manager Service ManagerAudio System(RAT)Web CameraVideo System (VIC)ProjectorC S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008DisplaySystemControllerMicrophone


Architecture of the AG Node ServiceVenueManagementVenue ServerBridge ServerService ManagerS1:VideoVenue ClientNode ServiceService ManagerS2 AudioService ManagerS3 DisplayC S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


Multicast structure in the Access GridC S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


C S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


Simple single node ACCESS GRIDSet up at a typical siteVenue Server/ HomeVenueConnecting toHome VenueAccess gridnode (local)Control pathVideo PathVenueclient/RemoteclassINTERNETINTERNETRemote Access Gridnode


Initializing Venue Server(http://10.11.255.11:8000/VenueServer)C S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


Session initiated at Venue ServerC S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


C S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


Applications session: Shared BrowserC S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


Application session: Application Monitor for Shared BrowserC S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


Application Session: Shared Presentation (Controller <strong>and</strong> Monitor)C S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


Master Presentation/Presentation at Venue ServerC S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


Shared Presentation at Remote End/Remote ClientC S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


REMOTE AUDIENCERemote Classroom applicationVideo pathControl pathConnectionsINTERNET2INTERNET2/ Grid/ GridNetworkNetworkRemote ClassroomClassroom


Access Grid experiment using QoS TestBedC S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


Current status• Setup created under a QoS network project <strong>and</strong>experiments are on with Access Grid <strong>and</strong> lowb<strong>and</strong>width QoS networks• High b<strong>and</strong>width multicast access with campusLAN• Experience <strong>and</strong> technology can be ported to<strong>Garuda</strong> Grid for multi-site use• Some remote site infrastructure planning isrequiredC S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008


Thank youDiscussionC S Kumar @ IIT Kgp, , <strong>Garuda</strong>Partners’ Meet 2008

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!