{"id":"https://openalex.org/W2096343740","doi":"https://doi.org/10.1109/ccgrid.2005.1558687","title":"Implementing MPI-IO atomic mode without file system support","display_name":"Implementing MPI-IO atomic mode without file system support","publication_year":2005,"publication_date":"2005-01-01","ids":{"openalex":"https://openalex.org/W2096343740","doi":"https://doi.org/10.1109/ccgrid.2005.1558687","mag":"2096343740"},"language":"en","primary_location":{"id":"doi:10.1109/ccgrid.2005.1558687","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ccgrid.2005.1558687","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005.","raw_type":"proceedings-article"},"type":"conference-paper","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/A5036808423","display_name":"Robert Ross","orcid":"https://orcid.org/0000-0002-5435-5857"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"R. Ross","raw_affiliation_strings":["Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL, USA","Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL, USA","institution_ids":["https://openalex.org/I1282105669"]},{"raw_affiliation_string":"Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044270964","display_name":"Robert Latham","orcid":"https://orcid.org/0000-0002-5285-6375"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"R. Latham","raw_affiliation_strings":["Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL, USA","Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL, USA","institution_ids":["https://openalex.org/I1282105669"]},{"raw_affiliation_string":"Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017241944","display_name":"William Gropp","orcid":"https://orcid.org/0000-0003-2905-3029"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"W. Gropp","raw_affiliation_strings":["Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL, USA","Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL, USA","institution_ids":["https://openalex.org/I1282105669"]},{"raw_affiliation_string":"Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014920685","display_name":"Rajeev Thakur","orcid":"https://orcid.org/0000-0002-5532-3048"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"R. Thakur","raw_affiliation_strings":["Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL, USA","Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL, USA","institution_ids":["https://openalex.org/I1282105669"]},{"raw_affiliation_string":"Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5021373637","display_name":"Brian Toonen","orcid":null},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"B. Toonen","raw_affiliation_strings":["Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL, USA","Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL, USA","institution_ids":["https://openalex.org/I1282105669"]},{"raw_affiliation_string":"Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I1282105669"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":31,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1135","last_page":"1142 Vol. 2"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","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/T11181","display_name":"Advanced Data Storage Technologies","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.9995999932289124,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9987000226974487,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8998509645462036},{"id":"https://openalex.org/keywords/semaphore","display_name":"Semaphore","score":0.7254393100738525},{"id":"https://openalex.org/keywords/atomicity","display_name":"Atomicity","score":0.6840035319328308},{"id":"https://openalex.org/keywords/lock","display_name":"Lock (firearm)","score":0.5823685526847839},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5518124103546143},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4844698905944824},{"id":"https://openalex.org/keywords/file-system","display_name":"File system","score":0.484081894159317},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.46700724959373474},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.44665688276290894},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.4446486234664917},{"id":"https://openalex.org/keywords/mode","display_name":"Mode (computer interface)","score":0.4237006604671478},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.39342939853668213},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.19857940077781677},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1955781877040863},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.07486829161643982}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8998509645462036},{"id":"https://openalex.org/C95203288","wikidata":"https://www.wikidata.org/wiki/Q221682","display_name":"Semaphore","level":2,"score":0.7254393100738525},{"id":"https://openalex.org/C188045909","wikidata":"https://www.wikidata.org/wiki/Q3306359","display_name":"Atomicity","level":3,"score":0.6840035319328308},{"id":"https://openalex.org/C174839445","wikidata":"https://www.wikidata.org/wiki/Q1134386","display_name":"Lock (firearm)","level":2,"score":0.5823685526847839},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5518124103546143},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4844698905944824},{"id":"https://openalex.org/C2780940931","wikidata":"https://www.wikidata.org/wiki/Q174989","display_name":"File system","level":2,"score":0.484081894159317},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.46700724959373474},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.44665688276290894},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.4446486234664917},{"id":"https://openalex.org/C48677424","wikidata":"https://www.wikidata.org/wiki/Q6888088","display_name":"Mode (computer interface)","level":2,"score":0.4237006604671478},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.39342939853668213},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.19857940077781677},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1955781877040863},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.07486829161643982},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ccgrid.2005.1558687","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ccgrid.2005.1558687","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005.","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.6299999952316284}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W201292399","https://openalex.org/W1552841156","https://openalex.org/W1573548168","https://openalex.org/W1597381735","https://openalex.org/W1978004294","https://openalex.org/W2001738739","https://openalex.org/W2014836955","https://openalex.org/W2056985101","https://openalex.org/W2104486653","https://openalex.org/W2110298485","https://openalex.org/W3139062548","https://openalex.org/W4241729224","https://openalex.org/W6635684504","https://openalex.org/W6664874098"],"related_works":["https://openalex.org/W1591836442","https://openalex.org/W3003341543","https://openalex.org/W2357517130","https://openalex.org/W2049762404","https://openalex.org/W1990697576","https://openalex.org/W2390878321","https://openalex.org/W78911692","https://openalex.org/W4214839549","https://openalex.org/W1554494913","https://openalex.org/W2147005473"],"abstract_inverted_index":{"The":[0],"ROMIO":[1,40],"implementation":[2],"of":[3,15,18,49,130,145,149,159],"the":[4,43,50,59,128,142,146,167],"MPI-IO":[5,45,60,121],"standard":[6],"provides":[7],"a":[8,119,157],"portable":[9,120],"infrastructure":[10],"for":[11,98,124],"use":[12],"on":[13,141],"top":[14],"any":[16],"number":[17],"different":[19,24],"underlying":[20],"storage":[21],"targets.":[22],"These":[23],"targets":[25],"vary":[26],"widely":[27],"in":[28,32,156,166],"their":[29],"capabilities,":[30],"and":[31,105,133],"some":[33,71],"cases,":[34],"additional":[35,139],"effort":[36],"is":[37,58],"needed":[38,165],"within":[39],"to":[41,56,79,117],"support":[42],"complete":[44],"semantics.":[46,69],"One":[47],"aspect":[48],"interface":[51],"that":[52,135],"can":[53],"be":[54,77,115],"problematic":[55],"implement":[57,118],"atomic":[61,122],"mode.":[62],"This":[63],"mode":[64,123],"requires":[65],"enforcing":[66],"strict":[67],"consistency":[68],"For":[70],"file":[72,86],"systems,":[73],"native":[74],"locks":[75,102,163],"may":[76,114],"used":[78,116],"enforce":[80],"these":[81,112,131,150],"semantics,":[82],"but":[83],"not":[84],"all":[85],"systems":[87],"have":[88],"lock":[89],"support.":[90],"In":[91],"this":[92],"work,":[93],"we":[94],"describe":[95],"two":[96],"algorithms":[97,113,132],"implementing":[99],"efficient":[100],"mutex":[101],"using":[103],"MPI-1":[104],"MPI-2":[106,168],"capabilities.":[107],"We":[108,126],"then":[109],"show":[110,134],"how":[111],"ROMIO.":[125],"evaluate":[127],"performance":[129],"they":[136,152],"impose":[137],"little":[138],"overhead":[140],"system.":[143],"Because":[144],"low-overhead":[147],"nature":[148],"algorithms,":[151],"are":[153,164],"likely":[154],"useful":[155],"variety":[158],"situations":[160],"where":[161],"distributed":[162],"environment.":[169]},"counts_by_year":[{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":3}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
