An adaptive programming model for fault-tolerant distributed computing

Detalhes bibliográficos
Autor(a) principal: Gorender, Sérgio
Data de Publicação: 2007
Outros Autores: Macêdo, Raimundo José de Araújo, Raynal, Michel
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UFBA
Texto Completo: http://repositorio.ufba.br/ri/handle/ri/14725
Resumo: Texto completo: acesso restrito. p. 18-31
id UFBA-2_3670b1c064f5afecf9fad1584f11438a
oai_identifier_str oai:repositorio.ufba.br:ri/14725
network_acronym_str UFBA-2
network_name_str Repositório Institucional da UFBA
repository_id_str 1932
spelling Gorender, SérgioMacêdo, Raimundo José de AraújoRaynal, MichelGorender, SérgioMacêdo, Raimundo José de AraújoRaynal, Michel2014-03-12T13:16:17Z20071545-5971http://repositorio.ufba.br/ri/handle/ri/14725v. 4, n. 1Texto completo: acesso restrito. p. 18-31The capability of dynamically adapting to distinct runtime conditions is an important issue when designing distributed systems where negotiated quality of service (QoS) cannot always be delivered between processes. Providing fault tolerance for such dynamic environments is a challenging task. Considering such a context, this paper proposes an adaptive programming model for fault-tolerant distributed computing, which provides upper-layer applications with process state information according to the current system synchrony (or QoS). The underlying system model is hybrid, composed by a synchronous part (where there are time bounds on processing speed and message delay) and an asynchronous part (where there is no time bound). However, such a composition can vary over time, and, in particular, the system may become totally asynchronous (e.g., when the underlying system QoS degrade) or totally synchronous. Moreover, processes are not required to share the same view of the system synchrony at a given time. To illustrate what can be done in this programming model and how to use it, the consensus problem is taken as a benchmark problem. This paper also presents an implementation of the model that relies on a negotiated quality of service (QoS) for communication channelsSubmitted by Suelen Reis (suziy.ellen@gmail.com) on 2014-03-12T13:16:17Z No. of bitstreams: 1 10.1109TDSC.2007.3.pdf: 1243167 bytes, checksum: 49611b46fee34850871b5a276215a55e (MD5)Made available in DSpace on 2014-03-12T13:16:17Z (GMT). No. of bitstreams: 1 10.1109TDSC.2007.3.pdf: 1243167 bytes, checksum: 49611b46fee34850871b5a276215a55e (MD5) Previous issue date: 2007http://dx.doi.org/10.1109/TDSC.2007.3reponame:Repositório Institucional da UFBAinstname:Universidade Federal da Bahia (UFBA)instacron:UFBAAdaptabilityAsynchronous/synchronous distributed systemConsensusDistributed computing modelFault toleranceQuality of serviceAn adaptive programming model for fault-tolerant distributed computingIEEE Transactions on Dependable and Secure Computinginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/article10000-01-01info:eu-repo/semantics/openAccessengLICENSElicense.txtlicense.txttext/plain1345https://repositorio.ufba.br/bitstream/ri/14725/2/license.txt0d4b811ef71182510d2015daa7c8a900MD52ORIGINAL10.1109TDSC.2007.3.pdf10.1109TDSC.2007.3.pdfapplication/pdf1243167https://repositorio.ufba.br/bitstream/ri/14725/1/10.1109TDSC.2007.3.pdf49611b46fee34850871b5a276215a55eMD51TEXT10.1109TDSC.2007.3.pdf.txt10.1109TDSC.2007.3.pdf.txtExtracted texttext/plain80430https://repositorio.ufba.br/bitstream/ri/14725/3/10.1109TDSC.2007.3.pdf.txt89d2369ffb946c1de595999e3721312fMD53ri/147252022-07-05 14:03:13.749oai:repositorio.ufba.br:ri/14725VGVybW8gZGUgTGljZW4/YSwgbj9vIGV4Y2x1c2l2bywgcGFyYSBvIGRlcD9zaXRvIG5vIFJlcG9zaXQ/cmlvIEluc3RpdHVjaW9uYWwgZGEgVUZCQS4KCiBQZWxvIHByb2Nlc3NvIGRlIHN1Ym1pc3M/byBkZSBkb2N1bWVudG9zLCBvIGF1dG9yIG91IHNldSByZXByZXNlbnRhbnRlIGxlZ2FsLCBhbyBhY2VpdGFyIAplc3NlIHRlcm1vIGRlIGxpY2VuP2EsIGNvbmNlZGUgYW8gUmVwb3NpdD9yaW8gSW5zdGl0dWNpb25hbCBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkYSBCYWhpYSAKbyBkaXJlaXRvIGRlIG1hbnRlciB1bWEgYz9waWEgZW0gc2V1IHJlcG9zaXQ/cmlvIGNvbSBhIGZpbmFsaWRhZGUsIHByaW1laXJhLCBkZSBwcmVzZXJ2YT8/by4gCkVzc2VzIHRlcm1vcywgbj9vIGV4Y2x1c2l2b3MsIG1hbnQ/bSBvcyBkaXJlaXRvcyBkZSBhdXRvci9jb3B5cmlnaHQsIG1hcyBlbnRlbmRlIG8gZG9jdW1lbnRvIApjb21vIHBhcnRlIGRvIGFjZXJ2byBpbnRlbGVjdHVhbCBkZXNzYSBVbml2ZXJzaWRhZGUuCgogUGFyYSBvcyBkb2N1bWVudG9zIHB1YmxpY2Fkb3MgY29tIHJlcGFzc2UgZGUgZGlyZWl0b3MgZGUgZGlzdHJpYnVpPz9vLCBlc3NlIHRlcm1vIGRlIGxpY2VuP2EgCmVudGVuZGUgcXVlOgoKIE1hbnRlbmRvIG9zIGRpcmVpdG9zIGF1dG9yYWlzLCByZXBhc3NhZG9zIGEgdGVyY2Vpcm9zLCBlbSBjYXNvIGRlIHB1YmxpY2E/P2VzLCBvIHJlcG9zaXQ/cmlvCnBvZGUgcmVzdHJpbmdpciBvIGFjZXNzbyBhbyB0ZXh0byBpbnRlZ3JhbCwgbWFzIGxpYmVyYSBhcyBpbmZvcm1hPz9lcyBzb2JyZSBvIGRvY3VtZW50bwooTWV0YWRhZG9zIGVzY3JpdGl2b3MpLgoKIERlc3RhIGZvcm1hLCBhdGVuZGVuZG8gYW9zIGFuc2Vpb3MgZGVzc2EgdW5pdmVyc2lkYWRlIGVtIG1hbnRlciBzdWEgcHJvZHU/P28gY2llbnQ/ZmljYSBjb20gCmFzIHJlc3RyaT8/ZXMgaW1wb3N0YXMgcGVsb3MgZWRpdG9yZXMgZGUgcGVyaT9kaWNvcy4KCiBQYXJhIGFzIHB1YmxpY2E/P2VzIHNlbSBpbmljaWF0aXZhcyBxdWUgc2VndWVtIGEgcG9sP3RpY2EgZGUgQWNlc3NvIEFiZXJ0bywgb3MgZGVwP3NpdG9zIApjb21wdWxzP3Jpb3MgbmVzc2UgcmVwb3NpdD9yaW8gbWFudD9tIG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBtYXMgbWFudD9tIGFjZXNzbyBpcnJlc3RyaXRvIAphbyBtZXRhZGFkb3MgZSB0ZXh0byBjb21wbGV0by4gQXNzaW0sIGEgYWNlaXRhPz9vIGRlc3NlIHRlcm1vIG4/byBuZWNlc3NpdGEgZGUgY29uc2VudGltZW50bwogcG9yIHBhcnRlIGRlIGF1dG9yZXMvZGV0ZW50b3JlcyBkb3MgZGlyZWl0b3MsIHBvciBlc3RhcmVtIGVtIGluaWNpYXRpdmFzIGRlIGFjZXNzbyBhYmVydG8uCg==Repositório InstitucionalPUBhttp://192.188.11.11:8080/oai/requestopendoar:19322022-07-05T17:03:13Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)false
dc.title.pt_BR.fl_str_mv An adaptive programming model for fault-tolerant distributed computing
dc.title.alternative.pt_BR.fl_str_mv IEEE Transactions on Dependable and Secure Computing
title An adaptive programming model for fault-tolerant distributed computing
spellingShingle An adaptive programming model for fault-tolerant distributed computing
Gorender, Sérgio
Adaptability
Asynchronous/synchronous distributed system
Consensus
Distributed computing model
Fault tolerance
Quality of service
title_short An adaptive programming model for fault-tolerant distributed computing
title_full An adaptive programming model for fault-tolerant distributed computing
title_fullStr An adaptive programming model for fault-tolerant distributed computing
title_full_unstemmed An adaptive programming model for fault-tolerant distributed computing
title_sort An adaptive programming model for fault-tolerant distributed computing
author Gorender, Sérgio
author_facet Gorender, Sérgio
Macêdo, Raimundo José de Araújo
Raynal, Michel
author_role author
author2 Macêdo, Raimundo José de Araújo
Raynal, Michel
author2_role author
author
dc.contributor.author.fl_str_mv Gorender, Sérgio
Macêdo, Raimundo José de Araújo
Raynal, Michel
Gorender, Sérgio
Macêdo, Raimundo José de Araújo
Raynal, Michel
dc.subject.por.fl_str_mv Adaptability
Asynchronous/synchronous distributed system
Consensus
Distributed computing model
Fault tolerance
Quality of service
topic Adaptability
Asynchronous/synchronous distributed system
Consensus
Distributed computing model
Fault tolerance
Quality of service
description Texto completo: acesso restrito. p. 18-31
publishDate 2007
dc.date.issued.fl_str_mv 2007
dc.date.accessioned.fl_str_mv 2014-03-12T13:16:17Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.ufba.br/ri/handle/ri/14725
dc.identifier.issn.none.fl_str_mv 1545-5971
dc.identifier.number.pt_BR.fl_str_mv v. 4, n. 1
identifier_str_mv 1545-5971
v. 4, n. 1
url http://repositorio.ufba.br/ri/handle/ri/14725
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.pt_BR.fl_str_mv http://dx.doi.org/10.1109/TDSC.2007.3
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFBA
instname:Universidade Federal da Bahia (UFBA)
instacron:UFBA
instname_str Universidade Federal da Bahia (UFBA)
instacron_str UFBA
institution UFBA
reponame_str Repositório Institucional da UFBA
collection Repositório Institucional da UFBA
bitstream.url.fl_str_mv https://repositorio.ufba.br/bitstream/ri/14725/2/license.txt
https://repositorio.ufba.br/bitstream/ri/14725/1/10.1109TDSC.2007.3.pdf
https://repositorio.ufba.br/bitstream/ri/14725/3/10.1109TDSC.2007.3.pdf.txt
bitstream.checksum.fl_str_mv 0d4b811ef71182510d2015daa7c8a900
49611b46fee34850871b5a276215a55e
89d2369ffb946c1de595999e3721312f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)
repository.mail.fl_str_mv
_version_ 1808459473287643136