Show simple item record

dc.contributor.authorCadambe, Viveck R.
dc.contributor.authorLynch, Nancy Ann
dc.contributor.authorMedard, Muriel
dc.contributor.authorMusial, Peter
dc.date.accessioned2016-01-15T00:56:25Z
dc.date.available2016-01-15T00:56:25Z
dc.date.issued2014-08
dc.identifier.isbn978-1-4799-5393-6
dc.identifier.urihttp://hdl.handle.net/1721.1/100840
dc.description.abstractThis paper considers the communication and storage costs of emulating atomic (linearizable) multi-writer multi-reader shared memory in distributed message-passing systems. The paper contains two main contributions: (1) We present an atomic shared-memory emulation algorithm that we call Coded Atomic Storage (CAS). This algorithm uses erasure coding methods. In a storage system with N servers that is resilient to f server failures, we show that the communication 0cost of CAS is [N over N−2f]. The storage cost of CAS is unbounded. (2) We present a variant of CAS known as CAS with Garbage Collection (CASGC). The CASGC algorithm is parametrized by an integer δ and has a bounded storage cost. We show that in every execution where the number of write operations that are concurrent with a read operation is no bigger than δ, the CASGC algorithm with parameter δ satisfies atomicity and liveness. We explicitly characterize the storage cost of CASGC, and show that it has the same communication cost as CAS.en_US
dc.description.sponsorshipUnited States. Air Force Office of Scientific Research (Contract FA9550-13-1-0042)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Award CCF-1217506)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Award 0939370-CCF)en_US
dc.description.sponsorshipBae Systems National Security Solutions Inc. (Award 739532-SLIN 0004)en_US
dc.language.isoen_US
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en_US
dc.relation.isversionofhttp://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6924235en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT web domainen_US
dc.titleCoded Emulation of Shared Atomic Memory for Message Passing Architecturesen_US
dc.typeArticleen_US
dc.identifier.citationCadambe, Viveck R., Nancy Lynch, Muriel Medard, and Peter Musial. "Coded Emulation of Shared Atomic Memory for Message Passing Architectures." 2014 IEEE 13th International Symposium on Network Computing and Applications (August 2014).en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.departmentMassachusetts Institute of Technology. Research Laboratory of Electronicsen_US
dc.contributor.mitauthorCadambe, Viveck R.en_US
dc.contributor.mitauthorLynch, Nancy Annen_US
dc.contributor.mitauthorMedard, Murielen_US
dc.relation.journalProceedings of the 2014 IEEE 13th International Symposium on Network Computing and Applicationsen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsCadambe, Viveck R.; Lynch, Nancy; Medard, Muriel; Musial, Peteren_US
dc.identifier.orcidhttps://orcid.org/0000-0003-3045-265X
dc.identifier.orcidhttps://orcid.org/0000-0003-4059-407X
mit.licenseOPEN_ACCESS_POLICYen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record