|
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
AHO75
|
|
| |
ALSB76a
|
|
| |
ALSB76b
|
ALSBERG, P. A., BELFORD, G.C., DAY, J. D., AND GRAPLA, E. "Multi-copy resiliency techniques," Center for Advanced Computation, AC Document No. 202, Univ. Illinois at Urbana-Champaign, May 1976.
|
| |
BADA78
|
BADAL, D. Z., AND POPEK, G.J. "A proposal for distributed concurrency control for partially redundant distributed data base system," in Proc. 3rd Berkeley Workshop D~str~buted Data Management and Computer Networks, 1978, pp. 273-288
|
| |
BADA79
|
BADAL, D. Z. "Correctness of concurrency control and imphcations in distributed databases," in Proc COMPSAC 79 Conf., Chicago, Ill., Nov. 1979.
|
| |
BADA80
|
BADAL, D.Z. "On the degree of concurrency provided by concurrency control mechanisms for distributed databases," in Proc. Int Syrup. D~stributed Databases, Versailles, France, March 1980.
|
 |
BAYE80
|
|
| |
BELF76
|
BI~LFORD, G. C., SCHWARTZ, P. S., AND SLUIZER, S. "The effect of back-up strategy on database availability," CAC Document No. 181, CCTCWAD Document No. 5515, Center for Advanced Computation, Univ. Illmom at Urbana- Champaign, Urbana, Feb. 1976.
|
| |
BERN78a
|
BERNSTEIN, P. A., GOODMAN, N., ROTH- NIE, J B., AND PAPADIMITRIOU, C. A. "The concurrency control mechanism of SDD-I: A system for distributed databases (the fully redundant case)," IEEE Trans. Softw. Eng. SE-4, 3 (May 1978), 154-168.
|
| |
BERN79a
|
BERNSTEIN, P. A., AND GOODMAN, N. "Approaches to concurrency control in dmtributed databases," in Proc. 1979 Natl. Computer Conf., AFIPS Press, Arlington, Va., June 1979.
|
| |
BERN79b
|
BERNSTEIN, P. A., SHIPMAN, D. W., AND WONG, W.S. "Formal Aspects of Senalizability in Database Concurrency Control," IEEE Trans. Softw Eng. SE-5, 3 (May 1979), 203-215.
|
| |
BERN80a
|
BERNSTEIN, P. A., AND GOODMAN, N. "Timestamp based algorithms for concurrency control in distributed database systems," Proc 6th Int. Conf. Very Large Data Bases, Oct. 1980.
|
| |
BERN80b
|
BERNSTEIN, P. A., GOODMAN, N., AND LAI, M.Y. "Two Part Proof Schema for Database Concurrency Control," in Proc 5th Berkeley Workshop D~str~buted Data Management and Computer Networks, Feb. 1980.
|
 |
BERN80c
|
|
 |
BERN80d
|
|
 |
BERN81
|
Philip A. Bernstein , Nathan Goodman , Eugene Wong , Christopher L. Reeve , James B. Rothnie, Jr., Query processing in a system for distributed databases (SDD-1), ACM Transactions on Database Systems (TODS), v.6 n.4, p.602-625, Dec. 1981
[doi> 10.1145/319628.319650]
|
| |
BREI79
|
BREITWIESER, H., AND KERSTEN, U. "Transaction and catalog management of the distributed file management system DISCO," in Proc. Very Large Data Bases, Rio de Janerio, 1979
|
| |
BRIN73
|
|
| |
CASA79
|
CASANOVA, M. A. "The concurrency control problem for database systems," Ph.D. dissertation, Harvard Univ., Tech. Rep. TR-17-79, Center for Research in Computing Technology, 1979.
|
| |
CHAM74
|
CHAMBERLIN, D. D., BOYCE, R. F., AND TRAIGER, I.L. "A deadlock-free scheme for resource allocation in a database envLronment," Info. Proc. 74, North-Holland, Amsterdam, 1974.
|
| |
CHEN80
|
CHENG, W. K., AND BELFORD, G. C. "Update SynchronLzation in Distributed Databases," in Proc. 6th Int. Conf. Very Large Data Bases, Oct. 1980.
|
| |
DEPP76
|
DEPPE, M. E., AND FRY, J. P. "Distributed databases' A summary of research," in Computer networks, vol. 1, no. 2, North-Holland, Amsterdam, Sept. 1976.
|
| |
DIJK71
|
DIJKSTRA, E.W. "Hmrarchical ordering of sequential processes," Acta Inf. 1, 2 (1971), 115-138.
|
| |
ELLI77
|
ELLIS, C.A. "A robust algorithm for updating duphcate databases," in Proc 2nd Berkeley Workshop D~stnbuted Databases and Computer Networks, May 1977.
|
 |
ESWA76
|
|
| |
GARC78
|
GARCIA-MOLINA, H "Performance comparisons of two update algorithms for distributed databases," in Proc. 3rd Berkeley Workshop D~stnbuted Databases and Computer Networks, Aug. 1978.
|
| |
GARC79a
|
|
| |
GARC79b
|
GARCIA-MOLINA, I-I. "A concurrency control mechanism for distributed data bases winch use centralized locking controllers," in Proc. 4th Berkeley Workshop D~str~buted Databases and Computer Networks, Aug. 1979.
|
| |
GARC79c
|
GARCIA-MOLINA, H. "CentralLzed control update algorithms for fully redundant distributed databases," in Proe. 1st Int. Conf. D~stributed Computing Systems (IEEE), New York, Oct. 1979, pp. 699- 705.
|
| |
GARD77
|
GARDARIN, G., AND LEBAUX, P. "Scheduling algorithms for avoiding inconsistency in large databases," in Proc. 1977 Int. Conf. Very Large Data Bases (IEEE), New York, pp. 501-516.
|
| |
GELE78
|
GELEMBE, E., AND SEVCIK, K. "Analysis of update synchronization for multiple copy databases," in Proc. 3rd Berkeley Workshop Distributed Databases and Computer Networks, Aug. 1978.
|
 |
GIFF79
|
|
| |
GRAY75
|
GRAY, J. N., LORIE, R. A., PUTZULO, G. R., AND TRAIGER, I.L. "Granularity of locks and degrees of consistency in a shared database," IBM Res. Rep. RJ1654, Sept. 1975.
|
| |
GRAY78
|
|
 |
HAMM80
|
|
| |
HEWI74
|
HEWlTT, C.E. "Protection and synchronization in actor systems," Working Paper No. 83, M.I.T. Artificial Intelligence Lab., Cambridge, Mass., Nov. 1974.
|
 |
HOAR74
|
|
 |
HOLT72
|
|
| |
KANE79
|
KANEKO, A., NISHIHARA, Y., TSURUOKA, K., AND HATTORI, M. "Logical clock synchronization method for duplicated database control," in Proe. 1st Int. Conf. D~stributed Computing Systems (IEEE), New York, Oct. 1979, pp. 601-611.
|
| |
KAWA79
|
KAWAZU, S, MINAMI, ITOH, S., AND TER- ANAKA, K. "Two-phase deadlock detection algorithm in distributed databases," in Proc. I979 Int. Conf. Very Large Data Bases (IEEE), New York.
|
| |
KING74
|
KING, P. F., AND COLLMEYER, A J. "Database sharing--an efficient method for supporting concurrent processes," in Proc. 1974 Nat. Computer Conf., vol. 42, AFIPS Press, Arlington, Va., 1974.
|
 |
KUNG79
|
|
 |
KUNG81
|
|
| |
LAMP76
|
LAMPSON, B., AND STURGIS, H. "Crash recovery in a chstrlbuted data storage system," Tech. Rep., Computer Science Lab., Xerox Palo Alto Research Center, Palo Alto, Calif., 1976.
|
 |
LAMP78
|
|
| |
LELA78
|
LELANN, G. "Algorithms for distributed data-sharing sytems which use tickets," m Proc. 3rd Berkeley Workshop Distributed Databases and Computer Networks, Aug. 1978.
|
| |
LIN79
|
LIN, W. K. "Concurrency control in multiple copy distributed data base system," in Proc 4th Berkeley Workshop Distributed Data Management and Computer Networks, Aug. 1979.
|
| |
MENA79
|
MENASCE, D. A., AND MUNTZ, R. R. "Locking and deadlock detection in dmtributed databases," IEEE Trans. Softw. Eng. SE-5, 3 (May 1979), 195-202.
|
 |
MENA80
|
|
| |
MINO78
|
MINOURA, T. "Maximally concurrent transaction processing," in Proc. 3rd Berkeley Workshop D~stnbuted Databases and Computer Networks, Aug. 1978.
|
| |
MINO79
|
MINOURA, T. "A new concurrency control algorithm for distributed data base systems," in Proc. 4th Berkeley Workshop D~stributed Data Management and Computer Networks, Aug. 1979.
|
| |
MONT78
|
MONTGOMERY, W. A. "Robust concurrency control for a distributed information system," Ph.D. dissertation, Lab. for Computer Science, M.I.T., Cambridge, Mass, Dec. 1978.
|
| |
PAPA77
|
PAPADIMITRIOU, C. H., BERNSTEIN, P A, AND ROTHNIE, J. B. "Some computational problems related to database concurrency control," in Proc. Conf. Theoret. wal Computer Scwnce, Waterloo, Ont., Canada, Aug. 1977.
|
 |
PAPA79
|
|
| |
RAHI79
|
RAHIMI, S K., AND FRANTS, W.R. "A posted update approach to concurrency control in distributed database systems," in Proc. 1st Int. Conf. D~str~buted Computing Systems (IEEE), New York, Oct. 1979, pp. 632-641.
|
| |
RAMI79
|
RAMIREZ, R. J, AND SANTORO, N. "Distributed control of updates in multiple-copy data bases: A time optimal algorithm," in Proc. 4th Berkeley Workshop Dtstributed Data Management and Computer Networks, Aug. 1979.
|
| |
REED78
|
REED, D.P. "Naming and synchronization m a decentralized computer system~ Ph.D. dissertation, Dept. of Electrical Engineering, M.I.T., Cambridge, Mass., Sept., 1978.
|
| |
REIS79a
|
REIS, D. "The effect of concurrency control on database management system performance," Ph.D. dissertation, Computer Science Dept., Univ. California, Berkeley, April 1979.
|
| |
REIS79b
|
REIS, D. "The effects of concurrency control on the performance of a distributed database management system," in Proc. 4th Berkeley Workshop Dtstrtbuted Data Management and Computer Networks, Aug. 1979.
|
| |
ROSE79
|
ROSEN, E.C. "The updating protocol of the ARPANET's new routing algorithm: A case study in maintaining identical copies of a changing distributed data base," in Proc. 4th Berkeley Workshop Dtstnb. uted Data Management and Computer Networks, Aug. 1979.
|
 |
ROSE78
|
|
| |
ROTH77
|
ROTHNIE, J. B., AND GOODMAN, N. "A survey of research and development in distributed databases systems," in Proc 3rd Int. Conf. Very Large Data Bases (IEEE), Tokyo, Japan, Oct. 1977.
|
 |
SCHL78
|
|
| |
SEQU79
|
SEQUIN, J., SARGEANT, G., AND WILNES, P. "A majority consensus algorithm for the consmtency of duplicated and distributed information," in Proc. 1st Int. Conf. Distributed Computing Systems (IEEE), New York, Oct. 1979, pp. 617-624.
|
| |
SHAP77a
|
SHAPIRO, R. M., AND MILLSTEIN, R. E. "Rehability and fault recovery in distributed processing," in Oceans '77 Conf Record, vol II, Los Angeles, 1977.
|
| |
SHAP77b
|
SHAPIRO, R. M., AND MILLSTEIN, R. E. "NSW reliability plan," Massachusetts Tech. Rep. 7701-1411, Computer Associates, Wakefield, Mass., June 1977.
|
 |
SILB80
|
|
| |
STEA76
|
STEARNS, R. E., LEWIS, P. M. II, AND ROSENKRANTZ, D.J. "Concurrency controis for database systems," in Proc. 17th Syrup. Foundatmns Computer Science (IEEE), 1976, pp. 19-32.
|
 |
STEA81
|
|
| |
STON77
|
STONEBRAKER, M., AND NEUHOLD, E. "A distributed database version of INGRES," in Proc. 2nd Berkeley Workshop D~stributed Data Management and Computer Networks, May 1977.
|
| |
STON79
|
STONEBRAKER, M. "Concurrency control and consistency of multiple copies of data in distributed INGRES, IEEE Trans. Softw. Eng. SE-5, 3 (May 1979), 188-194.
|
| |
THOM79
|
THOMAS, R.H. "A solution to the concurrency control problem for multiple copy databases," in Proc. 1978 COMP- CON Conf. (IEEE), New York.
|
 |
VERH78
|
|
| |
1
|
Cert~fwrs: BADA79, BAYE80, CASA79, KUNGS1, PAPA79, THOM79
|
| |
2
|
Concurrency control theory: BERN79b, BERNS0C, CASA79, ESWA76, KUNG79, MINO78, PAPA77, PAPA79, SCHL78, SILB80, STEA76
|
| |
3
|
Performance: BADA80, GARC78, GARC79a, GARC79b, GELE78, REIS79a, RExs79b, ROTH77
|
| |
4
|
Reliability General: ALSB76a, ALSB76b, BELF76, BERN79a, HAMMS0, LAMP76 Two-phase commW. HAMMS0, LAMP76
|
| |
5
|
Timestamp-ordered scheduling (T/O) eneral: BADA78, BERN78a, BERN80a, BERN80b, BERN80d, LELA78, LIN79, RAMI79 Thomas' Wr~te Rule: THOM79 Multivers~on t~mestamp ordering: MONT78, REED78 T~mestamp and clock management: LAMP78, THOM79
|
| |
6
|
Two-phase locking (2PL) General. BERN79b, BREI79, ESWA76, GARD77, GRAY75, GRAY78, PAPA79, SCHL78, SILBS0, STEA81 D~str~buted 2PL: MENA80, MINO79, ROSE78, STON79 Primary copy 2PL: STOS77, STO~79 Centralized 2PL: ALSB76a, ALSB76b, GARc79b, GARC79C Voting 2PL: GIFF79, SEQU79, THOM79 Deadlock detection/prevention: GRAY78, KING74, KAWA79, ROSE78, STON79
|
CITED BY 235
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A. Fekete , N. Lynch , M. Merrit , W. Weihl, Nested transactions and read-write locking, Proceedings of the sixth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.97-111, March 23-25, 1987, San Diego, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Panayiotis Chrysanthis , Krithi Ramamritham , David Stemple , Stephen Vinter, The Gutenberg operating system kernel, Proceedings of 1986 ACM Fall joint computer conference, p.1159-1168, November 1986, Dallas, Texas, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D. Agrawal , A. El Abbadi , R. Jeffers, An approach to eliminate transaction blocking in locking protocols, Proceedings of the eleventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.223-235, June 02-05, 1992, San Diego, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mark Stefik , Gregg Foster , Daniel G. Bobrow , Kenneth Kahn , Stan Lanning , Lucy Suchman, Beyond the chalkboard: computer support for collaboration and problem solving in meetings, Communications of the ACM, v.30 n.1, p.32-47, Jan. 1987
|
|
|
|
|
|
|
|
|
Uffe K. Wiil , John J. Leggett, Hyperform: using extensibility to develop dynamic, open, and distributed hypertext systems, Proceedings of the ACM conference on Hypertext, p.251-261, November 30-December 04, 1992, Milan, Italy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nancy Lynch , Barbara Blaustein , Michael Siegel, Correctness conditions for highly available replicated databases, Proceedings of the fifth annual ACM symposium on Principles of distributed computing, p.11-28, August 11-13, 1986, Calgary, Alberta, Canada
|
|
|
|
|
|
Abdelsalam Helal , Tung-Hui Ku , Jud Fortner, Quasi-dynamic two-phase locking, Proceedings of the third international conference on Information and knowledge management, p.211-218, November 29-December 02, 1994, Gaithersburg, Maryland, United States
|
|
|
Alfred Z. Spector , Dean Daniels , Daniel Duchamp , Jeffrey L. Eppinger , Randy Pausch, Distributed transactions for reliable systems, ACM SIGOPS Operating Systems Review, v.19 n.5, p.127-146, Dec. 1-4, 1985
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I. Widya , T. G. R. van Leuken , P. van der Wolf, Concurrency control in a VLSI design database, Proceedings of the 25th ACM/IEEE conference on Design automation, p.357-362, June 12-15, 1988, Atlantic City, New Jersey, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A. Karabeg , D. Karabeg , K. Papakonstantinou , V. Vianu, Axiomatization and simplification rules for relational transactions, Proceedings of the sixth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.254-259, March 23-25, 1987, San Diego, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nathan Goodman , Dale Skeen , Arvola Chan , Umeshwar Dayal , Stephen Fox , Daniel Ries, A recovery algorithm for a distributed database system, Proceedings of the 2nd ACM SIGACT-SIGMOD symposium on Principles of database systems, March 21-23, 1983, Atlanta, Georgia
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M. Ancona , P. Cagetti , P. Castagna , L. Gruosso, Reusable distributed “data environments”, Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's, p.1083-1090, March 1992, Kansas City, Missouri, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C. Beeri , P. A. Bernstein , N. Goodman , M. Y. Lai , D. E. Shasha, A concurrency control theory for nested transactions (Preliminary Report), Proceedings of the second annual ACM symposium on Principles of distributed computing, p.45-62, August 17-19, 1983, Montreal, Quebec, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T. P. Daniell , R. C. Harding, Jr. , S. H. Nauckhoff, Dynamic replication, an overview, Proceedings of the May 16-19, 1983, national computer conference, May 16-19, 1983, Anaheim, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lidong Zhou , Vijayan Prabhakaran , Venugopalan Ramasubramanian , Roy Levin , Chandramohan A. Thekkath, Graceful degradation via versions: specifications and implementations, Proceedings of the twenty-sixth annual ACM symposium on Principles of distributed computing, August 12-15, 2007, Portland, Oregon, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|