An adaptive programming model for fault-tolerant distributed computing
Autor(a) principal: | |
---|---|
Data de Publicação: | 2007 |
Outros Autores: | , |
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 |