Building replicated database systems using distributed shared memory

Detalhes bibliográficos
Autor(a) principal: Duarte Filho, Nelson Lopes
Data de Publicação: 2006
Outros Autores: Pedone, Fernando
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da FURG (RI FURG)
Texto Completo: http://repositorio.furg.br/handle/1/4918
Resumo: Este artigo apresenta uma abordagem para a construção de sistemas de base de dados replicados utilizando memória compartilhada distribuída. A arquitetura dsmDB, a qual implementa tal proposta, é apresentada. Vantagens e desvantagens da abordagem são elencadas e discutidas.
id FURG_b6c39b240ea7e2eb27b375aae9ca32b9
oai_identifier_str oai:repositorio.furg.br:1/4918
network_acronym_str FURG
network_name_str Repositório Institucional da FURG (RI FURG)
repository_id_str
spelling Duarte Filho, Nelson LopesPedone, Fernando2015-05-28T16:09:51Z2015-05-28T16:09:51Z2006DUARTE FILHO, Nelson Lopes; PEDONE, Fernando. Building replicated database systems using distributed shared memory. Vetor, v. 16, n. 2, p. 5-15, 2006. Disponível em: <http://www.seer.furg.br/vetor/article/view/1641>. Acesso em: 15 maio 2015.0102-7352http://repositorio.furg.br/handle/1/4918Este artigo apresenta uma abordagem para a construção de sistemas de base de dados replicados utilizando memória compartilhada distribuída. A arquitetura dsmDB, a qual implementa tal proposta, é apresentada. Vantagens e desvantagens da abordagem são elencadas e discutidas.Current trends in main memory capacity and cost indicate that in a few years most performance-critical applications will have all (or most of) their data stored in the main memory of the nodes of a small-size cluster. A few recent research papers have pointed this out and proposed architectures taking advantage of clustered environments aggregating powerful processors equipped with large main memories. This position paper proposes yet another approach, which builds on Distributed Shared Memory systems (DSMs) introduced in the early 80’s. We introduce the idea of the dsmDB, discuss how its architecture could be organized, and elaborate on some of its algorithms. We conclude the paper with a discussion of some of its advantages and drawbacks.engSistemas de bases de dados replicadosMemória compartilhada distribuídaDistributed memoryReplicated database systemsBuilding replicated database systems using distributed shared memoryinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da FURG (RI FURG)instname:Universidade Federal do Rio Grande (FURG)instacron:FURGORIGINALBUILDING REPLICATED DATABASE SYSTEMS USING DISTRIBUTED SHARED.pdfBUILDING REPLICATED DATABASE SYSTEMS USING DISTRIBUTED SHARED.pdfapplication/pdf1763590https://repositorio.furg.br/bitstream/1/4918/1/BUILDING%20REPLICATED%20DATABASE%20SYSTEMS%20USING%20DISTRIBUTED%20SHARED.pdf80be0aaddec7449d6370f746112ed805MD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.furg.br/bitstream/1/4918/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52open access1/49182015-05-28 13:09:51.301open accessoai:repositorio.furg.br:1/4918Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.furg.br/oai/request || http://200.19.254.174/oai/requestopendoar:2015-05-28T16:09:51Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG)false
dc.title.pt_BR.fl_str_mv Building replicated database systems using distributed shared memory
title Building replicated database systems using distributed shared memory
spellingShingle Building replicated database systems using distributed shared memory
Duarte Filho, Nelson Lopes
Sistemas de bases de dados replicados
Memória compartilhada distribuída
Distributed memory
Replicated database systems
title_short Building replicated database systems using distributed shared memory
title_full Building replicated database systems using distributed shared memory
title_fullStr Building replicated database systems using distributed shared memory
title_full_unstemmed Building replicated database systems using distributed shared memory
title_sort Building replicated database systems using distributed shared memory
author Duarte Filho, Nelson Lopes
author_facet Duarte Filho, Nelson Lopes
Pedone, Fernando
author_role author
author2 Pedone, Fernando
author2_role author
dc.contributor.author.fl_str_mv Duarte Filho, Nelson Lopes
Pedone, Fernando
dc.subject.por.fl_str_mv Sistemas de bases de dados replicados
Memória compartilhada distribuída
Distributed memory
Replicated database systems
topic Sistemas de bases de dados replicados
Memória compartilhada distribuída
Distributed memory
Replicated database systems
description Este artigo apresenta uma abordagem para a construção de sistemas de base de dados replicados utilizando memória compartilhada distribuída. A arquitetura dsmDB, a qual implementa tal proposta, é apresentada. Vantagens e desvantagens da abordagem são elencadas e discutidas.
publishDate 2006
dc.date.issued.fl_str_mv 2006
dc.date.accessioned.fl_str_mv 2015-05-28T16:09:51Z
dc.date.available.fl_str_mv 2015-05-28T16:09:51Z
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.citation.fl_str_mv DUARTE FILHO, Nelson Lopes; PEDONE, Fernando. Building replicated database systems using distributed shared memory. Vetor, v. 16, n. 2, p. 5-15, 2006. Disponível em: <http://www.seer.furg.br/vetor/article/view/1641>. Acesso em: 15 maio 2015.
dc.identifier.uri.fl_str_mv http://repositorio.furg.br/handle/1/4918
dc.identifier.issn.none.fl_str_mv 0102-7352
identifier_str_mv DUARTE FILHO, Nelson Lopes; PEDONE, Fernando. Building replicated database systems using distributed shared memory. Vetor, v. 16, n. 2, p. 5-15, 2006. Disponível em: <http://www.seer.furg.br/vetor/article/view/1641>. Acesso em: 15 maio 2015.
0102-7352
url http://repositorio.furg.br/handle/1/4918
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.none.fl_str_mv reponame:Repositório Institucional da FURG (RI FURG)
instname:Universidade Federal do Rio Grande (FURG)
instacron:FURG
instname_str Universidade Federal do Rio Grande (FURG)
instacron_str FURG
institution FURG
reponame_str Repositório Institucional da FURG (RI FURG)
collection Repositório Institucional da FURG (RI FURG)
bitstream.url.fl_str_mv https://repositorio.furg.br/bitstream/1/4918/1/BUILDING%20REPLICATED%20DATABASE%20SYSTEMS%20USING%20DISTRIBUTED%20SHARED.pdf
https://repositorio.furg.br/bitstream/1/4918/2/license.txt
bitstream.checksum.fl_str_mv 80be0aaddec7449d6370f746112ed805
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG)
repository.mail.fl_str_mv
_version_ 1798313630822825984