Andreas Schreiber

Deutsches Zentrum fuer Luft- und Raumfahrt e. V. · Distributed Computing and Component Software

Research interests

  • Interests
    Computational Fluid Dynamics, Grid Computing, High-performance Computing, Object-oriented Programming, Scientific Computing, Python, Android, Telehealth, eHealth, Telemedicine

Research experience

  • Sep 2007–
    Sep 2010
    Research: AeroGrid
    German Aerospace Center (DLR) · German Aerospace Center (DLR)
    Cologne
    Grid Computing, Provenance

Other

  • Languages
    German
    English
    Chinese
  • Scientific Memberships
    Gesellschaft für Informatik e.V. (GI)

Publications

  • InfoGram: A Grid Service that Supports Both Information Queries and Job Execution

    Gregor Von Laszewski, Ian Foster, Jarek Gawor, Andreas Schreiber, Carlos J. Pena

    08/2002;

    The research described in this paper is performed as part of the Globus Project. It introduces a new Grid service called InfoGram that combines the ability of serving as information service and as a job execution service. Previously, both services were architected and implemented within the Globus T... [more] The research described in this paper is performed as part of the Globus Project. It introduces a new Grid service called InfoGram that combines the ability of serving as information service and as a job execution service. Previously, both services were architected and implemented within the Globus Toolkit as two different services with different wire protocols. Our service demonstrates a significant simplification of the architecture while treating job submissions and information queries alike. The advantage of our service is that it provides backwards compatibility to existing Grid services, while at the same time providing forwards compatibility to the emerging Web services world. Part of the work conducted within this effort is already reused by the current Open Grid Services Architecture prototype implementation.
  • High Performance Distributed Computing (HPDC-11), Edinburgh, Scotland, July 24-26, 2002

    Ian Foster, Andreas Schreiber

    08/2002;

    The research described in this paper is performed as part of the Globus Project. It introduces a new Grid service called InfoGram that combines the ability of serving as information service and as a job execution service. Previously, both services were architected and implemented within the Globus T... [more] The research described in this paper is performed as part of the Globus Project. It introduces a new Grid service called InfoGram that combines the ability of serving as information service and as a job execution service. Previously, both services were architected and implemented within the Globus Toolkit as two different services with different wire protocols. Our service demonstrates a significant simplification of the architecture while treating job submissions and information queries alike. The advantage of our service is that it provides backwards compatibility to existing Grid services, while at the same time providing forwards compatibility to the emerging Web services world. Part of the work conducted within this effort is already reused by the current Open Grid Services Architecture prototype implementation.
  • The Integrated Simulation Environment TENT

    Andreas Schreiber

    12/2001;

    This paper describes recent development efforts on the integrated simulation environment TENT. TENT is a component-based software integration and workflow management system using the capabilities of CORBA and Java. It is used to integrate the applications required to form complex workflows, which ar... [more] This paper describes recent development efforts on the integrated simulation environment TENT. TENT is a component-based software integration and workflow management system using the capabilities of CORBA and Java. It is used to integrate the applications required to form complex workflows, which are typical of multidisciplinary simulations in engineering, in which different simulation codes have to be coupled. We present here our work...
  • Java for controlling and configuring a distributed Turbine Simulation System

    Thomas Breitfeld, Sven Kolibal, Andreas Schreiber, Matthias Wagner

    09/1998;

    This paper describes some Java releated aspects of TENT (TEstbed for Numerical Turbine simulation) , a system designed for integrating various codes and tools of a Computational Fluid Dynamics (CFD) simulation system. TENT provides a distributed simulation environment for simulation tasks in energy ... [more] This paper describes some Java releated aspects of TENT (TEstbed for Numerical Turbine simulation) , a system designed for integrating various codes and tools of a Computational Fluid Dynamics (CFD) simulation system. TENT provides a distributed simulation environment for simulation tasks in energy and propulsion technology, and it allows to connect the different tools to an application scenario. TENT uses a component architecture inspired mainly by the JavaBeans specification. It is based on the Common Object Request Broker Architecture (CORBA,[1]) which is used for the communication of the components in the distributed environment. In this paper we will describe the TENT system architecture, the component architecture, and the application component interface. We also describe the use of Java for controlling the simulation system. This includes a graphical user interface, which is realized using JavaBean components, for configuring the components and running the simulation. 1 Introduc...
  • Java for controlling and configuring a distributed Turbine Simulation System

    Thomas Breitfeld, Sven Kolibal, Andreas Schreiber, Matthias Wagner

    Workshop Java for High Performance Network Computing, Euro-Par 1998;

    This paper describes some Java releated aspects of TENT (TEstbed for Numerical Turbine simulation) , a system designed for integrating various codes and tools of a Computational Fluid Dynamics (CFD) simulation system. TENT provides a distributed simulation environment for simulation tasks in energy ... [more] This paper describes some Java releated aspects of TENT (TEstbed for Numerical Turbine simulation) , a system designed for integrating various codes and tools of a Computational Fluid Dynamics (CFD) simulation system. TENT provides a distributed simulation environment for simulation tasks in energy and propulsion technology, and it allows to connect the different tools to an application scenario. TENT uses a component architecture inspired mainly by the JavaBeans specification. It is based on the Common Object Request Broker Architecture (CORBA) which is used for the communication of the components in the distributed environment. In this paper we will describe the TENT system architecture, the component architecture, and the application component interface. We also describe the use of Java for controlling the simulation system. This includes a graphical user interface, which is realized using JavaBean components, for configuring the components and running the simulation.
  • Provenance-based Trust for Grid Computing - Position Paper -

    Luc Moreau, Syd Chapman, Andreas Schreiber, Rolf Hempel, Omer Rana, Laszlo Varga, Ulises Cortes, Steven Willmott

    Current evolutions of Internet technology such as Web Services, ebXML, peer-to-peer and Grid computing all point to the development of large-scale open networks of diverse computing systems interacting with one another to perform tasks. Grid systems (and Web Services) are exemplary in this respect a... [more] Current evolutions of Internet technology such as Web Services, ebXML, peer-to-peer and Grid computing all point to the development of large-scale open networks of diverse computing systems interacting with one another to perform tasks. Grid systems (and Web Services) are exemplary in this respect and are perhaps some of the rst large scale open computing systems to see widespread use - making them an important testing ground for problems in trust management which are likely to arise. From this perspective, today's grid architectures suer from limitations, such as lack of a mechanism to trace results and lack of infrastructure to build up trust networks. These are important concerns in open grids, in which resources" are owned and managed by multiple stakeholders, and are dynamically organised in virtual organisations. Provenance enables users to trace how a particular result has been arrived at by identifying the individual services and the aggregation of services that produced such a particular output. Against this background, we present a research agenda to design, conceive and implement an industrial-strength open provenance architecture for grid systems. We motivate its use with three complex grid applications, namely aerospace engineering, organ transplant management and bioinformatics. Industrial-strength provenance support includes a scalable and secure architecture, an open proposal for standardising the protocols and data structures, a set of tools for conguring and using the provenance architecture, an open source reference implementation, and a deployment and validation in industrial context. The provision of such facilities will enrich grid capabilities by including new functionalities required for solving complex problems such as provenance data to provide complete audit trails of process execution and third-party analysis and auditing. As a result, we anticipate that a larger uptake of grid technology is likely to occur, since unprecedented possibilities will be oered to users and will give them a competitive edge.
  • The Provenance of Electronic Data

    Luc Moreau, Paul Groth, Simon Miles, Javier Vazquez, John Ibbotson, Sheng Jiang, Steve Munroe, Omer Rana, Andreas Schreiber, Victor Tan, Laszlo Varga

    In the study of fine art, provenance refers to the documented history of some art object. Given that documented history, the object attains an authority that allows scholars to appreciate its importance with respect to other works, whereas, in the absence of such history, the object may be treated w... [more] In the study of fine art, provenance refers to the documented history of some art object. Given that documented history, the object attains an authority that allows scholars to appreciate its importance with respect to other works, whereas, in the absence of such history, the object may be treated with some skepticism. Our IT landscape is evolving as illustrated by applications that are open, composed dynamically, and that discover results and services on the fly. Against this challenging background, it is crucial for users to be able to have confidence in the results produced by such applications. If the provenance of data produced by computer systems could be determined as it can for some works of art, then users, in their daily applications, would be able to interpret and judge the quality of data better. We introduce a provenance lifecycle and advocate an open approach based on two key principles to support a notion of provenance in computer systems: documentation of execution and user-tailored provenance queries.
  • Provenance-based Trust for Grid Computing - Position Paper

    Luc Moreau, Syd Chapman, Andreas Schreiber, Rolf Hempel, Omer Rana, Laszlo Varga, Ulises Cortes, Steven Willmott

    Current evolutions of Internet technology such as Web Services, ebXML, peer-to-peer and Grid computing all point to the development of large-scale open networks of diverse computing systems interacting with one another to perform tasks. Grid systems (and Web Services) are exemplary in this respect a... [more] Current evolutions of Internet technology such as Web Services, ebXML, peer-to-peer and Grid computing all point to the development of large-scale open networks of diverse computing systems interacting with one another to perform tasks. Grid systems (and Web Services) are exemplary in this respect and are perhaps some of the rst largescale open computing systems to see widespread use - making them an important testing ground for problems in trust management which are likely to arise. From this perspective, today's grid architectures suer from limitations, such as lack of a mechanism to trace results and lack of infrastructure to build up trust networks. These are important concerns in open grids, in which \community resources" are owned and managed by multiple stakeholders, and are dynamically organised in virtual organisations. Provenance enables users to trace how a particular result has been arrived at by identifying the individual services and the aggregation of services that produced such a particular output. Against this background, we present a research agenda to design, conceive and implement an industrial-strength open provenance architecture for grid systems. We motivate its use with three complex grid applications, namely aerospace engineering, organ transplant management and bioinformatics. Industrial-strength provenance support includes a scalable and secure architecture, an open proposal for standardising the protocols and data structures, a set of tools for conguring and using the provenance architecture, an open source reference implementation, and a deployment and validation in industrial context. The provision of such facilities will enrich grid capabilities by including new functionalities required for solving complex problems such as provenance data to provide complete audittrails of process execution and third-party analysis and auditing. As a result, we anticipate that a larger uptake of grid technology is likely to occur, since unprecedented possibilities will be oered to users and will give them a competitive edge.

Following (12)

9
Publications
16
Followers
Past advisors
Hans Josef Pesch