1 Application of UniTESK Technology for Functional Testing of Infrastructural Grid Software Sergey Smolov, Institute for System Programming, RAS

Slides:



Advertisements
Similar presentations
Fujitsu Laboratories of Europe © 2004 What is a (Grid) Resource? Dr. David Snelling Fujitsu Laboratories of Europe W3C TAG - Edinburgh September 20, 2005.
Advertisements

Project Overview Daniel Mallmann, Research Centre Juelich Alistair Dunlop, University of Southampton.
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
OMII-Europe Repository Steven Newhouse Director, OMII-UK.
Chapter 19 – Service-oriented Architecture
Interaction model of grid services in mobile grid environment Ladislav Pesicka University of West Bohemia.
Matthew Kubicina CIS 764 Kansas State University.
PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
C. Grimme, A. Papaspyrou Scheduling in C3-Grid AstroGrid-D Workshop Project: C3-Grid Collaborative Climate Community Data and Processing Grid Scheduling.
Perl | Grid Nik Kolev CSC-9020 – Grid Computing Villanova University.
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Resource wrappers, web services, grid services Jaspreet Singh School of Computer.
This product includes material developed by the Globus Project ( Introduction to Grid Services and GT3.
Grid and Cloud Computing UNICORE Dr. Guy Tel-Zur
Intelligent Grid Solutions 1 / 18 Convergence of Grid and Web technologies Alexander Wöhrer und Peter Brezany Institute for Software.
4a.1 Grid Computing Standards ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4a.
The Globus Toolkit Gary Jackson. Introduction The Globus Toolkit is a product of the Globus Alliance ( It is middleware for developing.
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:
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
1 Modeling Stateful Resources with Web Services ICE Ph.D lecture Byung-sang Kim.
Seamless Medical Image Processing on the Grid on the Example of Segmentation and Partition of the Airspaces Andrzej Rutkowski 1, Michał Chlebiej 1, Marcelina.
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
TEST SUITE DEVELOPMENT FOR CONFORMANCE TESTING OF PROTOCOLS Anastasia Tugaenko Scientific Adviser: Nikolay Pakulin, PhD Institute for System Programming.
Grid Computing Grid computing is all about achieving greater performance and throughput by pooling resources on a local, national, or international level.
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,
Ashok Agarwal 1 BaBar MC Production on the Canadian Grid using a Web Services Approach Ashok Agarwal, Ron Desmarais, Ian Gable, Sergey Popov, Sydney Schaffer,
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
Daniel Vanderster University of Victoria National Research Council and the University of Victoria 1 GridX1 Services Project A. Agarwal, A. Berman, A. Charbonneau,
WSRF & WSRF’s Application in VO-DAS Haijun Tian ChinaVO
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Model Based Conformance Testing for Extensible Internet Protocols Anastasia Tugaenko Scientific Adviser: Nikolay Pakulin, PhD.
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
COMP3019 Coursework: Introduction to GridSAM Steve Crouch School of Electronics and Computer Science.
University of Kaiserslautern Department of Computer Science Integrated Communication Systems ICSY License4Grid: Adopting DRM for Licensed.
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES Data Replication Service Sandeep Chandra GEON Systems Group San Diego Supercomputer Center.
WebServices, GridServices and Firewalls Matthew J. Dovey Technical Manager Oxford e-Science Centre
Shibboleth Akylbek Zhumabayev September Agenda Introduction Related Standards: SAML, WS-Trust, WS-Federation Overview: Shibboleth, GSI, GridShib.
OGSA Hauptseminar: Data Grid Thema 2: Open Grid Service Architecture
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
Grids - the near future Mark Hayes NIEeS Summer School 2003.
Grid Services I - Concepts
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
GO-ESSP Workshop, LLNL, Livermore, CA, Jun 19-21, 2006, Center for ATmosphere sciences and Earthquake Researches Construction of e-science Environment.
CEOS WGISS-21 CNES GRID related R&D activities Anne JEAN-ANTOINE PICCOLO CEOS WGISS-21 – Budapest – 2006, 8-12 May.
LEGS: A WSRF Service to Estimate Latency between Arbitrary Hosts on the Internet R.Vijayprasanth 1, R. Kavithaa 2,3 and Raj Kettimuthu 2,3 1 Coimbatore.
Basics of Grid Middleware – 2 (with an introduction to OMII-Europe) Mike Mineter NeSC-TOE.
State Key Laboratory of Resources and Environmental Information System China Integration of Grid Service and Web Processing Service Gao Ang State Key Laboratory.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE User Forum, Manchester, 10 May ‘07 Nicola Venuti
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
Web Service Resource Framework WSMO Presentation Jos de Bruijn Digital Enterprise Research Institute http ://
Simple Object Access Protocol
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
Manchester Computing Supercomputing, Visualization & e-Science Mark Mc Keown WSRF::Lite developer Formerly UK Grid Support Center
An approach to Web services Management in OGSA environment By Shobhana Kirtane.
Parallelizing Functional Tests for Computer Systems Using Distributed Graph Exploration Alexey Demakov, Alexander Kamkin, and Alexander Sortov
10 th Lecture COP 4991 Component-Based Software Development Instructor: Masoud Sadjadi
Unification of the Grid and the Web B. Ramamurthy.
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
© 2005 Global Grid Forum The information contained herein is subject to change without notice Leading the pervasive adoption of grid computing for research.
A service Oriented Architecture & Web Service Technology.
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI on OMII 2.0 OMII The Open Middleware Infrastructure Institute NeSC,
Parallel Computing Globus Toolkit – Grid Ayaka Ohira.
WEB SERVICES From Chapter 19 of Distributed Systems Concepts and Design,4th Edition, By G. Coulouris, J. Dollimore and T. Kindberg Published by Addison.
Some Basics of Globus Web Services
Study course: “Computing clusters, grids and clouds” Andrey Y. Shevel
Interoperability & Standards
University of Technology
Large Scale Distributed Computing
WEB SERVICES From Chapter 19, Distributed Systems
Presentation transcript:

1 Application of UniTESK Technology for Functional Testing of Infrastructural Grid Software Sergey Smolov, Institute for System Programming, RAS Scientific Adviser Alexander K. Petrenko, Doctor of Science Institute for System Programming, RAS

2 Typical Grid-system Client Computational resource Data storage Computational resource Client Security Execution management Resource management Monitoring

Example of the Grid Middleware (GM) usage Sends task for execution Returns results Transmits task for execution Forms results ClientGM Resource

4 Problem of tasks portability between different Grid-systems Independent implementations: Globus, UNICORE, gLite … Incompatible standards: OGSA, WS-RF, WS-Management Portability assurance for user tasks between different Grid-systems

5 Portability assurance  Key factors of user tasks portability between Grids standardization of interfaces  Analysis of standards Compliance of the Grid-systems to the standard  Conformance test suit

Grid standards  OGSA (Open Grid Services Architecture) Descriptive Based on grid-services  WS-RF (Web Services Resource Framework) Structured Requirements are clear Based on Web-services  WS-Management …

7 WS-RF structure  Contains 5 specifications with different levels of obligations (MUST, SHOULD, MAY): WS-Resource WS-ResourceProperties WS-ServiceGroup WS-BaseFaults WS-ResourceLifetime  Syntactical & functional requirements

UniTESKtechnology Formal specification Mediator Test scenarios Requirements to system Quality of testing requirements System interfaces System under test Coverage Report

9 Formal specification  Based on WS-RF standard WS-ResourceProperties: 8 operations 171 requirements (syntactical & functional)  Specification functions Correspond to message exchanges Functional requirements are given in postconditions Syntactical requirements are realized in mediator

10 Mediator  Delivers stimuli by sending XML- messages over SOAP protocol  Receives & handles XML-responses about revealing of reactions Message content analysis XML response transfer into model

11 Test scenarios  7 test scenarios Get-, GetMultiple-, Insert-, Update- and DeleteResourceProperties, ImmediateDestroy SheduledDestroy  Covers the MUST requirements of WS-RF standard

12 Results of Globus Toolkit 4.2 testing  Discrepancies with WS-RF standard were found: Functional (2) - requirements to Insert- and UpdateResourceProperties message exchanges Syntactical (11) - format of the messages does not comply with the standard  Discrepancies break optional requirements of the standard

The conclusion  Globus Toolkit 4.2 mostly complies with the WS-RF standard  The usage of formal methods facilitates development of detailed tests for checking the conformance of GM to Grid standards The UniTESK technology is applicable for testing the GM

Future plans  Development of a test suite for checking specific requirements to the services of GM, like: Reliable Data Transfer Resource Management

Thank you!