Presentation is loading. Please wait.

Presentation is loading. Please wait.

WestGrid Collaboration and Visualization Brian Corrie Collaboration and Visualization Coordinator WestGrid/SFU.

Similar presentations


Presentation on theme: "WestGrid Collaboration and Visualization Brian Corrie Collaboration and Visualization Coordinator WestGrid/SFU."— Presentation transcript:

1 WestGrid Collaboration and Visualization Brian Corrie Collaboration and Visualization Coordinator WestGrid/SFU

2 AG Retreat, June 9 – 11, 2004 Overview What is WestGrid? WestGrid Collaboration and Visualization Integrating visualization services into AG

3 AG Retreat, June 9 – 11, 2004 What is WestGrid?

4 AG Retreat, June 9 – 11, 2004 WestGrid Grid Philosophy Provide computational resources to the research community in Western Canada HPC, data storage, collaboration, visualization HPC, data storage, collaboration, visualization Advanced networking Advanced networking Provide “seamless” access to the resources through advanced networking and grid technologies Promote the use of “robust” Grid Tools in place of traditional alternatives Don’t impose the use of Grid Tools on users

5 AG Retreat, June 9 – 11, 2004 WestGrid Grid Philosophy Provide a range of computational resources to the Western Canada (and national) community Provide “seamless” access to the resources through advanced networking Promote the use of Grid technologies to user/projects that can benefit from them Encourage the use of “robust” grid tools in place of traditional alternatives Don’t impose the use of grid tools on users that don’t need them or that already have a good process in place Deployment of Globus at all sites GSI based single sign on, gatekeepers for scheduling, meta-schedulers GSI based single sign on, gatekeepers for scheduling, meta-schedulers

6 AG Retreat, June 9 – 11, 2004 WestGrid HPC Large shared memory (UoA) 256 Processor SGI Origin, 6 smaller Origin servers (8 to 64 processors) 256 Processor SGI Origin, 6 smaller Origin servers (8 to 64 processors) Large cluster (UBC) 1008 processor IBM blade server 1008 processor IBM blade server Tightly coupled message passing (UoC) 144 processor HP SC45 144 processor HP SC45 Storage server (SFU) 25 TB disk, 135 TB on-line tape 25 TB disk, 135 TB on-line tape Visualization server (SFU) 20 processor, 8 pipe SGI Ultimate Vision 20 processor, 8 pipe SGI Ultimate Vision

7 AG Retreat, June 9 – 11, 2004 WestGrid Networking HPC/storage sites connected by WAN Layer-2, gigabit-per-second Layer-2, gigabit-per-second Appears as a local subnet Appears as a local subnet Jumbo-frame Jumbo-frame Spans 800 km Spans 800 km Uses CANARIE/ORANs BCNet in BC BCNet in BC Netera in Alberta Netera in Alberta

8 AG Retreat, June 9 – 11, 2004 Overview What is WestGrid? WestGrid Collaboration and Visualization Integrating visualization services into AG

9 AG Retreat, June 9 – 11, 2004 Why Collaboration and Visualization (CV)? The goal of grid computing: accelerate understanding The human element of grid computing People are arguably the most important “grid resource” People are arguably the most important “grid resource” How do we accelerate understanding? Understanding through visualization Understanding through visualization Understanding through collaboration Understanding through collaboration The right people, at the right time, with the right information The right people, at the right time, with the right information WestGrid has deployed a CV infrastructure

10 AG Retreat, June 9 – 11, 2004 The WestGrid Collaboration Infrastructure AccessGrid foundation AG rooms deployed at each site AG rooms deployed at each site AG VenueServer AG VenueServer Functional and Research venues Bridging for all venues GridCanada certificates Wide range of scales and types Large scale, multi-user rooms Large scale, multi-user rooms Smart interaction environments Smart interaction environments Visualization laboratories Visualization laboratories Extended collaboration services Integrated visualization services Integrated visualization services Extended collaboration services Extended collaboration services

11 AG Retreat, June 9 – 11, 2004 The WestGrid Visualization Infrastructure Visualization technologies SGI visualization server SGI visualization server Visualization to the desktop Access to high end visualization 20 processors, 8 “pipes” 20 processors, 8 “pipes” Centralized management Hardware, software, expertise Hardware, software, expertise Utilizes core WestGrid network Visualization displays Visualization displays Provide access to researchers Range of displays types Fully immersive VR rooms Fully immersive VR rooms Low cost passive stereo Low cost passive stereo No glasses auto-stereo No glasses auto-stereoChallenges How to integrate visualization into our collaboration environments How to integrate visualization into our collaboration environments

12 AG Retreat, June 9 – 11, 2004 Visualization Server SFU: Visualization server

13 AG Retreat, June 9 – 11, 2004 Overview What is WestGrid? WestGrid Collaboration and Visualization Integrating visualization services into AG

14 AG Retreat, June 9 – 11, 2004 Quality of Experience in Advanced Collaboration Environments What is QoE? Measure of human experience, not technology Measure of human experience, not technology User satisfaction requires a good experience User satisfaction requires a good experience How do we deliver? Task: What is the user trying to do? Task: What is the user trying to do? Need: What do they need to accomplish the task? Need: What do they need to accomplish the task? Services: What services meet the needs? Services: What services meet the needs? Technologies: What technologies can provide services? Technologies: What technologies can provide services? Collaboration with the NRC http://www.andrewpatrick.ca/cv/WACE-2003-Corrie-et-al.pdf http://www.andrewpatrick.ca/cv/WACE-2003-Corrie-et-al.pdf http://www.andrewpatrick.ca/cv/WACE-2003-Corrie-et-al.pdf

15 AG Retreat, June 9 – 11, 2004 Quality of Experience and AccessGrid Identifying tasks and needs What is the user trying to accomplish? What is the user trying to accomplish? E.g. Collaborative visualization of molecular data set Create/reserve a venue for the specific task What are the requirements/needs What are the requirements/needs Audio, video, shared molecular visualization Deploying services and technologies Creating and configuring services Creating and configuring services Populate venue with appropriate services/applications Rat, vic, RasMol Rat, vic, RasMol Configure services/applications in the venue for task at hand Deploying services on technologies Deploying services on technologies Services are automatically deployed when venue entered Configured as required for the task

16 AG Retreat, June 9 – 11, 2004 The QoE AG process QoE Web Portal Task and need identification Venue Server Venue configuration: service specification and service settings Venue Client Venue join Services Service instantiation Services

17 AG Retreat, June 9 – 11, 2004 Where are we at? Populating and configuring venues Task based web portal Task based web portal Identifies service requirements Exploring how to populate a venue Exploring how to populate a venue Add apps/services to a venue Add app/service config to a venue Add data to a venue Need to add visualization features to the portal Need to add visualization features to the portal

18 AG Retreat, June 9 – 11, 2004 Where are we at? Visualization services are available Shared RasMol (Argonne) Shared RasMol (Argonne) Shared ImmersaView (EVL) Shared ImmersaView (EVL) Shared VizServer (WestGrid) Shared VizServer (WestGrid) Alpha version complete Beta to be publicly available soon Issues Requires separate authentication Requires separate authentication Application start up Application start up Data in the venue (Grid URL) Data in the venue (Grid URL)

19 AG Retreat, June 9 – 11, 2004 What do we need? Node Services vs Shared Apps Node services Node services  Node, not machine based  Use a StreamDescription for configuration  Can this be used to control the stream (extensible)?  Node controlled, not venue controlled  Need a way to configure services from venue Shared Apps Shared Apps  Venue controlled  Can add features based on purpose, not based on node  Venue, not node based  Can’t start up shared apps on other machines in a node

20 AG Retreat, June 9 – 11, 2004 What do we need? Documentation “The documentation is thin…” “The documentation is thin…” Ivan Judson, Scheduling and AG, AG Retreat 2004 Current process Current process Read high level documentation (not clear if it is up to date) Read code (example Shared Apps, Node Services) Modify code Difficult to determine what is possible Difficult to determine what is possible How can we populate venues? What mechanisms are there for storing data in a venue? What mechanisms are there for communicating info? Venue data store, shared app data store, event mechanism, stream description Venue data store, shared app data store, event mechanism, stream description

21 AG Retreat, June 9 – 11, 2004 Questions?


Download ppt "WestGrid Collaboration and Visualization Brian Corrie Collaboration and Visualization Coordinator WestGrid/SFU."

Similar presentations


Ads by Google