Process Communication

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 324 Experts worldwide ranked by ideXlab platform

Ph Charpentier - One of the best experts on this subject based on the ideXlab platform.

  • dim a portable light weight package for information publishing data transfer and inter Process Communication
    Computer Physics Communications, 2001
    Co-Authors: C Gaspar, M Donszelmann, Ph Charpentier
    Abstract:

    Abstract The real-time systems of HEP experiments are presently highly distributed, possibly on heterogeneous CPUs. In many applications, there is an important need to make information available to a large number of other Processes in a transparent way. For this purpose the “RPC-like” systems are not suitable, since most of them rely on polling from the client and one-to-one connections. DIM is a very powerful alternative to those systems. It provides a named space for Processes to publish information (Publishers) and a very simple API for Processes willing to use this information (Subscribers). It fully handles error recovery at the Publisher and Subscriber level, without additional software in the application. DIM is available on a large variety of platforms and operating systems with C and C++ bindings. It is presently used in several HEP experiments, while it was developed in the DELPHI experiment and is maintained at CERN. We shall present its capabilities and examples of its use in HEP experiments in domains ranging from simple data publishing to event transfer, Process control or Communication layer for an Experiment Control Package (SMI++). We shall also present prospectives for using it as Communications layer for future experiment's control systems.

M Gagliardi - One of the best experts on this subject based on the ideXlab platform.

  • the real time publisher subscriber inter Process Communication model for distributed real time systems design and implementation
    Real Time Technology and Applications Symposium, 1995
    Co-Authors: Ragunathan Rajkumar, M Gagliardi
    Abstract:

    Distributed real-time systems are becoming more pervasive in many domains including Process control, discrete manufacturing, defense systems, air traffic control, and online monitoring systems in medicine. The construction of such systems, however, is impeded by the lack of simple yet powerful programming models and the lack of efficient, scalable, dependable and analyzable interfaces and their implementations. We argue that these issues need to be resolved with powerful application-level toolkits similar to that provided by ISIS. We consider the inter-Process Communication requirements which form a fundamental block in the construction of distributed real-time systems. We propose the real-time publisher/subscriber model, a variation of group-based programming and anonymous Communication techniques, as a model for distributed real-time inter-Process Communication which can address issues of programming ease, portability, scalability and analyzability. The model has been used successfully in building a software architecture for building upgradable real-time systems. We provide the programming interface, a detailed design and implementation details of this model along with some preliminary performance benchmarks. The results are encouraging in that the goals we seek look achievable.

  • IEEE Real Time Technology and Applications Symposium - The real-time publisher/subscriber inter-Process Communication model for distributed real-time systems: design and implementation
    Proceedings Real-Time Technology and Applications Symposium, 1
    Co-Authors: Ragunathan Rajkumar, M Gagliardi, Lui Sha
    Abstract:

    Distributed real-time systems are becoming more pervasive in many domains including Process control, discrete manufacturing, defense systems, air traffic control, and online monitoring systems in medicine. The construction of such systems, however, is impeded by the lack of simple yet powerful programming models and the lack of efficient, scalable, dependable and analyzable interfaces and their implementations. We argue that these issues need to be resolved with powerful application-level toolkits similar to that provided by ISIS. We consider the inter-Process Communication requirements which form a fundamental block in the construction of distributed real-time systems. We propose the real-time publisher/subscriber model, a variation of group-based programming and anonymous Communication techniques, as a model for distributed real-time inter-Process Communication which can address issues of programming ease, portability, scalability and analyzability. The model has been used successfully in building a software architecture for building upgradable real-time systems. We provide the programming interface, a detailed design and implementation details of this model along with some preliminary performance benchmarks. The results are encouraging in that the goals we seek look achievable.

Ragunathan Rajkumar - One of the best experts on this subject based on the ideXlab platform.

  • the real time publisher subscriber inter Process Communication model for distributed real time systems design and implementation
    Real Time Technology and Applications Symposium, 1995
    Co-Authors: Ragunathan Rajkumar, M Gagliardi
    Abstract:

    Distributed real-time systems are becoming more pervasive in many domains including Process control, discrete manufacturing, defense systems, air traffic control, and online monitoring systems in medicine. The construction of such systems, however, is impeded by the lack of simple yet powerful programming models and the lack of efficient, scalable, dependable and analyzable interfaces and their implementations. We argue that these issues need to be resolved with powerful application-level toolkits similar to that provided by ISIS. We consider the inter-Process Communication requirements which form a fundamental block in the construction of distributed real-time systems. We propose the real-time publisher/subscriber model, a variation of group-based programming and anonymous Communication techniques, as a model for distributed real-time inter-Process Communication which can address issues of programming ease, portability, scalability and analyzability. The model has been used successfully in building a software architecture for building upgradable real-time systems. We provide the programming interface, a detailed design and implementation details of this model along with some preliminary performance benchmarks. The results are encouraging in that the goals we seek look achievable.

  • IEEE Real Time Technology and Applications Symposium - The real-time publisher/subscriber inter-Process Communication model for distributed real-time systems: design and implementation
    Proceedings Real-Time Technology and Applications Symposium, 1
    Co-Authors: Ragunathan Rajkumar, M Gagliardi, Lui Sha
    Abstract:

    Distributed real-time systems are becoming more pervasive in many domains including Process control, discrete manufacturing, defense systems, air traffic control, and online monitoring systems in medicine. The construction of such systems, however, is impeded by the lack of simple yet powerful programming models and the lack of efficient, scalable, dependable and analyzable interfaces and their implementations. We argue that these issues need to be resolved with powerful application-level toolkits similar to that provided by ISIS. We consider the inter-Process Communication requirements which form a fundamental block in the construction of distributed real-time systems. We propose the real-time publisher/subscriber model, a variation of group-based programming and anonymous Communication techniques, as a model for distributed real-time inter-Process Communication which can address issues of programming ease, portability, scalability and analyzability. The model has been used successfully in building a software architecture for building upgradable real-time systems. We provide the programming interface, a detailed design and implementation details of this model along with some preliminary performance benchmarks. The results are encouraging in that the goals we seek look achievable.

C Gaspar - One of the best experts on this subject based on the ideXlab platform.

  • dim a portable light weight package for information publishing data transfer and inter Process Communication
    Computer Physics Communications, 2001
    Co-Authors: C Gaspar, M Donszelmann, Ph Charpentier
    Abstract:

    Abstract The real-time systems of HEP experiments are presently highly distributed, possibly on heterogeneous CPUs. In many applications, there is an important need to make information available to a large number of other Processes in a transparent way. For this purpose the “RPC-like” systems are not suitable, since most of them rely on polling from the client and one-to-one connections. DIM is a very powerful alternative to those systems. It provides a named space for Processes to publish information (Publishers) and a very simple API for Processes willing to use this information (Subscribers). It fully handles error recovery at the Publisher and Subscriber level, without additional software in the application. DIM is available on a large variety of platforms and operating systems with C and C++ bindings. It is presently used in several HEP experiments, while it was developed in the DELPHI experiment and is maintained at CERN. We shall present its capabilities and examples of its use in HEP experiments in domains ranging from simple data publishing to event transfer, Process control or Communication layer for an Experiment Control Package (SMI++). We shall also present prospectives for using it as Communications layer for future experiment's control systems.

Lui Sha - One of the best experts on this subject based on the ideXlab platform.

  • IEEE Real Time Technology and Applications Symposium - The real-time publisher/subscriber inter-Process Communication model for distributed real-time systems: design and implementation
    Proceedings Real-Time Technology and Applications Symposium, 1
    Co-Authors: Ragunathan Rajkumar, M Gagliardi, Lui Sha
    Abstract:

    Distributed real-time systems are becoming more pervasive in many domains including Process control, discrete manufacturing, defense systems, air traffic control, and online monitoring systems in medicine. The construction of such systems, however, is impeded by the lack of simple yet powerful programming models and the lack of efficient, scalable, dependable and analyzable interfaces and their implementations. We argue that these issues need to be resolved with powerful application-level toolkits similar to that provided by ISIS. We consider the inter-Process Communication requirements which form a fundamental block in the construction of distributed real-time systems. We propose the real-time publisher/subscriber model, a variation of group-based programming and anonymous Communication techniques, as a model for distributed real-time inter-Process Communication which can address issues of programming ease, portability, scalability and analyzability. The model has been used successfully in building a software architecture for building upgradable real-time systems. We provide the programming interface, a detailed design and implementation details of this model along with some preliminary performance benchmarks. The results are encouraging in that the goals we seek look achievable.