Show simple item record

dc.contributor.authorSamaras, George S.en
dc.contributor.authorBritton, Kathrynen
dc.contributor.authorCitron, Andrewen
dc.contributor.authorMohan, C.en
dc.creatorSamaras, George S.en
dc.creatorBritton, Kathrynen
dc.creatorCitron, Andrewen
dc.creatorMohan, C.en
dc.date.accessioned2019-11-13T10:42:09Z
dc.date.available2019-11-13T10:42:09Z
dc.date.issued1993
dc.identifier.isbn0-8186-3570-3
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/54915
dc.description.abstractAn atomic commit protocol can ensure that all participants in a distributed transaction reach consistent states, whether or not system or network failures occur. One widely used protocol is the two-phase commit (2PC) protocol, which has long appeared in the literature. Much of the literature focuses on improving performance in failure cases by providing a non blocking 2PC that streamlines recovery processing at the expense of extra processing in the normal case. We focus on improving performance in the normal case based on two assumptions: first that networks and systems are becoming increasingly reliable, and second that the need to support high-volume transactions requires a streamlined protocol for the normal case. In this paper, various optimizations are analyzed in terms of reliability, savings in log writes and network traffic, and reduction in resource lock time. Its unique contributions include the description of some optimizations not described elsewhere and a systematic comparison of the optimizations and the environments where they cause the most benefit.en
dc.publisherPubl by IEEEen
dc.sourceProceedings - International Conference on Data Engineeringen
dc.source1993 IEEE 9th International Conference on Data Engineeringen
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-0027311627&partnerID=40&md5=21ef94f9f061745290b2b68a02495857
dc.subjectOptimizationen
dc.subjectDecision theoryen
dc.subjectNetwork protocolsen
dc.subjectData handlingen
dc.subjectData processingen
dc.subjectComputer system recoveryen
dc.subjectHeuristic methodsen
dc.subjectData transferen
dc.subjectDistributed database systemsen
dc.subjectAtomicityen
dc.subjectConsistent statesen
dc.subjectDistributed transactionsen
dc.subjectNetwork traffic/log write savingsen
dc.subjectRecovery processing streamliningen
dc.subjectResource lock time reductionen
dc.subjectTwo phase commit protocolsen
dc.titleTwo-phase commit optimizations and tradeoffs in the commercial environmenten
dc.typeinfo:eu-repo/semantics/conferenceObject
dc.description.startingpage520
dc.description.endingpage529
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeConference Objecten
dc.description.notes<p>Sponsors: IEEE Computer Societyen
dc.description.notesTechnical Committee on Data Engineeringen
dc.description.notesAustrian Computer Society (OCG)en
dc.description.notesConference code: 18785en
dc.description.notesCited By :16</p>en


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record