Building Science Gateways and Managing Workflows with the Open Grid Computing Environment Toolkit Marlon Pierce, Suresh Marru, Zhenhua Guo, Fugang Wang,

Slides:



Advertisements
Similar presentations
Open Grid Computing Environments Marlon Pierce (IU) & Gopi Kandaswamy (RENCI)
Advertisements

Module: 201 Create and Manage Your Agent Account.
Developing Grid User Interface Components Portlets, gadgets, etc.
User Introduction to the TeraGrid 2007 SDSC NCAR TACC UC/ANL NCSA ORNL PU IU PSC.
Building and Testing OGCE Software on the NMI Build and Test Facility Marlon Pierce Indiana University.
Wrapping Scientific Applications as Web Services Gopi Kandaswamy (RENCI) Marlon Pierce (IU)
OGCE Overview: Portals, Services, Workflows, Gadgets, and Tags Marlon Pierce (IU), Suresh Marru (IU), Gregor von Laszewski (RIT), Mary Thomas (SDSU), Nancy.
OGCE OVERVIEW: PORTALS, SERVICES, WORKFLOWS, GADGETS, AND TAGS Marlon Pierce (IU), Suresh Marru (IU), Raminder Singh (IU), Chathura Herath (IU), Gregor.
Open Grid Computing Environments Marlon Pierce, Suresh Marru, Gregor von Laszewski, Mary Thomas, Maytal Dahan, Gopi Kandaswamy, and Wenjun Wu.
Toward an OpenSocial Life Science Gateway Wenjun Wu, Michael E. Papka, Rick Stevens.
TG QM Arlington: GIG User Support Coordination Plan Sergiu Sanielevici, GIG Area Director for User Support Coordination
Cyberaide Virtual Appliance: On-demand Deploying Middleware for Cyberinfrastructure Tobias Kurze, Lizhe Wang, Gregor von Laszewski, Jie Tao, Marcel Kunze,
Distributed Web Security for Science Gateways Jim Basney In collaboration with: Rion Dooley Jeff Gaynor
A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.
Teaching with Wikis Ken Baclawski College of Computer and Information Science.
Future Grid Future Grid User Portal Marlon Pierce Indiana University.
Installing and Building GTLAB Marlon Pierce Indiana Univeristy.
Towards a Javascript CoG Kit Gregor von Laszewski Fugang Wang Marlon Pierce Gerald Guo
CloudCom Software for Science Gateways: Open Grid Computing Environments Marlon Pierce, Suresh Marru Pervasive Technology Institute Indiana University.
Software for Science Gateways: Open Grid Computing Environments Marlon Pierce, Suresh Marru Pervasive Technology Institute Indiana University
OGCE Workflow Suite GopiKandaswamy Suresh Marru SrinathPerera ChathuraHerath Marlon Pierce TeraGrid 2008.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
OGCE Overview: Services, Gadgets, and Tags Marlon Pierce, Suresh Marru, Gregor von Laszewski, Mary Thomas, Maytal Dahan, Gopi Kandaswamy, Rion Dooley,
23:48:11Service Oriented Cyberinfrastructure Lab, Grid Portals Fugang Wang April 29
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
Towards a unified Cyberaide architecture Fugang Wang May 29, 2009.
Javascript Cog Kit By Zhenhua Guo. Grid Applications Currently, most grid related applications are written as separate software. –server side: Globus,
Using Cyberaide JavaScript to develop Ajax based Grid Apps – A Tutorial for Grid App Developers Gregor von Laszewski Fugang Wang Jun 22, 2009.
1 Grid Portal for VN-Grid Cu Nguyen Phuong Ha. 2 Outline Some words about portals in principle Overview of OGCE GridPortlets.
R. Suresh (NASA/MTECH) Ben Burford (JAXA) Bernhard Buckl (DLR) Contact: - CEOS WGISS Meeting, Beijing, China, September 2004 A RSS.
SAN DIEGO SUPERCOMPUTER CENTER Inca TeraGrid Status Kate Ericson November 2, 2006.
Evolving Interfaces to Impacting Technology: The Mobile TeraGrid User Portal Rion Dooley, Stephen Mock, Maytal Dahan, Praveen Nuthulapati, Patrick Hurley.
OGCE Components for Enhancing UltraScan Job Management. Suresh Marru,Raminder Singh, Marlon Pierce.
NCSA Alliance Portal Expedition Demo Marlon Pierce, Greg Daues, Gopi Kandaswamy, and Liang Fang Supercomputing 2004 Pittsburg, PA.
1 Alternative view on Internet Computing Web 1.0 –Web 1.0 is first generation, Web Information based. Driven by Information provider. Web 2.0 Ajax enabled.
OGCE Overview: Services, Gadgets, and Tags Marlon Pierce, Suresh Marru, Gregor von Laszewski, Mary Thomas, Maytal Dahan, Gopi Kandaswamy, Rion Dooley,
Intro to Datazen.
Open Grid Computing Environments Tutorial Marlon Pierce, Suresh Marru, Gopi Kandaswamy, Gregor von Laszewski, and Tom Scavo.
Grid Interoperability Update on GridFTP tests Gregor von Laszewski
OGCE Workflow and LEAD Overview Suresh Marru, Marlon Pierce September 2009.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
Lightweight OGCE Gadget Portal for Science Gateways Zhenhua Guo, Marlon Pierce Community Grids Laboratory, Pervasive Technology Institute, Indiana University,
Design And Front Visual Set Up Progress | 95%  Backend Codes And Hidden Side Progress | 72%  Overall Progress| 69%  Seo And Optimization Progress |
Shaowen Wang 1, 2, Yan Liu 1, 2, Nancy Wilkins-Diehr 3, Stuart Martin 4,5 1. CyberInfrastructure and Geospatial Information Laboratory (CIGI) Department.
Android Mobile Application Development
API (Application Program Interface)
RESTful Sevices Distributed Objects Presented by: Shivank Malik
Open Grid Computing Environment Summary
OGCE Short Summary Marlon Pierce Community Grids Lab
Writing Grid Portlets.
Microsoft Virtual Academy
Shaowen Wang1, 2, Yan Liu1, 2, Nancy Wilkins-Diehr3, Stuart Martin4,5
What is a Science Gateway?
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Latest Exam Questions Full Training
Housing application Presented by Phil Callaghan MD Caltech CRM
Making apps social and connected with HTTP services
Open Grid Computing Environments
OGCE Portal Applications for Grid Computing
OGCE Portal Applications for Grid Computing
Introduction to AppInventor
OGCE Portal Software for Big Red and the TeraGrid
Open Grid Computing Environments
EGI support services Science gateway developers
OGCE Architecture: Portlets and Services for Science Gateways
Multi-Factor Authentication
FitnessGram® 2015 Student Information System (SIS) Extract Import Training for Georgia School Year.
Grid Computing Software Interface
Computer Network Information Center, Chinese Academy of Sciences
Erik Porter Program Manager ASP.NET Microsoft Corporation
Presentation transcript:

Building Science Gateways and Managing Workflows with the Open Grid Computing Environment Toolkit Marlon Pierce, Suresh Marru, Zhenhua Guo, Fugang Wang, Rion Dooley, Wenjun Wu, Gregor von Laszewksi, and the OGCE Team Tues., November 17 10:00 a.m. – 12:00 p.m.

OGCE Tools for Science Workflows We will go through the steps to use OGCE tools to wrap, register, and run real TeraGrid applications (Gaussian, CHARMM) as a workflow using OGCE tools. Packaged, downloadable software.

OGCE’s Cyberaide JavaScript provides a Grid abstraction layer for developing mashups and gadgets. Downloadable, packaged software.

The OGCE Gadget Container allows you to build portals out of public and private Google Open Social gadgets. Supports HTTPS. Downloadable, packaged software.

OGCE Grid Mash Up Tools and Gadgets You can also build secure gadgets for accessing TeraGrid resources using Cyberaide and deploy them into the OGCE Gadget Container.

Mobile TeraGrid User Portal The Mobile TGUP is a streamlined mobile version of the TGUP. It is designed to keep you “in the know while you’re on the go.” Optimized for the iPhone, available on any smart phone. Features include: User job information & notifications TeraGrid news items TeraGrid resource status User allocation information and balances Direct contact mechanisms for the TeraGrid Help Desk User profile information and updating

More Information Web Site and Contact Information http://www.collab-ogce.org Links to demonstrated software http://www.collab-ogce.org/ogce/index.php/Workflow http://www.collab-ogce.org/ogce/index.php/OGCE_Gadget_Container http://www.collab-ogce.org/ogce/index.php/JavaScript_COG RSS News Feed and blog http://collab-ogce.blogspot.com

Cyberaide JavaScript API

Authentication How to authenticate through the Cyberaide JavaScript API? // construct an authenticator object for authentication // using myproxy // make sure to use the attributes keys specified here. var auth = org.cyberaide.js.jsAuthenticator(url); auth.setAttribute("host", "myproxy.teragrid.org"); auth.setAttribute("port", 7512); auth.setAttribute("user", ’YOURTGUSERNAME'); auth.setAttribute("password", ’YOURPASSWORD'); // currently only 'myproxy' is supported auth.setProvider("myproxy"); 11/20/2018

Authentication (cont.) // construct cyberaide object by pointing to the Agent // service's url // Your call through the Cyberaide API will be // mediated to this Web service // Refer to the installation instruction for the ‘url’. // If you followed each step, the url should be like this var url = "../axis2/services/AgentService”; var cyberaide = new org.cyberaide.js.jsUtil(url); // invoke authentication function cyberaide.authenticate(auth, authResponse); // authResponse is the callback function handler 11/20/2018

Authentication (cont.) /* * the authenticate callback function */ function authResponse(ret) { if(ret){ //authenticated successfully! //put your code here } else{ //authentication failed //put your code here } } 11/20/2018