Using the Collaborative Tools in NEESgrid Charles Severance University of Michigan.

Slides:



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

Rob Allan Daresbury Laboratory A Web Portal for the National Grid Service Xiaobo Yang, Dharmesh Chohan, Xiao Dong Wang and Rob Allan CCLRC e-Science Centre,
Collaboration tools: The CHEF and Sakai Projects Charles Severance University of Michigan.
Reusable Components for Grid Computing Portals Marlon Pierce Community Grids Lab Indiana University.
Collaboration tools: The CHEF and Sakai Projects Charles Severance University of Michigan.
Using Collaborative Tools in NEESGrid Charles Severance University of Michigan NEESGrid System Integration Team
Please Describe Data ingestion. This includes support for real-time sensor data (object ring buffers) as well as simulation output (grid portals) –We have.
Learning and Research The Next Generation of On-Line Learning Support Systems at the University of Michigan ACSF Presentation May 28, 2002.
Using Sakai for Research Collaboration Charles Severance University of Michigan Sakai Project, NEESGrid Project, OGCE Project
11.1 Grid Portals ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson.
Next Generation Courseware Integrating Teaching, Learning, Research and Collaboration Carl Berger and Kim Bayer MERLOT September 2002
NEESgrid Data Technologies Charles Severance January 8, 2004 NSF Site Visit.
Grid Portals: Putting the User Interface on the Grid and Virtual Organizations Charles Severance University of Michigan NEESGrid project, OGCE Project,
From Your Course Syllabus to Earthquake Engineering: Collaboration using the CHEF Framework Charles Severance University of Michigan.
Grid Computing, B. Wilkinson, a.1 Grid Portals.
Commodity Grid (CoG) Kits Keith Jackson, Lawrence Berkeley National Laboratory Gregor von Laszewski, Argonne National Laboratory.
Grid Portals ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson.
SAKAI February What is SAKAI? Sakai ≠ Course Management System Sakai = Collaboration & Learning Environment.
XCAT Science Portal Status & Future Work July 15, 2002 Shava Smallen Extreme! Computing Laboratory Indiana University.
CS780-3 Lecture Notes In Courtesy of Mengjun Xie.
Future Grid Future Grid User Portal Marlon Pierce Indiana University.
CHEF CSG May 7, 2003 Joseph Hardin Collaborative Technologies Lab Media Union & School of Information University of Michigan.
Holding slide prior to starting show. A Grid-based Problem Solving Environment for GECEM Maria Lin and David Walker Cardiff University Yu Chen and Jason.
HPC club presentation A proposal for a campus-wide research grid Barry Wilkinson Department of Computer Science UNC-Charlotte Dec. 2, 2005.
National Center for Supercomputing Applications The Computational Chemistry Grid: Production Cyberinfrastructure for Computational Chemistry PI: John Connolly.
Rob Allan CCLRC 2 nd Generation HPCPortal v3 for the NGS Rob Allan and Dharmesh Chohan e-Science Centre CCLRC, Daresbury Laboratory.
CoG Kit Overview Gregor von Laszewski Keith Jackson.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
Grid Computing, B. Wilkinson, b.1 National Science Foundation Middleware Initiative (NMI) Started in 2001 initially over 3 years “to create and deploy.
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
OGCE Consortium Reusable Grid Portal Components Mary Thomas.
CHEF II / Sakai Architecture. CHEF II Changes uPortal replaces Jetspeed –jsr 168 portlet, servlet compliant Spring replaces Turbine component framework.
Grid Portals Dennis Gannon Marlon Pierce Indiana University.
National Computational Science National Center for Supercomputing Applications National Computational Science NCSA-IPG Collaboration Projects Overview.
Using NMI Components in MGRID: A Campus Grid Infrastructure Andy Adamson Center for Information Technology Integration University of Michigan, USA.
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
1 Grid Portal for VN-Grid Cu Nguyen Phuong Ha. 2 Outline Some words about portals in principle Overview of OGCE GridPortlets.
NGS Portal.
Rob Allan Daresbury Laboratory A Web Portal for the National Grid Service Xiaobo Yang, Dharmesh Chohan, Xiao Dong Wang and Rob Allan CCLRC e-Science Centre,
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
All Hands Meeting 2005 BIRN Portal Architecture: Security Jana Nguyen
WALSAIP Portal Automated Composition of Signal Processing Operators Mariana Mendoza Botero.
Sakai Authentication and Directory Architecture for 1.0 and Beyond A response to an by Albert Wu and Thomas Bush 8/28/2004 Charles Severance.
The MyProxy Online Credential Repository Jim Basney NCSA
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Ultimate Goal State Standardization for interchange of two types of packaged components –User Interface Multiple presentation components –Service Portal.
Portals for Bioinformatics Nick Sharman my Grid project manager 30 June
UPortal and CHEF Charles Severance University of Michigan
Some comments on Portals and Grid Computing Environments PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics,
Biomedical and Bioscience Gateway to National Cyberinfrastructure John McGee Renaissance Computing Institute
National Computational Science National Center for Supercomputing Applications National Computational Science Integration of the MyProxy Online Credential.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
VisPortal Project developer’s experience C.E.Siegerist, J. Shalf, E.W. Bethel NERSC/LBNL Visualization Group T.J. Jankun-Kelley, O. Kreylos, K.L. Ma CIPIC/UC.
AHM, Aug-30-Sept-2, 2004 Virtual Research in the UK: Advanced Portal Services Mark Baker and Hong Ong Distributed Systems Group University of Portsmouth.
2005 GRIDS Community Workshop1 Learning From Cyberinfrastructure Initiatives Grid Research Integration Development & Support
Sakai eScience/eResearch Austin Sakai Conference December 8, 2005 Joseph Hardin Stephanie Teasley Chuck Severance KYOU / sakai Boundary, Situation.
Application Web Service Toolkit Allow users to quickly add new applications GGF5 Edinburgh Geoffrey Fox, Marlon Pierce, Ozgur Balsoy Indiana University.
Shaowen Wang 1, 2, Yan Liu 1, 2, Nancy Wilkins-Diehr 3, Stuart Martin 4,5 1. CyberInfrastructure and Geospatial Information Laboratory (CIGI) Department.
Writing Grid Portlets.
Shaowen Wang1, 2, Yan Liu1, 2, Nancy Wilkins-Diehr3, Stuart Martin4,5
Charles Severance University of Michigan
Charles Severance University of Michigan
OGCE OGCE The Open Grid Computing Environments Collaboratory
Standard Portlet Architecture Supports Reusable Components
Charles Severance University of Michigan
SAKAI February 2005.
Middleware for Grid Portal Development
OGCE Portal Software for Big Red and the TeraGrid
OGCE Architecture: Portlets and Services for Science Gateways
Presentation transcript:

Using the Collaborative Tools in NEESgrid Charles Severance University of Michigan

Outline Creating the NEESpop CHEF Overview CHEF Collaborative Tools Adapting CHEF to to the Grid –Plug In Architecture –Design Patterns - Teamlet / Servlet / Applet The NMI Grid Portal

Creating the NEESpop System Integration OGSA Globus COG CHEF Toolkit Open Sees Telepresense New Development Testing NEESPOP Dist

CHEF: A Collaboration Toolkit Developed at University of Michigan –CourseTools - A course management system –WorkTools - A small-group collaborative system for researchers / scientists All JAVA - Open Source –Jakarta Jetspeed Portal –Jakarta Tomcat Servlet Container –Jakarta Turbine Service Container Build community of developers through workshops and outreach

CHEF Goals Provide a mechanism for software development which will allow organizations to share and re-use each other’s work Utilize existing technologies wherever possible and add value rather than invent all new Provide core toolset so that domain-specific tools can be added to add value Desire to compose tools in a flexible manner on the web leads to portal technology - Jetspeed

Not “just” a portal Portals are a framework to flexibly deploy tools (aka rectangles) and focus on how the user wants to arrange their own “rectangles” While CHEF technically is a portal, the goal is for the tools to work together closely and seem to really be parts of a larger “tool” CHEF has a lot of features, (services, presence, notification, etc..) which bridge the gap between portal and application framework

CHEF General Tools –Announcements –Chat –Threaded Discussion –Calendar –Schedule – Archive –Resources (including WebDav) –Web-Frame –Worksite Setup –Profile –Notifications / Subscriptions –Public View –Anonymous Comment

CHEF - More tools NEES Tools –Data Viewers (Live/Stored) –Telepresense –Video as Data –Electronic Notebook –Data/Metadata Repository Grid Technologies –Grid sign on using myproxy –Grid computational portal –GridFTP –..Many more

CHEF Implementation Architecture Tomcat Servlet Container Jetspeed Portal Turbine Framework Tool (Portlet) Turbine Service Velocity CSS Turbine Service Turbine Service Servlet In CHEF presentation details are handled in Velocity and tools make use of services to access any type of persistent information. Which service implementation is used is determined at run-time so we “plug- in” new personalities without changing any of the tools.

Tools Grid Service API CHEF Grid Service Component UserDirectory CHEF UserDirectory Service Component Grid UserDirectory Provider Service UserDirectory Provider Existing CHEFNew Code Existing GRID IU Portlets LDAP GridFTP Proxy Jetspeed User IU Code Jetspeed Login COGs MyProxy Tomcat / Apache Adding Grid Infrastructure to CHEF

CHEF Design Pattern Tomcat Jetspeed Service Framework Viewer Tool Grid Service Servlet Credential …. GRID HTML Applet +<> Session To enable browser-based applets to perform GRID operations we used a combination of the Teamlet (tool) which generated the HTML, an Applet which runs in the browser with access to the session cookie, and a Servlet which uses session information to retrieve the proper credential to perform GRID operations. Session Cookie

NMI / OGCE NSF National Middleware Iniative Indiana, UTexas, ANL, UM, NCSA

Creating the NEESpop System Integration OGSA Globus COG CHEF Toolkit Open Sees Telepresense New Development Testing NEESPOP Dist

NMI Grid Portal System Integration OGSA Globus COG CHEF Toolkit Gridport Alliance Portal Workflow Testing NMI Dist Presentation Thursday at 4:30

Summary By using the basic collaboration tools provided by CHEF, NEESgrid has been able to focus development effort on the new software elements for NEESgrid Because CHEF is based on Jetspeed, we have been able to use other Jetspeed components from ANL and Indiana By using a modular component-based approach to adding GRID capability to CHEF we have been able use this technology to create the first release of the NMI Grid Portal. URLs – –