Academic Journal

User Defined Prewrites for Increasing Concurrency in Design Databases

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: User Defined Prewrites for Increasing Concurrency in Design Databases
Συγγραφείς: Madria, Sanjay Kumar, Embong, A.
Πηγή: Computer Science Faculty Research & Creative Works
Στοιχεία εκδότη: Scholars' Mine
Έτος έκδοσης: 1997
Συλλογή: Missouri University of Science and Technology (Missouri S&T): Scholars' Mine
Θεματικοί όροι: Database Management Systems, Database Theory, Design Database Concurrency, Design Engineering, Engineering Designs, Locking Protocols, Multiprocessing Programs, Pre-Commit Operation, Prewrite Design, Prewrite Model, Prewrite Operation, Protocols, Read Operations, Read Transaction, User Defined Prewrites, Write Operation, Computer Sciences
Περιγραφή: We introduce a prewrite operation before a write operation is performed on design databases, a database that consists of objects as engineering designs. A prewrite operation does not actually make a design but it only makes available the model of the design that the transaction will produce in future. Once the prewrite design by a transaction is announced, the transaction executes a pre-commit operation. After the pre-commit, read operations can access the prewrite design even before the pre-committed transaction has finally made the design and committed. Therefore, our algorithm increases the potential concurrency as compared to the algorithms that permit only read and write operations on the design objects. In our algorithm, a user explicitly makes available a prewrite model of the design to be finally produced. Similarly, a read transaction also mentions whether it wants to read a prewrite version or the final version of the design. Locking protocols using two phase locking are given to control concurrent operations
Τύπος εγγράφου: text
Περιγραφή αρχείου: application/pdf
Γλώσσα: unknown
Relation: https://scholarsmine.mst.edu/comsci_facwork/217; https://scholarsmine.mst.edu/context/comsci_facwork/article/1216/viewcontent/User_Defined_Prewrites_for_Increasing_Concurrency_in_Design_Datab.pdf
DOI: 10.1109/ICICS.1997.652091
Διαθεσιμότητα: https://scholarsmine.mst.edu/comsci_facwork/217
https://doi.org/10.1109/ICICS.1997.652091
https://scholarsmine.mst.edu/context/comsci_facwork/article/1216/viewcontent/User_Defined_Prewrites_for_Increasing_Concurrency_in_Design_Datab.pdf
Rights: © 1997 Institute of Electrical and Electronics Engineers (IEEE), All rights reserved.
Αριθμός Καταχώρησης: edsbas.DF1865F7
Βάση Δεδομένων: BASE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://scholarsmine.mst.edu/comsci_facwork/217#
    Name: EDS - BASE (ns324271)
    Category: fullText
    Text: View record from BASE
Header DbId: edsbas
DbLabel: BASE
An: edsbas.DF1865F7
RelevancyScore: 752
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 752.459594726563
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: User Defined Prewrites for Increasing Concurrency in Design Databases
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Madria%2C+Sanjay+Kumar%22">Madria, Sanjay Kumar</searchLink><br /><searchLink fieldCode="AR" term="%22Embong%2C+A%2E%22">Embong, A.</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: Computer Science Faculty Research & Creative Works
– Name: Publisher
  Label: Publisher Information
  Group: PubInfo
  Data: Scholars' Mine
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 1997
– Name: Subset
  Label: Collection
  Group: HoldingsInfo
  Data: Missouri University of Science and Technology (Missouri S&T): Scholars' Mine
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Database+Management+Systems%22">Database Management Systems</searchLink><br /><searchLink fieldCode="DE" term="%22Database+Theory%22">Database Theory</searchLink><br /><searchLink fieldCode="DE" term="%22Design+Database+Concurrency%22">Design Database Concurrency</searchLink><br /><searchLink fieldCode="DE" term="%22Design+Engineering%22">Design Engineering</searchLink><br /><searchLink fieldCode="DE" term="%22Engineering+Designs%22">Engineering Designs</searchLink><br /><searchLink fieldCode="DE" term="%22Locking+Protocols%22">Locking Protocols</searchLink><br /><searchLink fieldCode="DE" term="%22Multiprocessing+Programs%22">Multiprocessing Programs</searchLink><br /><searchLink fieldCode="DE" term="%22Pre-Commit+Operation%22">Pre-Commit Operation</searchLink><br /><searchLink fieldCode="DE" term="%22Prewrite+Design%22">Prewrite Design</searchLink><br /><searchLink fieldCode="DE" term="%22Prewrite+Model%22">Prewrite Model</searchLink><br /><searchLink fieldCode="DE" term="%22Prewrite+Operation%22">Prewrite Operation</searchLink><br /><searchLink fieldCode="DE" term="%22Protocols%22">Protocols</searchLink><br /><searchLink fieldCode="DE" term="%22Read+Operations%22">Read Operations</searchLink><br /><searchLink fieldCode="DE" term="%22Read+Transaction%22">Read Transaction</searchLink><br /><searchLink fieldCode="DE" term="%22User+Defined+Prewrites%22">User Defined Prewrites</searchLink><br /><searchLink fieldCode="DE" term="%22Write+Operation%22">Write Operation</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Sciences%22">Computer Sciences</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: We introduce a prewrite operation before a write operation is performed on design databases, a database that consists of objects as engineering designs. A prewrite operation does not actually make a design but it only makes available the model of the design that the transaction will produce in future. Once the prewrite design by a transaction is announced, the transaction executes a pre-commit operation. After the pre-commit, read operations can access the prewrite design even before the pre-committed transaction has finally made the design and committed. Therefore, our algorithm increases the potential concurrency as compared to the algorithms that permit only read and write operations on the design objects. In our algorithm, a user explicitly makes available a prewrite model of the design to be finally produced. Similarly, a read transaction also mentions whether it wants to read a prewrite version or the final version of the design. Locking protocols using two phase locking are given to control concurrent operations
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: text
– Name: Format
  Label: File Description
  Group: SrcInfo
  Data: application/pdf
– Name: Language
  Label: Language
  Group: Lang
  Data: unknown
– Name: NoteTitleSource
  Label: Relation
  Group: SrcInfo
  Data: https://scholarsmine.mst.edu/comsci_facwork/217; https://scholarsmine.mst.edu/context/comsci_facwork/article/1216/viewcontent/User_Defined_Prewrites_for_Increasing_Concurrency_in_Design_Datab.pdf
– Name: DOI
  Label: DOI
  Group: ID
  Data: 10.1109/ICICS.1997.652091
– Name: URL
  Label: Availability
  Group: URL
  Data: https://scholarsmine.mst.edu/comsci_facwork/217<br />https://doi.org/10.1109/ICICS.1997.652091<br />https://scholarsmine.mst.edu/context/comsci_facwork/article/1216/viewcontent/User_Defined_Prewrites_for_Increasing_Concurrency_in_Design_Datab.pdf
– Name: Copyright
  Label: Rights
  Group: Cpyrght
  Data: © 1997 Institute of Electrical and Electronics Engineers (IEEE), All rights reserved.
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsbas.DF1865F7
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.DF1865F7
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1109/ICICS.1997.652091
    Languages:
      – Text: unknown
    Subjects:
      – SubjectFull: Database Management Systems
        Type: general
      – SubjectFull: Database Theory
        Type: general
      – SubjectFull: Design Database Concurrency
        Type: general
      – SubjectFull: Design Engineering
        Type: general
      – SubjectFull: Engineering Designs
        Type: general
      – SubjectFull: Locking Protocols
        Type: general
      – SubjectFull: Multiprocessing Programs
        Type: general
      – SubjectFull: Pre-Commit Operation
        Type: general
      – SubjectFull: Prewrite Design
        Type: general
      – SubjectFull: Prewrite Model
        Type: general
      – SubjectFull: Prewrite Operation
        Type: general
      – SubjectFull: Protocols
        Type: general
      – SubjectFull: Read Operations
        Type: general
      – SubjectFull: Read Transaction
        Type: general
      – SubjectFull: User Defined Prewrites
        Type: general
      – SubjectFull: Write Operation
        Type: general
      – SubjectFull: Computer Sciences
        Type: general
    Titles:
      – TitleFull: User Defined Prewrites for Increasing Concurrency in Design Databases
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Madria, Sanjay Kumar
      – PersonEntity:
          Name:
            NameFull: Embong, A.
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 1997
          Identifiers:
            – Type: issn-locals
              Value: edsbas
          Titles:
            – TitleFull: Computer Science Faculty Research & Creative Works
              Type: main
ResultId 1