Cargando…

DIM, a portable, light weight package for information publishing, data transfer and inter-process communication

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 n...

Descripción completa

Detalles Bibliográficos
Autores principales: Gaspar, C, Charpentier, P, Dönszelmann, M
Lenguaje:eng
Publicado: 2001
Materias:
Acceso en línea:https://dx.doi.org/10.1016/S0010-4655(01)00260-0
http://cds.cern.ch/record/559279
_version_ 1780899040088555520
author Gaspar, C
Charpentier, P
Dönszelmann, M
author_facet Gaspar, C
Charpentier, P
Dönszelmann, M
author_sort Gaspar, C
collection CERN
description 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. (13 refs).
id cern-559279
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2001
record_format invenio
spelling cern-5592792019-09-30T06:29:59Zdoi:10.1016/S0010-4655(01)00260-0http://cds.cern.ch/record/559279engGaspar, CCharpentier, PDönszelmann, MDIM, a portable, light weight package for information publishing, data transfer and inter-process communicationComputing and ComputersThe 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. (13 refs).oai:cds.cern.ch:5592792001
spellingShingle Computing and Computers
Gaspar, C
Charpentier, P
Dönszelmann, M
DIM, a portable, light weight package for information publishing, data transfer and inter-process communication
title DIM, a portable, light weight package for information publishing, data transfer and inter-process communication
title_full DIM, a portable, light weight package for information publishing, data transfer and inter-process communication
title_fullStr DIM, a portable, light weight package for information publishing, data transfer and inter-process communication
title_full_unstemmed DIM, a portable, light weight package for information publishing, data transfer and inter-process communication
title_short DIM, a portable, light weight package for information publishing, data transfer and inter-process communication
title_sort dim, a portable, light weight package for information publishing, data transfer and inter-process communication
topic Computing and Computers
url https://dx.doi.org/10.1016/S0010-4655(01)00260-0
http://cds.cern.ch/record/559279
work_keys_str_mv AT gasparc dimaportablelightweightpackageforinformationpublishingdatatransferandinterprocesscommunication
AT charpentierp dimaportablelightweightpackageforinformationpublishingdatatransferandinterprocesscommunication
AT donszelmannm dimaportablelightweightpackageforinformationpublishingdatatransferandinterprocesscommunication