|
| This Article | ||
| | ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| M.S. Mckendry, "Ordering Actions for Visibility," IEEE Transactions on Software Engineering, vol. 11, no. 6, pp. 509-519, June, 1985. | |||
| BibTex | x | ||
| @article{ 10.1109/TSE.1985.232243, author = {M.S. Mckendry}, title = {Ordering Actions for Visibility}, journal ={IEEE Transactions on Software Engineering}, volume = {11}, number = {6}, issn = {0098-5589}, year = {1985}, pages = {509-519}, doi = {http://doi.ieeecomputersociety.org/10.1109/TSE.1985.232243}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Software Engineering TI - Ordering Actions for Visibility IS - 6 SN - 0098-5589 SP509 EP519 EPD - 509-519 A1 - M.S. Mckendry, PY - 1985 KW - synchronization KW - Abstract data types KW - actions KW - concurrency control KW - distributed systems KW - objects VL - 11 JA - IEEE Transactions on Software Engineering ER - | |||
Several research projects are studying architectures for distributed computing that are founded on the notion of atomic actions operating on objects (instances of abstract data types). Such projects as Clouds at Georgia Tech and Archons at Carnegie-Mellon University are evaluating this approach as the foundation for constructing distributed operating systems. Objects are not new to operating systems. They provide substantial benefits in such dimensions as protection and synchronization, as well as their inherent organizational characteristics. This paper is concerned with synchronization to control ordering, a function often associated with objects. Conventional approaches require substantial extension for the action environment. Typically, they are based on (or equivalent to) general semaphores. Semaphores take no account of the visibility requirements of actions however, and consequently they can allow an action to progress beyond the point at which its effects can be undone. Also, they do not account for failures.
Index Terms:
synchronization, Abstract data types, actions, concurrency control, distributed systems, objects
Citation:
M.S. Mckendry, "Ordering Actions for Visibility," IEEE Transactions on Software Engineering, vol. 11, no. 6, pp. 509-519, June 1985, doi:10.1109/TSE.1985.232243
Usage of this product signifies your acceptance of the Terms of Use.

