Selected Documents

Expert Input to Report for Lower House of German Parliament - Deutscher Bundestag
Enquete-Kommission Internet und Digitale Gesellschaft
Bericht - Projektgruppe Interoperabilität, Standards, Freie Software
Vorsitzender: Abgeordneter Jimmy Schulz
Co-authors: Manfred Broy, Gerhard P. Fettweis, Otthein Herzog, Knut Manske, Morris Riedel, Ina Schieferdecker, Lena-Sophie Müller, Klaus-Peter Eckert, Mathias Uslar
German Language
[ Document ~1,41 MB (pdf) ] [ Press ]
Short Description:
Der Bericht der Projektgruppe "Interoperabilität, Standards, Freie Software" der Enquete-Kommission "Internet und digitale Gesellschaft" des Deutschen Bundestages setzt sich mit der Bedeutung von Interoperabilität und dem Einsatz offener Standards im Bereich der Informations- und Kommunikationstechnologie auseinander. Der Bericht beinhaltet Antworten zu Fragen aus verschiedenen Bereichen wie "Welche Arten von Interoperabilität lassen sich unterscheiden?", "Wie lässt sich Interoperabilität definieren?", und "Warum ist Interoperabilität wichtig?".
Expert Input to the Standards and Interoperability for e-Infrastructure Implementation Initiative (SIENA) Roadmap
Member of Roadmap Editorial Board (REB)
The SIENA Roadmap on Distributed Computing Infrastructure for e-Science and Beyond in Europe
Chair: Martin Antony Walker, co-authors Joe Baguely, David Bernstein, Robert Bohn, Goetz-Philip Brasche, Winston Bumpus, Mark Carlson, Daniele Catteddu, Subrata Chattopadhyay, Guy Coates, Marnix Dekker, Michel Drescher, Ake Edlund, Thomas Edwall, Ad Emmen, Mike Fisher, Vangelis Floros, Geoffrey Fox, Vincent Franceschini, Fabrizio Gagliardi, Dennis Gannon, Yury Gilkman, Atsurhiro Goto, Patrick Guillemin, Gudmund Høst, Gershon Janssen, Bob Jones, Jean-Pierre Laisne, Erwin Laure, Dawn Leaf, Craig Lee, Ignacio Martin Llorente, Andrea Manieri, Bob Marcus, Karl Mayrhofer, Thijs Metsch, Pietro Michiardi, Steven Newhouse, Ian Osborne, Alexander Papaspyrou, Dana Petcu, Morris Riedel, Hiroshi Sakai, Alan Sill, Paul Strong, Etienne Urbah and Rigo Wenning.
[ Document ~1,15 MB (pdf) ]
Short Description:
This Roadmap assesses the situation, identifies issues, and makes recommendations regarding the adoption and evolution of open standards-based interoperable grid and cloud computing infrastructure (e-infrastructure) to support research in Europe. The vision for such a European e-infrastructure is to empower productivity of research communities through ubiquitous, trusted, and easy trans-national access to services for data, computation, communication and collaborative work. Some considerations in this roadmap apply also to computing in industry and the public sector. The goal of SIENA, Standards and Interoperability for eInfrastructure implemeNtation initiAtive, is to accelerate and coordinate the adoption and evolution of interoperable distributed computing infrastructures through engagement with industry, standards development organisations (SDOs) and major stakeholders to forge community agreements on best practices and standards for distributed computing. SIENA is the first initiative to bring to the same table standardization bodies to support the analysis of open standards-based interoperable grid and cloud computing infrastructures. The SDOs that have contributed include: the Open Grid Forum (OGF), the Institute for Electrical and Electronics Engineers Standards Association (IEEE SA), the European Telecommunications Standards Institute (ETSI), the Distributed Management Task Force (DMTF), the Organization for the Adoption of Structured Information Standards (OASIS), the Storage Networking Industry Association (SNIA), and International Telecommunication Union Telecommunication Standardization Sector (ITU-T). The primary focus of the SIENA initiative is European electronic infrastructure for research. We therefore, take into consideration the points of view of both the people responsible for infrastructure creation and operation, such as service and application developers, and the “end users”, for example, researchers in science, the arts and humanities. The focus on standards and interoperability and the offer of services through European grid and cloud infrastructures will benefit the education sector, and will also be relevant for e-government and commercial enterprises that can take advantage of the substantial research background that underlies most e-infrastructures.
Expert Input to the Extreme Science and Engineering Discovery Environment (XSEDE) Architecture
Member of XSEDE Architecture Team
XSEDE Architecture Level 3 Decomposition Version 0.9
Chair: Dave Lifka, Co-authors Felix Bachmann, Ian Foster, Andrew Grimshaw, Morris Riedel, Steve Tuecke
[ Document ~18,20 MB (pdf) ]
Short Description:
This document describes the Level 3 decomposition of the XSEDE architecture. As such, this document complements and greatly extends the Level 1 and 2 decompositions presented in a separate document. That document defines a high-­‐level decomposition into an access layer, a services layer, and a resources layer (the Level 1 decomposition), and the basic capabilities required at each of those layers (the
Level 2 decomposition). A key concept in the XSEDE architecture is that software components in the access layer interact with software components in the services layer using a well-defined set of interfaces. Services layer components then interact with resources via various resource-specific interfaces; those details are less important. This Level 3 decomposition described here further defines: (1) An initial set of access layer components; (2) The services layer interfaces that access layer components use to access services; (3) The services layer components that provide those interfaces; and (4) The services layer packages that implement those components in a manner suitable for deployment. By thus separating access layer from services layer, and interfaces from components and packages, the XSEDE architects aim to achieve clarity in terms of available capabilities; flexibility in that alternative implementations of a specific interface can be substituted; and extensibility in that new resources can be integrated by implementing specified interfaces.

Expert Input to the Extreme Science and Engineering Discovery Environment (XSEDE) Architecture
Member of XSEDE Architecture Team
XSEDE Architecture Level 1 and 2 Decomposition Version 1.0
Chair: Dave Lifka, Co-authors Felix Bachmann, Ian Foster, Andrew Grimshaw, Morris Riedel, Steve Tuecke
[ Document ~0,73 MB (pdf) ]
Short Description:
This document presents the Levels 1 and 2 decompositions of Version 1 of the XSEDE architecture, as defined by the XSEDE architecture team based on requirements obtained by broad stakeholder consultation. The Level 1 decomposition identifies the nature and purpose of the three principal layers of the architecture: the resources layer, which encompasses the diverse physical and virtual resources provided by XSEDE service providers; the services layer, which provides access to those resources via well-defined network protocols; and the access layer, which facilitates the use of resources via a range of end-user-oriented and programmer-oriented interfaces. The Level 2 decomposition identifies the capabilities to be provided within each layer. At the access layer, these capabilities encompass thin client graphical user interfaces, thick client graphical user interfaces, command line interfaces, application programmer interfaces, and file system mechanisms. Services layer capabilities encompass execution management, discovery and information, identity, accounting and allocation, data management, infrastructure services, and help desk and ticketing. Finally, the resources layer comprises computers, file systems, and the like. More detailed specifications of the capabilities to be provided in the services and access layers will be provided in a separate XSEDE Architecture Level 3 Decomposition document. The architecture will evolve over time to meet new requirements, at which time new versions of this and other related documents will be produced.
Expert Input to the Open Grid Forum (OGF) Production Grid Infrastructure (PGI) Scientific Use Cases
Chair of the OGF PGI Working Group
OGF – Production Grid Infrastructure Use Case Collection Version 1.0
Editors: Morris Riedel and Johannes Watzl, Co-authors Emmanouil Paisios, Luigi Zangrando, Etienne Urbah, Andrew Grimshaw, Mark Morgan, Steve Crouch, Morris Riedel, Oxana Smirnova, Ivan Degtyarenko, Kazushige Saga, Aleksandr Konstantinov, Steven Newhouse
[ Document ~0,97 MB (pdf) ]
Short Description:
The Production Grid Infrastructure (PGI) working group works on a well-defined set of standard profiles, and additional standard specifications if needed, for job and data management that are aligned with a Grid security and information model that addresses the needs of production Grid infrastructures. These needs have been identified in various international endeavors and are in many cases based on lessons learned obtained from the numerous activities in the Grid Interoperation Now (GIN) community group. Therefore, PGI can be considered as a spin-off activity of the GIN group in order to feed back any experience of using early versions of open standards (e.g. BES, JSDL, SRM, GLUE2, UR, etc.) in Grid production setups to improve the standards wherever possible. This particular document is a survey of common use cases provided by different stakeholders of PGI profiles or standard specifications. Such stakeholders include production Grid and e-science infrastructures as well as technology providers. The goal of this document is to have a foundation for a set of important requirements to be addressed by the PGI set of profiles and/or specifications.