skip to main content
10.1145/588111.588126acmconferencesArticle/Chapter ViewAbstractPublication PagespodsConference Proceedingsconference-collections
Article
Free Access

Concurrency on high-traffic data elements

Published:29 March 1982Publication History

ABSTRACT

In many large database applications there are certain elements mostly containing aggregate information, which are very frequently referred to (read and modified) by many transactions. If access to such fields has to obey to conventional two-phase lock protocols (1,2), transactions will be serialized in front of these "hot spots", i.e. the degree of parallelism is reduced. To avoid this kind of lock contention some improved lock protocols have been proposed, the most interesting of which is the one implemented in IMS Fast Path (3,4), where add and subtract may be performed concurrently on numerical fields, since backout is always possible with the unique inverse of each operand. A similar scheme is proposed in (10). We expand this idea to parallel readers and writers on numerical data types, proving that under certain conditions the result of such concurrent operations is consistent in the sense that it is equal to some serial schedule (2,5).

References

  1. Fussel, D.S., Kedem, Z.M., Silberschatz, A.: A Theory of Correct Locking Protocols for Database Systems, in: Proc. 7th VLDB Conf., Cannes, 1981, pp. 112-124.Google ScholarGoogle Scholar
  2. Gray, J., et al.: Granularity of Locks and Degrees of Consistency in a Large Shared Data Base, in: Modelling in Data Base Management, North-Holland Publ. Comp., 1976.Google ScholarGoogle Scholar
  3. Gray, J.: The Transaction Concept: Virtues and Limitations, in: Proc. 7th VLDB Conf., Cannes, 1981, pp. 144-154.Google ScholarGoogle Scholar
  4. IMS/VS Fast Path, Overview, Order-No. GH 9096.Google ScholarGoogle Scholar
  5. Casanova, M.A., Bernstein, P.A.: General Purpose Schedulers for Database Systems, in: Acta Informatica, 14(1980), pp. 195-220.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Gray, J.: A Transaction Model, IBM Res. Report, No. RJ2895, San Jose, 1980.Google ScholarGoogle ScholarCross RefCross Ref
  7. Eswaran, K.P., et al.: The Notions of Consistency and Predicate Locks in a Data Base System, in: CACM, Vol. 19 No. 11, 1976, pp. 624-633. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Bayer, R., et al.: Parallelism and Recovery in Database Systems, in: ACM TODS, Vol. 5 No. 2, 1980, pp. 139-156. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Kung, H.T., Robinson, J.T.: An Optimistic Method for Concurrency Control, in: ACM TODS, Vol. 6 No. 2, 1981, pp. 213-226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Schlageter, G.: Enhancement of Concurrency in Database Systems by the Use of Special Rollback Methods, in: Data Base Architecture, North-Holland Publ., 1979.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    PODS '82: Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems
    March 1982
    313 pages
    ISBN:0897910702
    DOI:10.1145/588111
    • Conference Chair:
    • Jeffrey D. Ullman,
    • Program Chair:
    • Alfred V. Aho

    Copyright © 1982 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 29 March 1982

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate642of2,707submissions,24%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader