1、 ETSI TR 102 766 V1.1.1 (2009-10)Technical Report GRID;ICT Grid Interoperability Testing Frameworkand survey of existing ICT Grid interoperability solutionsETSI ETSI TR 102 766 V1.1.1 (2009-10) 2Reference DTR/GRID-0002 Keywords analysis, directory, interoperability, methodology, testing ETSI 650 Rou
2、te des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N 348 623 562 00017 - NAF 742 C Association but non lucratif enregistre la Sous-Prfecture de Grasse (06) N 7803/88 Important notice Individual copies of the present document can be downloaded
3、 from: http:/www.etsi.org The present document may be made available in more than one electronic version or in print. In any case of existing or perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF). In case of dispute, the reference shal
4、l be the printing on ETSI printers of the PDF version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be subject to revision or change of status. Information on the current status of this and other ETSI documents is availa
5、ble at http:/portal.etsi.org/tb/status/status.asp If you find errors in the present document, please send your comment to one of the following services: http:/portal.etsi.org/chaircor/ETSI_support.asp Copyright Notification No part may be reproduced except as authorized by written permission. The co
6、pyright and the foregoing restriction extend to reproduction in all media. European Telecommunications Standards Institute 2009. All rights reserved. DECTTM, PLUGTESTSTM, UMTSTM, TIPHONTM, the TIPHON logo and the ETSI logo are Trade Marks of ETSI registered for the benefit of its Members. 3GPPTM is
7、a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. LTE is a Trade Mark of ETSI currently being registered for the benefit of its Members and of the 3GPP Organizational Partners. GSM and the GSM logo are Trade Marks registered and owned by the GSM
8、Association. ETSI ETSI TR 102 766 V1.1.1 (2009-10) 3Contents Intellectual Property Rights 5g3Foreword . 5g31 Scope 6g32 References 6g32.1 Normative references . 6g32.2 Informative references 6g33 Definitions and abbreviations . 12g33.1 Definitions 12g33.2 Abbreviations . 12g34 Types of grid interope
9、rability . 14g34.1 Internal grid interoperability. 14g34.2 Interoperability between grid infrastructures 14g34.3 Interoperability with other systems 15g35 Approaches for achieving grid interoperability 15g35.1 User driven . 15g35.2 Parallel deployment 16g35.3 Gateway 17g35.4 Adaptors and translators
10、 . 18g35.5 Standardized interfaces . 19g36 Standard adoption by grid infrastructures 19g36.1 gLite Essential, or potentially Essential, IPRs notified to ETSI in respect of ETSI standards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (http:/webapp
11、.etsi.org/IPR/home.asp). Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become,
12、 essential to the present document. Foreword This Technical Report (TR) has been produced by ETSI Technical Committee GRID (GRID). ETSI ETSI TR 102 766 V1.1.1 (2009-10) 61 Scope The present document describes a grid testing framework based on existing testing and validation methodologies, best pract
13、ices and tools used, in IT and Telecom sectors to obtain ICT Interoperability. It lists and compiles existing grid interoperability solutions including interoperability events, state of the Art papers, guidelines, interoperability profiles, reference implementations, use cases, test suites, test bed
14、s, testing tools, and open source developments. 2 References References are either specific (identified by date of publication and/or edition number or version number) or non-specific. For a specific reference, subsequent revisions do not apply. Non-specific reference may be made only to a complete
15、document or a part thereof and only in the following cases: - if it is accepted that it will be possible to use all future changes of the referenced document for the purposes of the referring document; - for informative references. Referenced documents which are not found to be publicly available in
16、 the expected location might be found at http:/docbox.etsi.org/Reference. NOTE: While any hyperlinks included in this clause were valid at the time of publication ETSI cannot guarantee their long term validity. 2.1 Normative references The following referenced documents are indispensable for the app
17、lication of the present document. For dated references, only the edition cited applies. For non-specific references, the latest edition of the referenced document (including any amendments) applies. Not applicable. 2.2 Informative references The following referenced documents are not essential to th
18、e use of the present document but they assist the user with regard to a particular subject area. For non-specific references, the latest version of the referenced document (including any amendments) applies. i.1 Wang, Y., Scardaci, D., Yan, B., Huang, Y.: “Interconnect EGEE and CNGRID e-Infrastructu
19、res through Interoperability between gLite and GOS Middlewares“. In: e-Science and Grid Computing, IEEE International Conference on 10-13 Dec., pp. 553-560. IEEE Computer Society (2007). i.2 Marzolla, M., Andreetto, P., Venturi, V., Ferraro, A., Memon, A.S., Memon, M.S., Tweddell, B., Riedel, M., Ma
20、llmann, D., Streit, A., van den Berghe, S., Li, V., Snelling, D.F., Stamou, K., Shah, Z.A., Hedman, F.: “Open Standards-Based Interoperability of Job Submission and Management Interfaces across the Grid Middleware Platforms gLite and UNICORE“. In: e-Science and Grid Computing, IEEE International Con
21、ference on 10-13 Dec., pp. 592-601. IEEE Computer Society (2007). i.3 Riedel, M.: “Fact-Shet WISDOM Interoperability Scenario“. Open middleware infrastructure institute. (2008). ETSI ETSI TR 102 766 V1.1.1 (2009-10) 7i.4 Riedel, M.: “e-Infrastructure Interoperability between Europe and India. Open m
22、iddleware infrastructure institute“. Presentation. OGF23. Barcelona, Spain. (2008). i.5 Field, L, Schulz, M.: Grid interoperability: “The interoperations cookbook“. J. Phys.: Conf. Ser. 119 012001 (8pp) (2008). i.6 Stephen Brewer, Achim Streit, Alistair Dunlop: “Building Components for Grid Interope
23、rability“. OMII Europe (2008). i.7 OMII-Europe: “D:JRA2.0 Report on Grid Activities relevant to the identification of new services“. Technical report (2006). i.8 S. Verma, M. Parashar, J. Gawor und G. von Laszewski: “Design and Implementation of a CORBA Commodity Grid Kit“. Lecture Notes in Computer
24、 Science, Springer, Volume 2242/2001. i.9 M. Parashar, G. von Laszewski, S. Verma, J. Gawor, K. Keahey, N. Rehn: “A CORBA Commodity Grid Kit“. Concurrency and Computation: Practice and Experience, Special Issue: Grid Computing Environments. Volume 14 Issue 13-15, John Wiley The Testing and Test Cont
25、rol Notation version 3“. i.31 Grabowski, J., Hogrefe, D., Rethy, G., Schieferdecker, I., Wiles, A., Willcock, C.: “An introduction to the testing and test control notation (TTCN-3)“. Computer Networks 42(3), 375403 (2003). DOI: 10.1016/S1389-1286(03)00249-4. i.32 eInfrastructure for Testing, Integra
26、tion and Configuration of Software (ETICS). NOTE: Available at http:/www.eu-etics.org fetched on 11/06/08. i.33 Morgan, M.: “ByteIO OGSA WSRF Basic Profile Rendering 1.0“. Open Grid Forum (2006). i.34 Nakada, H., Matsuoka, S., Seymour, K., Dongarra, J., Lee, C., Casanova, H.: GridRPC: “A Remote Proc
27、edure Call API for Grid Computing“. Advanced Programming Models Research Group, GWD-I (Informational) (2002). i.35 A. Duarte, G. Wagner, F. Brasileiro, and W. Cirne: “Multi-Environment Software Testing on the Grid“. In PADTADIV: Proceedings of the 2006 workshop on Parallel and Distributed Systems: T
28、esting and Debugging, pages 61-68. ACM Press (2006). i.36 E. Gamma and K. Beck. JUnit. NOTE: Available at http:/ fetched on 12/04/2008. i.37 Centre for Development of Advanced Computing: “CDAC Grid Computing Test Suites and Grid Probes“. NOTE: Available at http:/www.cdac.in/HTML/npsf/gridcomputing/n
29、psfgrid.asp fetched on 12/04/2008. ETSI ETSI TR 102 766 V1.1.1 (2009-10) 9i.38 GridRPC Working Group: “Interoperability Testing for the GridRPC API Specification“. Grid Working Draft for Information (GWD-I) Open Grid Forum (OGF), November 2006. NOTE: Available at http:/www.ogf.org/Public_Comment_Doc
30、s/Documents/Nov-2006/gridrpc-interoperability-1103.pdf (last visited: 10.12.2008). i.39 Hidemoto Nakada, Hitoshi Sato, Kazushige Saga, Masayuki Hatanaka, Yuji Saeki, Satoshi Matsuoka: “Job invocation interoperability between NAREGI Middleware Beta and gLite“. HPC Asia, 2007. i.40 S. Newhouse, A. Gri
31、mshaw: “Independent Software Vendors (ISV) Remote Computing Usage Primer“. Technical Report. GFD-I.141 Open Grid Forum (2008). i.41 ETSI EG 202 237 (V1.1.2): “Methods for Testing and Specification (MTS); Internet Protocol Testing (IPT); Generic approach to interoperability testing“. i.42 “Basic Feat
32、ures of the Grid Component Model“, Technical Report, INRIA, 2007. i.43 “The Fractal Component Model, ObjectWeb Consortium“, Specification, 2004. i.44 Basukoski, Artie and Buhler, Peter and Getov, Vladimir and Isaiadis, Stavros and Weigold, Thomas: “Methodology for component-based development of grid
33、 applications“. In: Compframe/Hpc-Geco Workshop: Proceedings of the 2008 compFrame/HPC-GECO workshop on Component based high performance. ACM, New York, NY, USA. ISBN 9781605583112. i.45 ETSI TS 102 827 (V1.1.1): “GRID; Grid Component Model (GCM); GCM Interoperability Deployment“. i.46 ETSI TS 102 8
34、28 (V1.1.1): “GRID; Grid Component Model (GCM); GCM Application Description“. i.47 ETSI TS 102 829 (V1.1.1): “GRID; Grid Component Model (GCM);GCM Fractal Architecture Description Language (ADL)“. i.48 Schulz et al, “Grid deployment experiences: the interoperability experiences between OSG and LCG“,
35、 CHEP2006, Feb 2006. NOTE: Available at http:/osg-docdb.opensciencegrid.org/cgi-bin/ShowDocument?docid=370. i.49 Riedel et al, “Interoperation Scenarios of Production e-Science Infrastructures“, e-Science 2007, Nov 2007. NOTE: Available at http:/forge.gridforum.org/sf/docman/do/downloadDocument/proj
36、ects.gin/docman.root.publications.e_science_2007_ogf_workshop/doc14928. i.50 Riedel et al, “Experiences and Requirements for Interoperability between HTC- and HPC-driven e-Science Infrastructures“. NOTE: Available at http:/www.fz-juelich.de/jsc/datapool/KojakPubs/Riedel_RequirementsInterop.pdf. i.51
37、 Crouch et al, “Towards Grid Interoperability“, OMII-UK, UK e-Science All Hands Meeting, September 2007. NOTE: Available at http:/www.omii.ac.uk/attach/Presentations/781.pdf. i.52 “ETICS User Manual“, CERN EDMS 795312 v2.0.1, November 2007. NOTE: Available at https:/edms.cern.ch/file/795312/2.0.1/ET
38、ICS-User_Manual-latest.pdf. i.53 Object Management Group (OMG), “Common Object Request Broker Architecture: Core Specification“, March 2004, Version 3.0.3. NOTE: Available at http:/www.omg.org/docs/formal/04-03-12.pdf. ETSI ETSI TR 102 766 V1.1.1 (2009-10) 10i.54 IBM: “Workload Management with LoadL
39、eveler“, IBM Redbooks. NOTE: Available at http:/ i.55 “Platform, Manage and accelerate compute- or data-intensive workload on HPC clusters and grids“. NOTE: Available at http:/ i.56 Microsoft: “Microsoft Windows Compute Cluster Server 2003 (CCS)“. NOTE: Available at http:/ i.57 PBS Gridworks, OpenPB
40、S. NOTE: Available at http:/ TPLan: A notation for expressing Test Purposes“. i.72 GFD.136 Anjomshoaa, A. et. al.: “Job Submission Description Language (JSDL) Specification“, Version 1.0, Open Grid Forum, 2008. NOTE: Available at http:/www.ogf.org/documents/GFD.136.pdf fetched on 01-10-2009. i.73 GF
41、D.133 Rajic, H. et. al.: “Distributed Resource Management Application API Specification 1.0“, Open Grid Forum, 2008. NOTE: Available at http:/www.ogf.org/documents/GFD.133.pdf fetched on 01-10-2009. i.74 GFD.114 Dillaway, B. et. al.: “HPC Basic Profile“, Version 1.0, Open Grid Forum, 2007. NOTE: Ava
42、ilable at http:/www.ogf.org/documents/GFD.114.pdf fetched on 01-10-2009. i.75 GFD.111 Humphrey, M. et. al.: “JSDL HPC Profile Application Extension“, Version 1.0, Open Grid Forum, 2007. NOTE: Available at http:/www.ogf.org/documents/GFD.111.pdf fetched on 01-10-2009. i.76 GFD.108 Foster, I. et. al.:
43、 “OGSA Basic Execution Service Version 1.0“, Open Grid Forum, 2008. NOTE: Available at http:/www.ogf.org/documents/GFD.108.pdf fetched on 01-10-2009. i.77 GFD.52 Nakada, H. et. al.: “A GridRPC Model and API for End-User Applications“, Open Grid Forum, 2007. NOTE: Available at http:/www.ogf.org/docum
44、ents/GFD.52.pdf fetched on 01-10-2009. i.78 GFD.140 McGough, A. S., Savva, A.: “Implementation and Interoperability Experiences with the Job Submission Description Language(JSDL) 1.0“, Open Grid Forum, 2008. NOTE: Available at http:/www.ogf.org/documents/GFD.140.pdf fetched on 01-10-2009. i.79 GFD.1
45、24 Wasson, G.: “Interoperability Experiences with the High Performance Computing Basic Profile (HPCBP)“, Version 1.0, Open Grid Forum, 2008. NOTE: Available at http:/www.ogf.org/documents/GFD.124.pdf fetched on 01-10-2009. i.80 GFD.117 Ciesnik, L. et. al.: “PBS/Torque DRMAA 1.0 Implementation - Expe
46、rience Report“, Open Grid Forum, 2007. NOTE: Available at http:/www.ogf.org/documents/GFD.117.pdf fetched on 01-10-2009. i.81 GFD.103 Trger, P., Gietzel, B.: “Condor DRMAA 1.0 Implementation - Experience Report“, Open Grid Forum, 2007. NOTE: Available at http:/www.ogf.org/documents/GFD.103.pdf fetch
47、ed on 01-10-2009. i.82 GFD.104 Herrera, H. et. al.: “GridWay DRMAA 1.0 Implementation - Experience Report“, Open Grid Forum, 2007. NOTE: Available at http:/www.ogf.org/documents/GFD.104.pdf fetched on 01-10-2009. i.83 GFD.105 Templeton, D., Haas, A.: “N1TMGrid Engine DRMAA 1.0 Implementation - Exper
48、ience Report“, Open Grid Forum, 2007. NOTE: Available at http:/www.ogf.org/documents/GFD.105.pdf fetched on 01-10-2009. ETSI ETSI TR 102 766 V1.1.1 (2009-10) 12i.84 GFD.102 Tanimura, Y. et. al.: “Interoperability Testing for The GridRPC API Specification“, Open Grid Forum, 2007. NOTE: Available at http:/www.ogf.org/documents/GFD.102.pdf fetched on 01-10-2009. 3 Definitions and abbreviations 3.1 Definitions For the purposes of the present document, the following terms and definitions apply: Virtual Organization (VO): comprises a s