04.01.2014 Views

Distributed Software Transactional Memories - Distributed Systems ...

Distributed Software Transactional Memories - Distributed Systems ...

Distributed Software Transactional Memories - Distributed Systems ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Classic atomicity property<br />

! A transaction is a sequence of read/write operations on<br />

variables:<br />

! sequence unknown a priori (otherwise called static<br />

transactions).<br />

! asynchronous (we do not know a priori how long it takes to<br />

execute each operation).<br />

! Every operation is expected to complete.<br />

! Every transaction is expected to abort or commit.<br />

M. Couceiro, P. Romano, L. Rodrigues, HPCS 2011

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!