{"id":"https://openalex.org/W1873602669","doi":"https://doi.org/10.1109/icdcs.1996.507908","title":"Implementation of recoverable distributed shared memory by logging writes","display_name":"Implementation of recoverable distributed shared memory by logging writes","publication_year":2002,"publication_date":"2002-12-23","ids":{"openalex":"https://openalex.org/W1873602669","doi":"https://doi.org/10.1109/icdcs.1996.507908","mag":"1873602669"},"language":"en","primary_location":{"id":"doi:10.1109/icdcs.1996.507908","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icdcs.1996.507908","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of 16th International Conference on Distributed Computing Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5072740773","display_name":"Sundar Kanthadai","orcid":null},"institutions":[{"id":"https://openalex.org/I91045830","display_name":"Texas A&M University","ror":"https://ror.org/01f5ytq51","country_code":"US","type":"education","lineage":["https://openalex.org/I91045830"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"S. Kanthadai","raw_affiliation_strings":["Department of Computer Science, Texas A and M University, College Station, TX, USA","Department of Computer Science, Texas A&M University, College Station, TX, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Texas A and M University, College Station, TX, USA","institution_ids":["https://openalex.org/I91045830"]},{"raw_affiliation_string":"Department of Computer Science, Texas A&M University, College Station, TX, USA","institution_ids":["https://openalex.org/I91045830"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5014894919","display_name":"Jennifer L. Welch","orcid":"https://orcid.org/0000-0001-7164-1436"},"institutions":[{"id":"https://openalex.org/I91045830","display_name":"Texas A&M University","ror":"https://ror.org/01f5ytq51","country_code":"US","type":"education","lineage":["https://openalex.org/I91045830"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"J.L. Welch","raw_affiliation_strings":["Department of Computer Science, Texas A and M University, College Station, TX, USA","Department of Computer Science, Texas A&M University, College Station, TX, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Texas A and M University, College Station, TX, USA","institution_ids":["https://openalex.org/I91045830"]},{"raw_affiliation_string":"Department of Computer Science, Texas A&M University, College Station, TX, USA","institution_ids":["https://openalex.org/I91045830"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5072740773"],"corresponding_institution_ids":["https://openalex.org/I91045830"],"apc_list":null,"apc_paid":null,"fwci":1.3491,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.83946247,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"2","issue":null,"first_page":"116","last_page":"123"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9966999888420105,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8524510860443115},{"id":"https://openalex.org/keywords/synchronizing","display_name":"Synchronizing","score":0.7366744875907898},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.6065175533294678},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5931720733642578},{"id":"https://openalex.org/keywords/logging","display_name":"Logging","score":0.5875474810600281},{"id":"https://openalex.org/keywords/distributed-shared-memory","display_name":"Distributed shared memory","score":0.432931125164032},{"id":"https://openalex.org/keywords/distributed-memory","display_name":"Distributed memory","score":0.4318996071815491},{"id":"https://openalex.org/keywords/interval","display_name":"Interval (graph theory)","score":0.4236752688884735},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.4132371246814728},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3596544563770294},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.3462088108062744},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.2829165458679199},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2569168210029602},{"id":"https://openalex.org/keywords/transmission","display_name":"Transmission (telecommunications)","score":0.08249032497406006},{"id":"https://openalex.org/keywords/uniform-memory-access","display_name":"Uniform memory access","score":0.07865121960639954}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8524510860443115},{"id":"https://openalex.org/C162932704","wikidata":"https://www.wikidata.org/wiki/Q1058791","display_name":"Synchronizing","level":3,"score":0.7366744875907898},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.6065175533294678},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5931720733642578},{"id":"https://openalex.org/C125620115","wikidata":"https://www.wikidata.org/wiki/Q845249","display_name":"Logging","level":2,"score":0.5875474810600281},{"id":"https://openalex.org/C39528615","wikidata":"https://www.wikidata.org/wiki/Q1229610","display_name":"Distributed shared memory","level":5,"score":0.432931125164032},{"id":"https://openalex.org/C91481028","wikidata":"https://www.wikidata.org/wiki/Q1054686","display_name":"Distributed memory","level":3,"score":0.4318996071815491},{"id":"https://openalex.org/C2778067643","wikidata":"https://www.wikidata.org/wiki/Q166507","display_name":"Interval (graph theory)","level":2,"score":0.4236752688884735},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.4132371246814728},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3596544563770294},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.3462088108062744},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.2829165458679199},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2569168210029602},{"id":"https://openalex.org/C761482","wikidata":"https://www.wikidata.org/wiki/Q118093","display_name":"Transmission (telecommunications)","level":2,"score":0.08249032497406006},{"id":"https://openalex.org/C51290061","wikidata":"https://www.wikidata.org/wiki/Q1936765","display_name":"Uniform memory access","level":4,"score":0.07865121960639954},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icdcs.1996.507908","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icdcs.1996.507908","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of 16th International Conference on Distributed Computing Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W1498342204","https://openalex.org/W1517862690","https://openalex.org/W1963836890","https://openalex.org/W1973317281","https://openalex.org/W2016001987","https://openalex.org/W2052915895","https://openalex.org/W2054739713","https://openalex.org/W2057972289","https://openalex.org/W2093956690","https://openalex.org/W2096085240","https://openalex.org/W2096765489","https://openalex.org/W2114925953","https://openalex.org/W2115672783","https://openalex.org/W2140953143","https://openalex.org/W2150537769","https://openalex.org/W2157097432","https://openalex.org/W2295903464","https://openalex.org/W6629841916"],"related_works":["https://openalex.org/W2026512611","https://openalex.org/W2353146130","https://openalex.org/W4245497162","https://openalex.org/W1985165680","https://openalex.org/W1990817968","https://openalex.org/W2150064838","https://openalex.org/W2784603783","https://openalex.org/W1597188213","https://openalex.org/W1507921119","https://openalex.org/W2088823210"],"abstract_inverted_index":{"Distributed":[0],"shared":[1],"memory,":[2],"by":[3,23,103],"avoiding":[4],"the":[5,20,32,52,85,93,98,116,119,134,146,150],"programming":[6],"complexities":[7],"of":[8,95,136,148],"message":[9,120],"passing,":[10],"has":[11],"become":[12],"a":[13,37,48,61,67],"convenient":[14],"model":[15],"to":[16,54,77,91,128],"work":[17],"with.":[18],"But":[19],"benefits":[21],"given":[22],"these":[24],"systems":[25],"can":[26,88,125,139],"possibly":[27],"be":[28,89,140],"achieved":[29],"only":[30],"if":[31],"whole":[33],"system":[34],"behaves":[35],"like":[36],"failure-free":[38,71],"system.":[39],"Many":[40],"algorithms":[41],"that":[42,112],"have":[43],"been":[44],"proposed":[45],"for":[46,81],"implementing":[47],"reliable":[49],"DSM":[50,80],"require":[51],"processes":[53],"take":[55],"check":[56,105],"points":[57,106],"whenever":[58],"there":[59],"is":[60,133,152],"data":[62],"transfer,":[63],"thus":[64],"resulting":[65],"in":[66,100,142],"heavy":[68],"overhead":[69],"during":[70],"execution.":[72],"We":[73],"present":[74],"an":[75,143],"algorithm":[76],"provide":[78],"recoverable":[79],"sequential":[82],"consistency":[83],"where":[84,131,145],"checkpoint":[86],"interval":[87],"tailored":[90],"balance":[92],"cost":[94,147],"checkpointing":[96],"versus":[97],"savings":[99],"recovery":[101,110],"obtained":[102],"taking":[104],"often.":[107],"Unlike":[108],"previous":[109],"techniques":[111],"use":[113],"logging,":[114],"both":[115],"logging":[117],"and":[118,138],"overheads":[121],"are":[122],"reduced.":[123],"It":[124],"tolerate":[126],"up":[127],"n":[129,132],"faults,":[130],"number":[135],"processes,":[137],"used":[141],"environment":[144],"synchronizing":[149],"checkpoints":[151],"substantially":[153],"high.":[154]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
