Herramientas para instrumentación de programas paralelos en ambientes distribuidos

Autores
Tinetti, Fernando Gustavo; Romero, Fernando
Año de publicación
2006
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión enviada
Descripción
This paper presents a methodology and tool for instrumenting parallel programs in distributed computing platforms with the highest possible resolution (microseconds, if possible) and the minimum interference/overhead in programs. In the context of time instrumentation in distributed environments, it is essential to synchronize the involved clocks. In order to design the basic synchronizing algorithm, the classical strategies used in distributed environments were followed and adapted to the environment of a cluster or, at least, of an interconnection network to which there is exclusive (or controlled) access for the all communications carried out among the synchronized computers. This environment is specifically represented by those of parallel computing in clusters
En este artículo se presenta una metodología y una herramienta para la instrumentación de programas paralelos en plataformas de cómputo distribuidas con la mayor resolución posible (microsegundos, si fuera posible) y la mínima interferencia/sobrecarga en los programas. En el contexto de instrumentación de tiempo en ambientes distribuidos es fundamental la sincronización de los relojes que intervienen. Para el diseño del algoritmo básico de sincronización se siguieron las estrategias clásicas que se utilizan en ambientes distribuidos, adaptadas al entorno de un cluster o, al menos, de una red de interconexión sobre la que se tiene acceso exclusivo (o controlado) para todas las comunicaciones entre las computadoras que se sincronizan. Este ambiente es específicamente el de los entornos de cómputo paralelo en clusters.
VII Workshop de Procesamiento Distribuido y Paralelo (WPDP)
Materia
Ciencias Informáticas
distributed clocks
parallelism in clusters and interclusters
internal and external synchronization
Synchronization
Distributed Systems
relojes distribuidos
paralelismo en clusters e intercluster,
sincronización interna y externa
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by/4.0/
Repositorio
CIC Digital (CICBA)
Institución
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
OAI Identificador
oai:digital.cic.gba.gob.ar:11746/3557

id CICBA_35ee119c3e6bd4e9e3e90ec8d6237950
oai_identifier_str oai:digital.cic.gba.gob.ar:11746/3557
network_acronym_str CICBA
repository_id_str 9441
network_name_str CIC Digital (CICBA)
spelling Herramientas para instrumentación de programas paralelos en ambientes distribuidosTinetti, Fernando GustavoRomero, FernandoCiencias Informáticasdistributed clocksparallelism in clusters and interclustersinternal and external synchronizationSynchronizationDistributed Systemsrelojes distribuidosparalelismo en clusters e intercluster,sincronización interna y externaThis paper presents a methodology and tool for instrumenting parallel programs in distributed computing platforms with the highest possible resolution (microseconds, if possible) and the minimum interference/overhead in programs. In the context of time instrumentation in distributed environments, it is essential to synchronize the involved clocks. In order to design the basic synchronizing algorithm, the classical strategies used in distributed environments were followed and adapted to the environment of a cluster or, at least, of an interconnection network to which there is exclusive (or controlled) access for the all communications carried out among the synchronized computers. This environment is specifically represented by those of parallel computing in clustersEn este artículo se presenta una metodología y una herramienta para la instrumentación de programas paralelos en plataformas de cómputo distribuidas con la mayor resolución posible (microsegundos, si fuera posible) y la mínima interferencia/sobrecarga en los programas. En el contexto de instrumentación de tiempo en ambientes distribuidos es fundamental la sincronización de los relojes que intervienen. Para el diseño del algoritmo básico de sincronización se siguieron las estrategias clásicas que se utilizan en ambientes distribuidos, adaptadas al entorno de un cluster o, al menos, de una red de interconexión sobre la que se tiene acceso exclusivo (o controlado) para todas las comunicaciones entre las computadoras que se sincronizan. Este ambiente es específicamente el de los entornos de cómputo paralelo en clusters.VII Workshop de Procesamiento Distribuido y Paralelo (WPDP)2006-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/submittedVersionhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/3557spainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-09-29T13:39:50Zoai:digital.cic.gba.gob.ar:11746/3557Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412025-09-29 13:39:51.12CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse
dc.title.none.fl_str_mv Herramientas para instrumentación de programas paralelos en ambientes distribuidos
title Herramientas para instrumentación de programas paralelos en ambientes distribuidos
spellingShingle Herramientas para instrumentación de programas paralelos en ambientes distribuidos
Tinetti, Fernando Gustavo
Ciencias Informáticas
distributed clocks
parallelism in clusters and interclusters
internal and external synchronization
Synchronization
Distributed Systems
relojes distribuidos
paralelismo en clusters e intercluster,
sincronización interna y externa
title_short Herramientas para instrumentación de programas paralelos en ambientes distribuidos
title_full Herramientas para instrumentación de programas paralelos en ambientes distribuidos
title_fullStr Herramientas para instrumentación de programas paralelos en ambientes distribuidos
title_full_unstemmed Herramientas para instrumentación de programas paralelos en ambientes distribuidos
title_sort Herramientas para instrumentación de programas paralelos en ambientes distribuidos
dc.creator.none.fl_str_mv Tinetti, Fernando Gustavo
Romero, Fernando
author Tinetti, Fernando Gustavo
author_facet Tinetti, Fernando Gustavo
Romero, Fernando
author_role author
author2 Romero, Fernando
author2_role author
dc.subject.none.fl_str_mv Ciencias Informáticas
distributed clocks
parallelism in clusters and interclusters
internal and external synchronization
Synchronization
Distributed Systems
relojes distribuidos
paralelismo en clusters e intercluster,
sincronización interna y externa
topic Ciencias Informáticas
distributed clocks
parallelism in clusters and interclusters
internal and external synchronization
Synchronization
Distributed Systems
relojes distribuidos
paralelismo en clusters e intercluster,
sincronización interna y externa
dc.description.none.fl_txt_mv This paper presents a methodology and tool for instrumenting parallel programs in distributed computing platforms with the highest possible resolution (microseconds, if possible) and the minimum interference/overhead in programs. In the context of time instrumentation in distributed environments, it is essential to synchronize the involved clocks. In order to design the basic synchronizing algorithm, the classical strategies used in distributed environments were followed and adapted to the environment of a cluster or, at least, of an interconnection network to which there is exclusive (or controlled) access for the all communications carried out among the synchronized computers. This environment is specifically represented by those of parallel computing in clusters
En este artículo se presenta una metodología y una herramienta para la instrumentación de programas paralelos en plataformas de cómputo distribuidas con la mayor resolución posible (microsegundos, si fuera posible) y la mínima interferencia/sobrecarga en los programas. En el contexto de instrumentación de tiempo en ambientes distribuidos es fundamental la sincronización de los relojes que intervienen. Para el diseño del algoritmo básico de sincronización se siguieron las estrategias clásicas que se utilizan en ambientes distribuidos, adaptadas al entorno de un cluster o, al menos, de una red de interconexión sobre la que se tiene acceso exclusivo (o controlado) para todas las comunicaciones entre las computadoras que se sincronizan. Este ambiente es específicamente el de los entornos de cómputo paralelo en clusters.
VII Workshop de Procesamiento Distribuido y Paralelo (WPDP)
description This paper presents a methodology and tool for instrumenting parallel programs in distributed computing platforms with the highest possible resolution (microseconds, if possible) and the minimum interference/overhead in programs. In the context of time instrumentation in distributed environments, it is essential to synchronize the involved clocks. In order to design the basic synchronizing algorithm, the classical strategies used in distributed environments were followed and adapted to the environment of a cluster or, at least, of an interconnection network to which there is exclusive (or controlled) access for the all communications carried out among the synchronized computers. This environment is specifically represented by those of parallel computing in clusters
publishDate 2006
dc.date.none.fl_str_mv 2006-10
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/submittedVersion
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str submittedVersion
dc.identifier.none.fl_str_mv https://digital.cic.gba.gob.ar/handle/11746/3557
url https://digital.cic.gba.gob.ar/handle/11746/3557
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/4.0/
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:CIC Digital (CICBA)
instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron:CICBA
reponame_str CIC Digital (CICBA)
collection CIC Digital (CICBA)
instname_str Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron_str CICBA
institution CICBA
repository.name.fl_str_mv CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
repository.mail.fl_str_mv marisa.degiusti@sedici.unlp.edu.ar
_version_ 1844618580698595328
score 13.070432