Service Proforma Middleware Workshop. Notes Please complete as much of this proforma as possible – it will help make the workshop more informative & productive.

Slides:



Advertisements
Similar presentations
GT 4 Security Goals & Plans Sam Meder
Advertisements

Service Proforma Middleware Workshop. Notes Please complete as much of this proforma as possible – it will help make the workshop more informative & productive.
GUMS status Gabriele Carcassi PPDG Common Project 12/9/2004.
WS-VLAM Introduction presentation WS-VLAM Workflow Engine System and Network Engineering group Institute of informatics University of Amsterdam.
Seminar Grid Computing ‘05 Hui Li Sep 19, Overview Brief Introduction Presentations Projects Remarks.
1 CENTER FOR PARALLEL COMPUTERS An Introduction to Globus Toolkit® 3 -Developing Interoperable Grid services.
The Grid Background and Architecture. 1. Keys to success for IT technologies Infrastructure Open Standards.
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
The Globus Toolkit Gary Jackson. Introduction The Globus Toolkit is a product of the Globus Alliance ( It is middleware for developing.
EEC-681/781 Distributed Computing Systems Lecture 3 Wenbing Zhao Department of Electrical and Computer Engineering Cleveland State University
Software Engineering CSE470: Requirements Analysis 1 Requirements Analysis Defining the WHAT.
12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp , Year of Publication:
4b.1 Grid Computing Software Components of Globus 4.0 ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4b.
Ch 12 Distributed Systems Architectures
Globus Computing Infrustructure Software Globus Toolkit 11-2.
1 Globus Developments Malcolm Atkinson for OMII SC 18 th January 2005.
Globus 4 Guy Warner NeSC Training.
Architectural Design.
Core Grid Functions: A Minimal Architecture for Grids William E. Johnston Lawrence Berkeley National Lab and NASA Ames Research Center (www-itg.lbl.gov/~wej)
CGW 2003 Institute of Computer Science AGH Proposal of Adaptation of Legacy C/C++ Software to Grid Services Bartosz Baliś, Marian Bubak, Michał Węgiel,
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
OPEN GRID SERVICES ARCHITECTURE AND GLOBUS TOOLKIT 4
High Performance Louisiana State University - LONI HPC Enablement Workshop – LaTech University,
DISTRIBUTED COMPUTING
London e-Science Centre Imperial College London Making the Grid Pay Economic Services - Pricing and Payment William Lee.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
Job Submission Condor, Globus, Java CoG Kit Young Suk Moon.
Grid Security Issues Shelestov Andrii Space Research Institute NASU-NSAU, Ukraine.
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
State and Events for Web Services: A comparison of five WS-Resource and WS- notification implementations. Questions Presenter: Jonatan Alava Agnostic:
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
1 All-Hands Meeting 2-4 th Sept 2003 e-Science Centre The Data Portal Glen Drinkwater.
National Computational Science National Center for Supercomputing Applications National Computational Science NCSA-IPG Collaboration Projects Overview.
EGEE Catalogs Peter Kunszt EGEE Data Management Middleware Service Grids NeSC, July 2004 EGEE is a project funded by the.
Globus GridFTP and RFT: An Overview and New Features Raj Kettimuthu Argonne National Laboratory and The University of Chicago.
Grid Workload Management Massimo Sgaravatto INFN Padova.
17 March 2008 © 2008 The University of Edinburgh, European Microsoft Innovation Center and University of Southampton IT Innovation Centre 1 NextGRID Security.
Communicating Security Assertions over the GridFTP Control Channel Rajkumar Kettimuthu 1,2, Liu Wantao 3,4, Frank Siebenlist 1,2 and Ian Foster 1,2,3 1.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Grid Services I - Concepts
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
Grid Security: Authentication Most Grids rely on a Public Key Infrastructure system for issuing credentials. Users are issued long term public and private.
Service Proforma Middleware Workshop. Notes Please complete as much of this proforma as possible – it will help make the workshop more informative & productive.
July 11-15, 2005Lecture3: Grid Job Management1 Grid Compute Resources and Job Management.
OGSA V1 Document (p19). Terminology What is a job? Job made of multiple tasks –Task: Single unit of work –Job: Multiple tasks GT2: DUROC: Link tasks with.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
Predictable Workflow Deployment Service Stephen M C Gough Ali Afzal, Anthony Mayer, Steven Newhouse, Laurie Young London e-Science Centre Department of.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Tom Meyer, Iowa State SCT/Pixel Online Workshop June, 2001 CORBA Common Object Request Broker Architecture.
Service Proforma Middleware Workshop. Notes Please complete as much of this proforma as possible – it will help make the workshop more informative & productive.
GESA: Grid Economic Services Architecture Steven Newhouse Jon MacLaren
CDDLM on HP SmartFrog Middleware Workshop. Service: CDDLM Distributed Deployment Framework HPL implementation of GGF CDDLM WG – (and.
Policy-Based Dynamic Negotiation for Grid Services Authorization Ionut Constandache, Daniel Olmedilla, Wolfgang Nejdl Semantic Web Policy Workshop, ISWC’05.
Matthew Farrellee Computer Sciences Department University of Wisconsin-Madison Condor and Web Services.
JSS Job Submission Service Massimo Sgaravatto INFN Padova.
SESEC Storage Element (In)Security hepsysman, RAL 0-1 July 2009 Jens Jensen.
1 OGSA-DAI: Service Grids Neil P Chue Hong. 2 Motivation  Access to data is a necessity on the Grid  The ability to integrate different data resources.
MTA SZTAKI Department of Distributed Systems Hogyan mixeljünk össze webszolgáltatásokat, ontológiákat és ágenseket? Micsik András.
DataGrid is a project funded by the European Commission EDG Conference, Heidelberg, Sep 26 – Oct under contract IST OGSI and GT3 Initial.
The GT 4 GRAM Service Sam Meder Middleware Workshop.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
CDDLM on HP SmartFrog Middleware Workshop. Service: CDDLM Distributed Deployment Framework HPL implementation of GGF CDDLM WG – (and.
OGSA-WG Program Execution Status Update GGF9 Chicago, USA October, 2003 GLOBALGRIDFORUM.ORG.
European and Chinese Cooperation on Grid CNGrid GOS China National Grid System Software Zhiwei Xu, Taoying Liu ICT, CAS.
Duncan MacMichael & Galen Deal CSS 534 – Autumn 2016
UK e-Science OGSA-DAI November 2002 Malcolm Atkinson
Study course: “Computing clusters, grids and clouds” Andrey Y. Shevel
Wide Area Workload Management Work Package DATAGRID project
The Anatomy and The Physiology of the Grid
Presentation transcript:

Service Proforma Middleware Workshop

Notes Please complete as much of this proforma as possible – it will help make the workshop more informative & productive for us all. If you will be talking about more than one service feel free to add an overall architecture diagram showing the relationship between services. Also, please provide a motivation slide for developing/using the service set.

Service: GT4 GRAM GRAM provides a service interface to compute resources (clusters etc). Not yet available (first alpha at end of month) –URL: –License: Globus Toolkit Public License (BSD style) –Support: Will become fully supported with the release of GT 4.0 SOA Model:WS-RF

Service Operations (Factory) WS-ResourceProperties operations createManagedJob() –Description: –IN: Job description –OUT: EPR for created job resource

Service Operations (Service) WS-ResourceProperties operations WS-ResourceLifetime operations WS-BaseNotification NotificationProducer operations start() –Description: –IN: void –OUT: current state of job

What do you use to build your service? (i.e. How ‘standard’ is your service?) NB:A low score means less risk & more mainstream Widely Implemented Standard Specification (1pt) – Implemented draft specification (2pt) – Implemented draft specification (3pt) –<Specification in standards body but alternatives exist. Industry is divided. One/few implementations exist. (e.g., Transactions, coordination, notification, etc.). Implemented proposal (4pt) –An implementation of an idea, a proposal but not submitted to standards body yet (e.g., WS-Addressing, WS-Trust, etc.) Non-implemented proposal (5pt) – Concept (6pt) – TOTAL:

Service Dependencies What else does your service depend on (i.e. external dependencies)? –GT4 Core which in turn depends on a host of third party technologies (RDBMs etc) What does your implementation depend on? –Languages: Java, C, Perl –Container type: Web container/servlet

AAA & Security What authentication mechanism do you use? –Any provided by GT 4 Security (WS-Security: Username/Password, X.509 (w & w/o proxy certs) and GSI SecureConversation What authorisation mechanism do you use? –Any provided by GT 4 Security (identity, gridmap, self, CAS, callout, custom) What accounting mechanism do you use? –Deferred to scheduler implementation Does service interaction need to be encrypted? –No, but it can be If these are not used now, will they be in the future?

Exploiting the Service Architecture What features from your ‘plumbing’ do you use in your service? –Logging –Event notification –Lifetime management –Registry discovery/advertisement –State inspection –(probably more than that)

Service Activity Multiple interaction or single user? –multiple Throughput (1/per day or 100/per second?) –Depends/unknown Typical data volume moved in Typical data volume moved out

Service Failure Required Reliability –Failure semantics? Positive ack (two phase commit) Required Persistence –Work never lost? - Yes Required Availability –Should always be available

Required Service Management Remote access to: –Progress