skip to main content
article
Free access

Implementing atomic actions on decentralized data

Published: 01 February 1983 Publication History
First page of PDF

References

[1]
ARENS, G. Recovery of the swallow repository. S.M. thesis, Dep. of Electrical Engineering, M.I.T., Cambridge, Mass., Jan. 1981; Tech. Rep. TR-252, M.I.T. Lab. for Computer Science, Cambridge, Mass., Jan. 1981.]]
[2]
ATKINSON, R., AND HEWITT, C. Synchronization in Actor systems, in Conf. Rec. 4th Symp. Principles of Programming Languages (Los Angeles, Jan. 17-19), ACM, New York, 1977, pp. 267-280.]]
[3]
BERNSTEIN, P.A., SHIPMAN, D.W., ROTHNIE, J.B., AND GOODMAN, N. The concurrency control mechanism of SDD-I: A system for distributed databases (the general case). Tech. Rep. CCA-77- 09, Computer Corporation of America, Cambridge, Mass., Dec. 1977.]]
[4]
BOBROW, D.G., BURCHFIEL, J.D., MURPHY, D.L., AND TOMLINSON, R.S. TENEX, a paged time sharing system for the PDP-10. Commun. ACM 15, 3 (March 1972), 135-143.]]
[5]
DAVIES, C.T. Recovery semantics for a DB/DC system. In Proc. 1973 ACMAnn. Conf. (Atlanta, Ga., Aug. 27-29), ACM, New York, 1973, pp. 136-141.]]
[6]
DAVIES, C.T. Data processing spheres of control. IBM Syst. J. 17 (1978).]]
[7]
DENNIS, J. First version of a data flow procedure language. Tech. Memo TM-61, M.I.T. Laboratory for Computer Science, Cambridge, Mass., May 1975.]]
[8]
DENNIS, J.B., AND VAN HORN, E.C. Programming semantics for multiprogrammed computations. Commun. ACM 9, 3 (March 1966), 143-155.]]
[9]
DIJKSTRA, E.~vV. Cooperating sequential processes. In Programming Languages, F. Genuys, Ed., Academic Press, New York, 1968.]]
[10]
ESWARAN, K.P., GRAY, J.N., LORIE, R.A., AND TRAIGER, I.L. The notions of consistency and predicate locks in a database system. Commun. ACM 19, 11 (Nov. 1976), 624-633.]]
[11]
GRAY, J.N. Notes on database operating systems. In Operating Systems: An Advanced Course, vol. 60, Lecture Notes in Computer Science, Springer-Verlag, New York, 1978, pp. 393-481.]]
[12]
HOARE, C.A.R. Towards a theory of parallel programming. In Operating Systems Techniques C.A.R. Hoare and R.H. Perrott, Eds., Academic Press, New York, 1973.]]
[13]
JOHNSON, P.R., AND THOMAS, R.H. The maintenance of duplicate databases. ARPANET NWG/ RFC 677, DARPANET, Defense Advanced Research Agency, Washington, D.C., Jan. 1975.]]
[14]
LAMPORT, L. Time, clocks, and the ordering of events in a distributed system. Commun. ACM 21, 7 (July 1978), 558-565.]]
[15]
LAMPSON, B., AND STURGIS, H. Crash recovery in a distributed data storage system. To appear.]]
[16]
LOMET, D.B. Process structuring, synchronization, and recovery using atomic actions. In Proc. ACM Conf. Language Design for Reliable Software, SIGPLAN Notices (ACM) 12, 3 (March 1977), 128-137.]]
[17]
PARNAS, D.L. On the criteria to be used in decomposing systems into modules. Commun. ACM 15, 12 (Dec. 1972), 1053-1058.]]
[18]
RANDELL, B. System structure for software fault tolerance. IEEE Trans. Softw. Eng. SE-1, 2 (June 1975), 220-232.]]
[19]
REED, D.P. Naming and synchronization in a decentralized computer system. Ph.D. Dissertation, Dep. Electrical Engineering and Computer Science, M.I.T., Cambridge, Mass., Sept. 1978; Tech. Rep. TR-205, M.I.T. Laboratory for Computer Science, Cambridge, Mass., Sept. 1978.]]
[20]
REED, D.P., AND SVOBODOVA, L. SWALLOW: A distributed data storage system for a local network. In Local Networks for Computer Communications, A. West and P. Janson, Eds., North- Holland, Amsterdam, 1981, pp. 355-373.]]
[21]
STEARNS, R., ET AL. Concurrency control for database systems. In Proc. IEEE Symp. Foundations of Computer Science, (October), IEEE, New York, 1976, pp. 19-32.]]
[22]
SVOBODOVA, L. Management of object histories in the SWALLOW repository. Tech. Rep. TR- 243, M.I.T. Laboratory for Computer Science, Cambridge, Mass., July 1980.]]
[23]
THOMAS, R.H. A solution to the update problem for multiple copy databases which use distributed control. BBN Rep. 3340, Bait, Beranek, Newman, Cambridge,. Mass., July 1976.]]

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Computer Systems
ACM Transactions on Computer Systems  Volume 1, Issue 1
Feb. 1983
92 pages
ISSN:0734-2071
EISSN:1557-7333
DOI:10.1145/357353
  • Editor:
  • Anita K. Jones
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 February 1983
Published in TOCS Volume 1, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. nested atomic actions
  2. stable storage
  3. time-domain addressing
  4. two-phase commit

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)135
  • Downloads (Last 6 weeks)14
Reflects downloads up to 14 Sep 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media