TY - GEN
T1 - Single-version STMs can be multi-version permissive (Extended Abstract)
AU - Attiya, Hagit
AU - Hillel, Eshcar
N1 - Funding Information: This research is supported in part by the Israel Science Foundation (grant number 953/06).
PY - 2011
Y1 - 2011
N2 - We present PermiSTM, a single-version STM that satisfies a practical notion of permissiveness, usually associated with keeping many versions: it never aborts read-only transactions, and it aborts other transactions only due to a conflicting transaction (which writes to a common item), thereby avoiding spurious aborts. It avoids unnecessary contention on the memory, being strictly disjoint-access parallel.
AB - We present PermiSTM, a single-version STM that satisfies a practical notion of permissiveness, usually associated with keeping many versions: it never aborts read-only transactions, and it aborts other transactions only due to a conflicting transaction (which writes to a common item), thereby avoiding spurious aborts. It avoids unnecessary contention on the memory, being strictly disjoint-access parallel.
UR - http://www.scopus.com/inward/record.url?scp=78751658738&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-17679-1_8
DO - 10.1007/978-3-642-17679-1_8
M3 - منشور من مؤتمر
SN - 364217678X
SN - 9783642176784
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 83
EP - 94
BT - Distributed Computing and Networking - 12th International Conference, ICDCN 2011, Proceedings
T2 - 12th International Conference on Distributed Computing and Networking, ICDCN 2011
Y2 - 2 January 2011 through 5 January 2011
ER -