|
ABSTRACT
In this paper we examine the consequences of an operating system providing transaction management in an environment where files are bound into a user's address space. The discussion focuses on inherent limitations in providing concurrency control and crash recovery services in this environment and on hardware extensions needed to overcome these deficiencies.
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.
 |
1
|
|
 |
2
|
M. M. Astrahan , M. W. Blasgen , D. D. Chamberlin , K. P. Eswaran , J. N. Gray , P. P. Griffiths , W. F. King , R. A. Lorie , P. R. McJones , J. W. Mehl , G. R. Putzolu , I. L. Traiger , B. W. Wade , V. Watson, System R: relational approach to database management, ACM Transactions on Database Systems (TODS), v.1 n.2, p.97-137, June 1976
[doi> 10.1145/320455.320457]
|
| |
3
|
{BAYE77} Bayer, R. and Sehkolnick, M., "Concurrency of Operations on B-Trees," IBM Research, San Jose, Ca., RJ1791, May 1976.,
|
| |
4
|
{BERN77} Bernstein, P. A. et. al., "The Concurrency Control Mechanism of SDD-I: A System for Distributed Data Bases," Computer Corp of America, Cambridge, Mass., December 1977.
|
 |
5
|
|
 |
6
|
|
| |
7
|
{BHAR80} Bhargawa, B., "An Optimistic Concurrency Control Algorithm and Its Performance Evaluation Against Locking Algorithms," University Of Pittsburgh, Pittsburgh, Pa., June 1980.
|
| |
8
|
{BROW81} Brown, M. et. aI., "The Cedar Database Management System," Proc. 1981 ACM-SIGMOD Conference on Management of Data, Ann Arbor, Mich., June 1981.
|
| |
9
|
{CERI82} Ceri, S. and 0wicki, S., "On the Use of Optimistic Methods for Concurrency Control in Distributed Data Bases," Proc. 6th Berkeley Workshop on Distributed Data Bases and Computer Networks, Pacific Grove, Ca., February 1982.
|
 |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
{GRAY81} Gray, J., "Experience With the System R Lock Manager," unpublished collection of notes.
|
| |
14
|
{IBM78} IBM Corp., "IBM System/38 Technical Developments", IBM, White Plains, N.Y., IBSN 0-933186-03-7, 1978.
|
 |
15
|
|
| |
16
|
{LAMP76} Lampson, B. and Sturgis, H., "Crash Recovery in a Distributed System," Xerox Palo Alto Research Center, 1976.
|
 |
17
|
|
 |
18
|
|
| |
19
|
|
 |
20
|
David D. Redell , Yogen K. Dalal , Thomas R. Horsley , Hugh C. Lauer , William C. Lynch , Paul R. McJones , Hal G. Murray , Stephen C. Purcell, Pilot: an operating system for a personal computer, Communications of the ACM, v.23 n.2, p.81-92, Feb. 1980
[doi> 10.1145/358818.358822]
|
| |
21
|
{RTI83} Relational Technology, Inc., "INGRES Reference Manual," 1982
|
 |
22
|
|
 |
23
|
|
 |
24
|
|
CITED BY 12
|
|
|
|
|
D. R. Cheriton , A. Gupta , P. D. Boyle , H. A. Goosen, The VMP multiprocessor: initial experience, refinements, and performance evaluation, ACM SIGARCH Computer Architecture News, v.16 n.2, p.410-421, May 1988
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
H. Boral , W. Alexander , L. Clay , G. Copeland , S. Danforth , M. Franklin , B. Hart , M. Smith , P. Valduriez, Prototyping Bubba, A Highly Parallel Database System, IEEE Transactions on Knowledge and Data Engineering, v.2 n.1, p.4-24, March 1990
|
|
|
|
|
|
|
|
|
|
|