A Virtual Research Environment (Extending the Grid to the Desktop)

Slides:



Advertisements
Similar presentations
The Access Grid Ivan R. Judson 5/25/2004.
Advertisements

Delivering User Needs: A middleware perspective Steven Newhouse Director.
R. MiddletonGridPP8 – Bristol – 23 rd September 2003Slide 1 UK eScience BoF Session AHM – Nottingham - September 2003 Intersecting UK Grid and EGEE/LCG/GridPP.
Supporting further and higher education VRE Programme Current Position and Achievements to Date Maia Dimitrova 28 th Nov 05.
Ceti s c e t i s Report out from Personal Learning and Research Environments Oleg Liber, Sharon Perry, Phil Beauvoir, John Swannie,
Supporting education and research JISC Virtual Research Environment Call Town Meeting 19 th July 2004.
The e-Framework Bill Olivier Director Development, Systems and Technology JISC.
Joint Information Systems Committee Supporting Higher and Further Education Portals and the JISC Information Environment Strategy Chris Awre Programme.
Research Councils ICT Conference Welcome Malcolm Atkinson Director 17 th May 2004.
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,
The National Grid Service and OGSA-DAI Mike Mineter
SWITCH Visit to NeSC Malcolm Atkinson Director 5 th October 2004.
May 21, A Developers Viewpoint Prof Mark Baker School of Systems Engineering University of Reading Tel:
R e D R e S S Resource Discovery for Researchers in e-Social Science ReDReSS A Joint Application from Lancaster and Daresbury (7 social scientists, 6 computer/computational.
Information Society Technologies Third Call for Proposals Norbert Brinkhoff-Button DG Information Society European Commission Key action III: Multmedia.
Rob Allan Daresbury Laboratory NW-GRID Training Event 26 th January 2007 NW-GRID Future Developments R.J. Allan CCLRC Daresbury Laboratory.
Using the Collaborative Tools in NEESgrid Charles Severance University of Michigan.
2 July, Sakai VRE Portal Demonstrator Mark Baker School of Systems Engineering, University of Reading Tel:
R.J. Allan Portals and User Interfaces for Data Management and Grid Computing Rob Allan Leader of the Grid Technology Group 9 th.
Developing portal services: the Subject Portals Project Rosemary Russell SPP Project Manager UKOLN, University of Bath
R e D R e S S Case Study in e-Social Science Building Collaborative e-Research Environments JISC Consultation Workshops, 23/2/04 and 5/3/04 Rob Allan (CCLRC.
Technical Review Group (TRG)Agenda 27/04/06 TRG Remit Membership Operation ICT Strategy ICT Roadmap.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
John Kewley e-Science Centre GIS and Grid Computing Workshop 13 th September 2005, Leeds Grid Middleware and GROWL John Kewley
Thee-Framework for Education & Research The e-Framework for Education & Research an Overview TEN Competence, Jan 2007 Bill Olivier,
The OMII Position At the University of Southampton.
1 Outcomes, Reflections, and What's Next James Hilton University of Michigan Brad Wheeler Indiana University.
V R E The Sakai VRE Demonstrator Rob Crouchley, Adrian Fish and Miguel Gonzalez E-Science Centre, and Collaboratory for Quantitative e- Social Science,University.
SAKAI Project (Synchronized Architecting of Knowledge Acquisition Infrastructure) Sakai is intended to deliver open source CMS and research collaboration.
Good practice in Research Data Management Module 6: Tools, training and support.
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.
Near East Rural & Agricultural Knowledge and Information Network - NERAKIN Food and Agriculture Organization of the United Nations Near East and North.
1 The Sakai Project University of Michigan Indiana University MIT Stanford University JA-SIG (uPortal Consortium) Open Knowledge Initiative.
The OMII Perspective on Grid and Web Services At the University of Southampton.
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
Web-based Virtual Research Environments (VRE): Supporting Collaboration in e-Science Xiaobo Yang, Rob Allan CCLRC e-Science Centre Daresbury Laboratory,
User requirements for and concerns about a European e-Infrastructure Steven Newhouse, Director.
Software from Science for Science Steven Newhouse, Director.
CoG Kit Overview Gregor von Laszewski Keith Jackson.
Using virtual collaboration tools for designing innovative education scenarios Gabriel Dima University “Politehnica” of Bucharest, Romania.
MEDIU Learning for HE Ahmad Nimer | Project Manager.
1 Copyright Carl Berger This work is the intellectual property of the author. Permission is granted for this material to be shared for non-commercial,
SEEK Welcome Malcolm Atkinson Director 12 th May 2004.
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,
Commodity Grid Kits Gregor von Laszewski (ANL), Keith Jackson (LBL) Many state-of-the-art scientific applications, such as climate modeling, astrophysics,
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Lois Brooks Stanford University 25 January 2005 A Higher Education Initiative.
Sakai: A Higher Education Initiative Jim Farmer at the Aviation Industry CBT Committee Meeting 2 February 2004, Phoenix, Arizona USA.
26/05/2005 Research Infrastructures - 'eInfrastructure: Grid initiatives‘ FP INFRASTRUCTURES-71 DIMMI Project a DI gital M ulti M edia I nfrastructure.
The Sakai VRE Demonstrator Rob Crouchley, Adrian Fish and Miguel Gonzalez E-Science Centre, and Collaboratory for Quantitative e-Social Science, University.
Some comments on Portals and Grid Computing Environments PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics,
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Comprehensive Project Management Solutions with the.NET Server family.
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.
U.S. Grid Projects and Involvement in EGEE Ian Foster Argonne National Laboratory University of Chicago EGEE-LHC Town Meeting,
Sakai eScience/eResearch Austin Sakai Conference December 8, 2005 Joseph Hardin Stephanie Teasley Chuck Severance KYOU / sakai Boundary, Situation.
Toward a common data and command representation for quantum chemistry Malcolm Atkinson Director 5 th April 2004.
Partnerships in Innovation: Serving a Networked Nation Grid Technologies: Foundations for Preservation Environments Portals for managing user interactions.
R e D R e S S Portals, Desktop Applications and Distributed Services for e-Research - Updated vision - Rob Crouchley and Rob Allan With thanks to Chuck.
ENEA GRID & JPNM WEB PORTAL to create a collaborative development environment Dr. Simonetta Pagnutti JPNM – SP4 Meeting Edinburgh – June 3rd, 2013 Italian.
Bob Jones EGEE Technical Director
E-Science Centre, CCLRC Daresbury Laboratory
Grid Portal Services IeSE (the Integrated e-Science Environment)
SAKAI February 2005.
Portals, Desktop Applications and Distributed Services for e-Research
The Sakai Project and Partnership
Status of Grids for HEP and HENP
Presentation transcript:

A Virtual Research Environment (Extending the Grid to the Desktop) VRE A Virtual Research Environment (Extending the Grid to the Desktop) Rob Crouchley (University of Lancaster) Rob Allan (CCLRC Daresbury Laboratory) Add some details from the NW-GRID (Lancaster proposal), a work bench, A vision by Daresbury and Lancaster

Why have a VRE ? “to make the use of e-Science technologies, methodologies and resources easier and more transparent for users than simply developing bespoke applications on a generic infrastructure toolkit (such as Globus GT2 or OGSI/WSRF).” We need to: Bridge the gap between different types of technology (database management, computational methods, sensor Grids, networks, Condor resources, visualisation systems, collaborative working, Access Grid, etc.); Provide an environment to enhance the programmability and usability of such a Grid by integrating work from a number of ongoing research projects; Add value to the Grid by implementing a VRE on the JCSR clusters and resources at other e-Science Centres; Include Grid-based tools for research collaboration. OSGI Open Grid Services Infrastructure A = Architecture Web Services-Resource Framework (WSRF)

Perceived problems with using the GRID Currently requires heroic effort to use it; GT2 is very complicated and difficult to install, requires root privileges to install it and various firewall ports to be open, duplicates some system libraries; Functionality nevertheless limited; Can make other University services vulnerable if not properly managed; User requirements not fully articulated; Human factors not addressed, needs familiar GUI, pull down menus, etc. Requirements gathering now high on the agenda (JISC, ETF, UTF, …) We are going to provide a simplified way of accessing and using the GRI

The Grid “Client Problem” Many clients want to access a few Grid-enabled resources Grid Core Consumer clients: PC, TV, video, AG Middleware e.g. Globus Workplace: desktop clients Grid Core Portable clients: phones, laptop, pda, data entry…

Institutions need Autonomy and Security Host – client relationship Example solution suggested by Web server - browser Communication must be initiated by client because of firewall around client’s institution. Can use a proxy or gateway.

So a Virtual Research Environment? Requirements: Easy to install Familiar interface Personalisable Work through firewalls Extensible functionality Persistent Pervasive Secure

Options Provide heavyweight functionality (Globus?), but only on Grid-enabled hosts; Implied need for client-server software architecture, e.g.: Web-based portal with familiar browser Client programming library, API in C, C++ Java, Perl, Python, R etc. Ability to link to existing applications/ GUIs Command-based shell interface Drag and Drop interface (a la Mac) Need a published set of services on Grid hosts – OGSA model, registry, semantics; Need easy development and deployment framework for applications and client tools, e.g. using Web services - encourage community contribution via an open process.

Human Factors Growing recognition of the need to design a behaviourally appropriate interface to the Grid; e.g. Rick Stevens’ Access Grid and work on human factors issues; Lot of industrial knowledge here, ergonomics etc. needs to be built on; Usability Task Force will take a lead; Job of scientists already hard – need tools that do not make it harder!

Science of Collaboratories Digital libraries & documents groups-to- information facilities people-to-people Communication, Collaboration Services Distributed, media-rich technology Remote instruments http://www.scienceofcollaboratories.org/ NSF Funded ITR

Some Tools to aid Collaborations Phone, e-mail… WIKI – Web based on-the-fly multi-editorial document management using hypertext Forum – Web based threaded mail discussion and archives Chandler – personal information management system: mail, calendar, contact list, tasks, repositories, shared docs, etc. Microsoft Outlook – ditto, but Windows based BSCW –Web based shared workspace system, document upload, event notification, group management and much more GridSite – Web based secure document sharing and multi-editorial PHPNuke – news, messages, topics, resources, mail, links, etc. – used for HPCPortal and InfoPortal v2 Access Grid – on-line multicast meetings and shared presentations NetMeeting – Microsoft tool for on-line meetings CHEF – workgroup based system with chat, resources, news etc. – used in ReDReSS Chandler - Open Source Personal Information Manager. Email, calendar, contacts, tasks, free-form items. Easy sharing and collaboration. Server optional. Linux, Mac, and Windows. Modular and extensible platform. BSCW: Basic Support for Collaborative Working - www.bscw.gmd.de

Some basic VRE Functions VRE must take care of many things behind the scenes: Authentication and authorisation (Shibboleth and Permis in line with JISC proposals…); Shared development of content by staff using content management and editing tools: Access to middleware resources and documentation, Access to training materials and resources, Collaboration services, Access to support, consultancy and other services Access to Grid Services - user access via pre-defined tools and applications to the UK e-Science Grid; Data access – e.g. using Storage Resource Broker; Access to broadcasts – e.g. on the Access Grid network; Management functions - for experts to maintain the system and deploy new applications. Storage Resource Broker from San Diego gives access to files or data bases remotely,

The VRE needs to be more than a Web page Why should it be different? Like the Web, persistent and pervasive, but: It provides a managed environment, giving secure access to autonomous Grid services, providing resources, based on user requirements; It uses diagnostic/ background data to orchestrate the material for each individual (via session management/ profiling services); It will be specific to the needs of groups of scientists (virtual organisations), providing new routes to e-Science; The technology will be easily extendable to include all new tools; It could be an early adopter of new WSRF/ GT4 and portlet standards.

Examples of Activites: 1 IeSE IeSE: Integrated e-Science Environment for CCLRC. Web service interfaces + presentation APIs + Grid (via Globus GT2). Hosted on IBM BladeCenter at Daresbury. HPCPortal – services for Grid resources and applications DataPortal – search and access remote data repositories GapTk – scientific visualisation services InfoPortal – Grid information services GROWL – lightweight C and R library interfaces Customised for e-Science Pilot projects: e-Minerals, e-Materials, e-HTPX, SABRE-R, ETF, NGS (soon?), CCLRC Facilities, etc.

Examples of IeSE Portal Interfaces HPCPortal This isHPCPortal and dataportal, we could include SPP here as well DataPortal

Examples of Activites: 2 Sakai Collaborative framework for higher education institutions to develop and share open source software. Principally aimed at educational portal development, course management, workgroup management, etc. Adopted by U. Michigan, Indiana U., MIT, Stanford etc. Easily customised for e-Science projects, e.g. NEESGrid Open Knowledge Initiative OSID (Open Services Interface Definitions) Research support collaborative system Workflow engine Tool portability profile Funding $4.4M in institutional staff (27 FTE) $2.4M Mellon Foundation Additional investment through partners Built on Java portlet standard JSR-168 plus CHEF v2/ uPortal v3 framework www.sakaiproject.org

Science of Collaboratories Sakai Timelines 1998 1991 - 1997 1999 2000 2001 2002 2003 2004 2005 Sakai NMI Grid Portal NEESGrid CHEF 1 CHEF 2 Science of Collaboratories Worktools (Notes Based) WTNG Coursetools (Notes Based) CTNG SPARC

Examples of Activities: 3 ARDA ARDA: Architectural Roadmap towards Distributed Analysis. LCH Computing Grid Report – CERN-LCG-2003-033; Builds on existing software - e.g. AliEn portal; Assesses future user requirements for LCG application area; Build and extend Grid/ database services; Provide application frameworks, shells, APIs, interactive GUIS, portals etc. Proposed as an example component of the EGEE work programme for the EU Grid.

ARDA: Key Services for Distributed Analysis

ARDA: API and User Interface

Project plan Objectives of the VRE To deploy a framework and extensible set of services developed by the e-Science and Information communities; To provide customisable portals for projects using these and other bespoke services; To develop a Grid client toolkit for application developers based on current on Grid services; To link together applications from many research domains; To put semantic, discovery and compositional interfaces in place as tools to create such a rich environment; To link active services and sources of information to generate and exploit new knowledge. Client = users (extra layer on top of existing grid client software) to make it more useful Active service include instruments Globus 2 is command line Project plan

Scoping a VRE Project: Phase I (year 1) £10k to perform a comprehensive review of research requirements and initial tests of alternative software; £100k to do some critical ground work and provide some support for others who want to use portals e.g. Sakai. Critical Ground work: Sakai may already be the front runner, UK could become founder member ($10k p.a. for 3 years); Extend existing portals for NGS (JCSR clusters); Integrate AGN and video delivery portlets (based on current work with Geoffrey Fox) , enable joint working on documents presentations etc. Extend CHEF functionality to create testbed, with HPCPortal services, etc.

Enhancing the CHEF Collaborative Environment We have already added video conferencing for joint working on the same document; Will link into AGN and other portlets (collaboration with Geoffrey Fox, Indiana).

Scoping a VRE Project: Phase II (year 2) Builds on phase I; £300k would get more ground work and establish links to other resources, e.g. RDN via SPP portal etc… £600k would get a foot in the door with international partnerships and technical contributions to activities such as Sakai; Framework support for VRE and VLE; Additional customised support for users of NGS. Use open source software and standards such as JSR-168 and WSRP. Different groups may go different ways but software can still be shared. JISC may choose to extend scoping study and small-scale demonstrator based on requirements collection and prototyping such as currently being carried out at Daresbury and Lancaster. It is already becoming clear that the Sakai framework may be the front runner.

Scoping a VRE Project: Phase III (year 3) Builds on phase II; £X gets a functional e-Science VRE - scoping study will determine X; New services and clients customised and re-usable for UK projects; Integrate JISC IE and e-Science/ GridPP Grids; Includes some VLE functionality; Plug and play for diverse community requirements; Extendable, depending on user feedback, e.g. text mining; Ensure contribution to standards and components to worldwide fora, e.g. GGF, ???. This work would establish an operational framework and suite of tools with a UK “stamp”. It would consolidate e-Science and Information Env. work and allow contribution of new tools.

Possible functionality/ content of a VRE Link portals together using web services for remote portlets. Mathew Dovey, Oxford explains the basic principles..

"Best of" Refactoring Possible VRE Timelines Converge with EGEE Jan 04 Jan 05 Jan 06 Dec 06 Converge with EGEE Sakai source available Activity: Maintenance & Transition from a project to a community Lancaster CHEF framework ReDReSS Daresbury IeSE framework HPCPortal, etc. DataPortal GROWL Bristol, Oxford, Bath SPP Portal Access Grid E-Science Grid Tools and resources National Grid Service Links to EGEE GridPP Phase II VRE 1.0 Release Tool Portability Profile Framework Services-based Portal Refined OSIDs & implementations VRE Tools Complete CMS Collaborations Basic Grid tools Cross sesource searches Support for VLE Phase III VRE 2.0 Release Tool Portability Profile Framework Services-based Portal VRE Tools Complete CMS Workflow Research Tools Authoring Tools Advanced search tools Advanced Grid tools "Best of" Refactoring This slide builds to show the IP contributions of the partners and then the two years of the project towards the releases. Activity: Ongoing implementation work at local institutions… Link to SAKAI Activity Architecting for JSR-168 Portlets, Refactoring “best of” features for tools Conforming tools to Tool Portability Profile Develop a VRE framework Primary VRE Activity Refining VRE Framework, Tuning and conforming additional tools Intensive community building/training