1 Media Grid Initiative By A/Prof. Bu-Sung Lee, Francis Nanyang Technological University.

Slides:



Advertisements
Similar presentations
Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
Advertisements

NGS computation services: APIs and.
Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
OMII-Europe Repository Steven Newhouse Director, OMII-UK.
Grid Resource Allocation Management (GRAM) GRAM provides the user to access the grid in order to run, terminate and monitor jobs remotely. The job request.
CGW 2009 Vine Toolkit A uniform access and portal solution to existing grid middleware services P.Dziubecki, T.Kuczynski, K.Kurowski, D.Szejnfeld, D.Tarnawczyk,
MTA SZTAKI Hungarian Academy of Sciences Grid Computing Course Porto, January Introduction to Grid portals Gergely Sipos
The Cactus Portal A Case Study in Grid Portal Development Michael Paul Russell Dept of Computer Science The University of Chicago
Computational Steering on the GRID Using a 3D model to Interact with a Large Scale Distributed Simulation in Real-Time Michael.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
Workload Management Massimo Sgaravatto INFN Padova.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
Chapter 9 Elements of Systems Design
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
Grid ASP Portals and the Grid PSE Builder Satoshi Itoh GTRC, AIST 3rd Oct UK & Japan N+N Meeting Takeshi Nishikawa Naotaka Yamamoto Hiroshi Takemiya.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
TRASC Globus Application Launcher VPAC Development Team Sudarshan Ramachandran.
INFSO-RI Module 01 ETICS Overview Alberto Di Meglio.
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
DataGrid Applications Federico Carminati WP6 WorkShop December 11, 2000.
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
CHAPTER TEN AUTHORING.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
INFSO-RI Module 01 ETICS Overview Etics Online Tutorial Marian ŻUREK Baltic Grid II Summer School Vilnius, 2-3 July 2009.
CSF4 Meta-Scheduler Name: Zhaohui Ding, Xiaohui Wei
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
1 Grid Portal for VN-Grid Cu Nguyen Phuong Ha. 2 Outline Some words about portals in principle Overview of OGCE GridPortlets.
The BioBox Initiative: Bio-ClusterGrid Maddie Wong Technical Marketing Engineer Sun APSTC – Asia Pacific Science & Technology Center.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Institute For Digital Research and Education Implementation of the UCLA Grid Using the Globus Toolkit Grid Center’s 2005 Community Workshop University.
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
Grid-Powered Scientific & Engineering Applications Ho Quoc Thuan INSTITUTE OF HIGH PERFORMANCE COMPUTING.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Evolution of a High Performance Computing and Monitoring system onto the GRID for High Energy Experiments T.L. Hsieh, S. Hou, P.K. Teng Academia Sinica,
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Alaa El-Deen shaban El-Meshneb Assistant Lecturer Physics Department Sohag University Grid Computing Group 3 D modeling in Grid (by the example of Blender)
Some comments on Portals and Grid Computing Environments PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics,
International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Timeshared Parallel Machines Need resource management Need resource management Shrink and expand individual jobs to available sets of processors Shrink.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
LSF Universus By Robert Stober Systems Engineer Platform Computing, Inc.
© Copyright AARNet Pty Ltd PRAGMA Update & some personal observations James Sankar Network Engineer - Middleware.
EGI Technical Forum Amsterdam, 16 September 2010 Sylvain Reynaud.
Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University
D.Spiga, L.Servoli, L.Faina INFN & University of Perugia CRAB WorkFlow : CRAB: CMS Remote Analysis Builder A CMS specific tool written in python and developed.
A Desktop Client for HPC Chemistry Applications: GridChem Kent Milfeld Supported by the NSF NMI Program under Award #
1 Data Management for Internet Backplane Protocol by Tang Ming Assoc/Prof. Francis Lee School of Computer Engineering, Nanyang Technological University,
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Digital Media SEAGF Somsak Sriprayoonsakul Thai National Grid Center
VIEWS b.ppt-1 Managing Intelligent Decision Support Networks in Biosurveillance PHIN 2008, Session G1, August 27, 2008 Mohammad Hashemian, MS, Zaruhi.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
InSilicoLab – Grid Environment for Supporting Numerical Experiments in Chemistry Joanna Kocot, Daniel Harężlak, Klemens Noga, Mariusz Sterzel, Tomasz Szepieniec.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
Creating Grid Resources for Undergraduate Coursework John N. Huffman Brown University Richard Repasky Indiana University Joseph Rinkovsky Indiana University.
Antonio Fuentes RedIRIS Barcelona, 15 Abril 2008 The GENIUS Grid portal.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Centre for Parallel Computing Tamas Kiss Centre for Parallel Computing A Distributed Rendering Service Tamas Kiss Centre for Parallel Computing Research.
University of Technology
Module 01 ETICS Overview ETICS Online Tutorials
Gordon Erlebacher Florida State University
Presentation transcript:

1 Media Grid Initiative By A/Prof. Bu-Sung Lee, Francis Nanyang Technological University

2 Content Background Architecture Applications Maya(with plug-in) PovRay Mental Ray Resource Matching

3 Objectives Illustration of an ICT application encompassing diverse components in applications, portal & middleware Application has potential to benefit digital media industry Complements promotion of Grid Computing in digital media industry

4 Background Project duration: Nov’2004 till Nov 2006 Initiative of Infocomm Development Authority(iDA) Singapore Hewlett Packard(HP) Participants School of Information Systems, Singapore Management University School of Computer Engineering, Nanyang Technological University Institute of High Performance, A*STAR

5 Background(2)

6 Portal Media Grid Architecture iHPC Meta-scheduler ESC Submit job SOAP ESC Platform LSF Meta-scheduler NGO LSF Grid Submit job WWW Browser Maya submit ssh http ssh animator Toolkits - Data collection - Job monitoring - Results preview - Fault-redundancy (Missing job resubmission) - Input data preprocessing/ uncompressing Applications: - Pixie - Povray - Modeler - MentalRay Resource Matchmaker Mental Ray/others ESC

7 Use scenario Data Media Portal Charging model QM MAYA/3DS,etc. Info service Job service other svcs Virtualization/ Middleware Layer data

8 Work Packages WP1 - Point of access for users. Provide real-time collaborative environment & Media Workbench WP2 - Gridification of animation & image rendering applications WP3 - Generic middleware for job execution & management WP3 - Expanding the scope of HP – Quartermaster tool from UDC to Grid for resource virtualization & allocation WP4 - Globus standards. No development undertaken WP5 - Aims to model usage patterns using NGO/GOG data & work on market based resource allocations models/biz models

9 Multiple Interfaces for Job Submission

10 Step 1 – Create Model in Maya

11 Step 2 – Job Submission from Maya to the Grid Each frame is associated with one Grid job.

12 Step 3 – Output Data Collection from Portal The package contains all resultant TIF files.

13 Speedup Sample The time to render a RIB file is about 40 seconds. 351 RIB files need about 4 hours for rendering in a single computer. Clusters hpc-pdpm has 20 CPUs in 10 machines. Cluster melon has 20 CPUs in 10 machines. By using LSF to submit the jobs to hpc-pdpm and melon, now rending 351 RIB files only need about 14 minutes including the time for data stage in/out. The speedup is about 17.

14 Job Submission from Portal to LSF The uploaded package includes all rib files, textures and shaders.

15 Check Status for the Most Recently Submitted Job Progress

16 Portlet of Checking Status for the Rendering Jobs Submitted from Maya and from Portal

17 2. POV-Ray Interactive Rendering Goals Use Grid to render complex photo-realistic objects when a single computer is not sufficient. Deliver the application through the rich media portal directly to the users, without installing additional software Perform on-the fly visualization of the rendering process to give the user more control.

18 Architecture overview Web interface GRID Cluster A Nodes Cluster B Nodes Portal Proxies Rendering is performed in parallel for every web user

19 POV-Ray Interactive Rendering

20 POV-Ray Interactive Rendering

21 POV-Ray Interactive Rendering Rendering in progress

22 POV-Ray Interactive Rendering

23 3. Interactive Shape Modeling App. Goals Use Grid to work with 3D shapes when a single computer computational power is not sufficient. Deliver the application through the rich media portal directly to the users, without installing additional software Methods Java3D web-based interface to receive user commands and visualize the model Real-time communication link between computing nodes and the interface

24 Architecture overview Web interface GRID Cluster A Nodes Cluster B Nodes Portal Web clients Proxies Rendering is performed in parallel for every web user

25 Task distribution 1. Object is split into several parts 2. The parts are distributed among the processing nodes 3. The results are sent back and combined 4. Users are able to visualize the model In their browsers interactively

26 Interactive Modeling App.

27 Interactive Modeling App

28 Interactive Modeling App

29 4. Mental Ray

30 Mental Ray Arch. Melon020 Mentalray client Melon001 Mentalray server Melon002 Mentalray server Melon003 Mentalray server Melon004 Mentalray server

31 Web-Service Enabled Resource Management Understanding User Requirements Formal Representation of Grid Resources

32 Web-Service Enabled Resource Management Discovery and Matching of Grid Resources Problems Countered in Integration Information Service

33 Conclusion Maya Application plug-in and portal submission Achievements Mental Ray submission through portal. Integration from Application to Information management. Integration with LSF

34 The challenge Thanks!