Show simple item record

dc.contributor.authorLeiserson, Charles E
dc.date.accessioned2018-04-23T16:54:56Z
dc.date.available2018-04-23T16:54:56Z
dc.date.issued2015-12
dc.date.submitted2015-10
dc.identifier.issn0306-4379
dc.identifier.urihttp://hdl.handle.net/1721.1/114871
dc.description.abstractThis paper describes a remarkably simple deterministic (not probabilistic) contention-management algorithm for guaranteeing the forward progress of transactions - avoiding deadlocks, livelocks, and other anomalies. The transactions must be finite (no infinite loops), but on each restart, a transaction may access different shared-memory locations. The algorithm supports irrevocable transactions as long as the transaction satisfies a simple ordering constraint. In particular, a transaction that accesses only one shared-memory location is never aborted. The algorithm is suitable for both hardware and software transactional-memory systems. It also can be used in some contexts as a locking protocol for implementing transactions "by hand.".en_US
dc.publisherElsevieren_US
dc.relation.isversionofhttp://dx.doi.org/10.1016/J.IS.2015.10.013en_US
dc.rightsCreative Commons Attribution-NonCommercial-NoDerivs Licenseen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/en_US
dc.sourceOther univ. web domainen_US
dc.titleA simple deterministic algorithm for guaranteeing the forward progress of transactionsen_US
dc.typeArticleen_US
dc.identifier.citationLeiserson, Charles E. “A Simple Deterministic Algorithm for Guaranteeing the Forward Progress of Transactions.” Information Systems 57 (April 2016): 69–74 © 2016 Published by Elsevier Ltden_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.mitauthorLeiserson, Charles E
dc.relation.journalInformation Systemsen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2018-04-19T19:31:04Z
dspace.orderedauthorsLeiserson, Charles E.en_US
dspace.embargo.termsNen_US
dc.identifier.orcidhttps://orcid.org/0000-0001-6386-5552
mit.licensePUBLISHER_CCen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record