Concurrent manipulation of binary search trees
ACM Transactions on Database Systems (TODS)
The serializability of concurrent database updates
Journal of the ACM (JACM)
The notions of consistency and predicate locks in a database system
Communications of the ACM
An optimality theory of concurrency control for databases
SIGMOD '79 Proceedings of the 1979 ACM SIGMOD international conference on Management of data
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Concurrency control for database systems
SFCS '76 Proceedings of the 17th Annual Symposium on Foundations of Computer Science
A database cache for high performance and fast restart in database systems
ACM Transactions on Database Systems (TODS)
Limitations of concurrency in transaction processing
ACM Transactions on Database Systems (TODS)
Implementation of resilient, atomic data types
ACM Transactions on Programming Languages and Systems (TOPLAS) - Lecture notes in computer science Vol. 174
Cautious transaction schedulers with admission control
ACM Transactions on Database Systems (TODS)
Integrated concurrency control and recovery mechanisms: design and performance evaluation
ACM Transactions on Database Systems (TODS)
Consistency in a partitioned network: a survey
ACM Computing Surveys (CSUR)
The performance of multiversion concurrency control algorithms
ACM Transactions on Computer Systems (TOCS)
Optimistic concurrency control for abstract data types
PODC '86 Proceedings of the fifth annual ACM symposium on Principles of distributed computing
Integrating an object server with other worlds
ACM Transactions on Information Systems (TOIS)
Optimistic concurrency control for abstract data types
ACM SIGOPS Operating Systems Review
ACM Transactions on Information Systems (TOIS)
Concurrency control performance modeling: alternatives and implications
ACM Transactions on Database Systems (TODS)
Office-by-example: an integrated office system and database manager
ACM Transactions on Information Systems (TOIS)
Single-Site and Distributed Optimistic Protocols for Concurrency Control
IEEE Transactions on Software Engineering
Semantics based transaction management techniques for replicated data
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
High contention in a stock trading database: a case study
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
A Queueing Network Model for a Distributed Database Testbed System
IEEE Transactions on Software Engineering
Commutativity-Based Concurrency Control for Abstract Data Types
IEEE Transactions on Computers
High level specification of concurrency control in distributed database systems
ICSE '88 Proceedings of the 10th international conference on Software engineering
ANSS '88 Proceedings of the 21st annual symposium on Simulation
Parallel execution of sequential scheme with ParaTran
LFP '88 Proceedings of the 1988 ACM conference on LISP and functional programming
Local atomicity properties: modular concurrency control for abstract data types
ACM Transactions on Programming Languages and Systems (TOPLAS)
Modular synchronization in multiversion databases: version control and concurrency control
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
On Distributing JASMIN's Optimistic Multiversioning Page Manager
IEEE Transactions on Software Engineering
Performance Considerations for an Operating System Transaction Manager
IEEE Transactions on Software Engineering
Concurrency Control in Distributed Databases Through Time Intervals and Short-Term Locks
IEEE Transactions on Software Engineering
SPAA '89 Proceedings of the first annual ACM symposium on Parallel algorithms and architectures
The impact of recovery on concurrency control
PODS '89 Proceedings of the eighth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Demonic memory for process histories
PLDI '89 Proceedings of the ACM SIGPLAN 1989 Conference on Programming language design and implementation
A concurrency control mechanism based on extendible hashing for main memory database systems
CSC '89 Proceedings of the 17th conference on ACM Annual Computer Science Conference
Using semantic knowledge of transactions to increase concurrency
ACM Transactions on Database Systems (TODS)
Apologizing versus asking permission: optimistic concurrency control for abstract data types
ACM Transactions on Database Systems (TODS)
Multiversion Cautious Schedulers for Database Concurrency Control
IEEE Transactions on Software Engineering
The five color concurrency control protocol: non-two-phase locking in general databases
ACM Transactions on Database Systems (TODS)
Linguistic support for atomic data types
ACM Transactions on Programming Languages and Systems (TOPLAS)
Performance Analysis of Dynamic Locking with the No-Waiting Policy
IEEE Transactions on Software Engineering
Design of the Mneme persistent object store
ACM Transactions on Information Systems (TOIS)
Performance evaluation of semantics-based multilevel concurrency control protocols
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
Principles and realization strategies of multilevel transaction management
ACM Transactions on Database Systems (TODS)
Optimistic parallelization of communicating sequential processes
PPOPP '91 Proceedings of the third ACM SIGPLAN symposium on Principles and practice of parallel programming
Mass market computers for software development
SIGSMALL '91 Proceedings of the 1991 ACM SIGSMALL/PC symposium on Small systems
An Optimistic Locking Technique for Concurrency Control in Distributed Databases
IEEE Transactions on Software Engineering
Practical uses of synchronized clocks in distributed systems
PODC '91 Proceedings of the tenth annual ACM symposium on Principles of distributed computing
Using multiversion data for non-interfering execution of write-only transactions
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Concurrency control in advanced database applications
ACM Computing Surveys (CSUR)
ACM SIGARCH Computer Architecture News - Symposium on parallel algorithms and architectures
COCS '91 Proceedings of the conference on Organizational computing systems
On rigorous Transaction Scheduling
IEEE Transactions on Software Engineering
MELDing transactions and objects
OOPSLA/ECOOP '90 Proceedings of the workshop on Object-based concurrent programming
Semantics-based concurrency control: beyond commutativity
ACM Transactions on Database Systems (TODS)
Visual support for version management
SAC '92 Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's
Using delayed commitment in locking protocols for real-time databases
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
Concurrency control in real-time database systems
CSC '92 Proceedings of the 1992 ACM annual conference on Communications
Performance evaluation of cautious waiting
ACM Transactions on Database Systems (TODS)
An approach to eliminate transaction blocking in locking protocols
PODS '92 Proceedings of the eleventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Communications of the ACM - Special issue on information filtering
Mass market computer for software development
ACM SIGSMALL/PC Notes
The generalized tree quorum protocol: an efficient approach for managing replicated data
ACM Transactions on Database Systems (TODS)
Adaptable concurrency control for atomic data types
ACM Transactions on Computer Systems (TOCS)
The performance of current B-tree algorithms
ACM Transactions on Database Systems (TODS)
ACM Transactions on Database Systems (TODS)
On the analytical modeling of database concurrency control
Journal of the ACM (JACM)
PODS '93 Proceedings of the twelfth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
A methodology for implementing highly concurrent data objects
ACM Transactions on Programming Languages and Systems (TOPLAS)
An integrated solution for managing replicated data in distributed systems
SAC '93 Proceedings of the 1993 ACM/SIGAPP symposium on Applied computing: states of the art and practice
Concurrency control in federated databases: a dynamic approach
CIKM '93 Proceedings of the second international conference on Information and knowledge management
Performance evaluation of a new distributed deadlock detection algorithm
ACM SIGMOD Record
Quasi-dynamic two-phase locking
CIKM '94 Proceedings of the third international conference on Information and knowledge management
Isolation-only transactions for mobile computing
ACM SIGOPS Operating Systems Review
The CORDS multidatabase project
IBM Systems Journal
Efficient optimistic concurrency control using loosely synchronized clocks
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Perspectives on database theory
ACM SIGACT News
Fundamental challenges in mobile computing
PODC '96 Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing
Resource Conservation in a Mobile Transaction System
IEEE Transactions on Computers - Special issue on mobile computing
Mobile Computing with the Rover Toolkit
IEEE Transactions on Computers - Special issue on mobile computing
A uniform approach to global concurrency control and recovery in multidatabase environment
CIKM '97 Proceedings of the sixth international conference on Information and knowledge management
CIKM '97 Proceedings of the sixth international conference on Information and knowledge management
Concurrency control: methods, performance, and analysis
ACM Computing Surveys (CSUR)
On being optimistic about real-time constraints
PODS '90 Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
ANSS '92 Proceedings of the 25th annual symposium on Simulation
Hybrid concurrency control for abstract data types
Proceedings of the seventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Supporting transactional cache consistency in mobile database systems
Proceedings of the 1st ACM international workshop on Data engineering for wireless and mobile access
Data partitioning for disconnected client server databases
Proceedings of the 1st ACM international workshop on Data engineering for wireless and mobile access
Replicating and allocating data in a distributed database system for workstations
Proceedings of the 1985 ACM SIGSMALL symposium on Small systems
Analysis of some optimistic concurrency control schemes based on certification
SIGMETRICS '85 Proceedings of the 1985 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Models for studying concurrency control performance: alternatives and implications
SIGMOD '85 Proceedings of the 1985 ACM SIGMOD international conference on Management of data
Transaction restarts in Prolog database systems
SIGMOD '85 Proceedings of the 1985 ACM SIGMOD international conference on Management of data
Timestamp based certification schemes for transactions in distributed database systems
SIGMOD '85 Proceedings of the 1985 ACM SIGMOD international conference on Management of data
A hierarchical approach to concurrency control for multidatabases
DPDS '90 Proceedings of the second international symposium on Databases in parallel and distributed systems
An architecture for mostly functional languages
LFP '86 Proceedings of the 1986 ACM conference on LISP and functional programming
The integrity subsystem of a distributed database system for workstations
CSC '85 Proceedings of the 1985 ACM thirteenth annual conference on Computer Science
Journal of the ACM (JACM)
Proceedings of the 1986 ACM SIGSMALL/PC symposium on Small systems
Concurrency control by transactions carrying states and preordering universioned entities
CSC '88 Proceedings of the 1988 ACM sixteenth annual conference on Computer science
A distributed file service based on optimistic concurrency control
Proceedings of the tenth ACM symposium on Operating systems principles
CARAT: a testbed for the performance evaluation of distributed database systems
ACM '86 Proceedings of 1986 ACM Fall joint computer conference
The PROMPT Real-Time Commit Protocol
IEEE Transactions on Parallel and Distributed Systems
On Herbrand semantics and conflict serializability of read-write transactions (extended abstract)
PODS '00 Proceedings of the nineteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
IFIP/ACM International Conference on Distributed systems platforms
Guava: a dialect of Java without data races
OOPSLA '00 Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Transaction Scheduling in Distributed Real-Time Systems
Real-Time Systems
Concurrency Control in Distributed Database Systems
ACM Computing Surveys (CSUR)
OceanStore: an architecture for global-scale persistent storage
ACM SIGPLAN Notices
Revisiting Transaction Management in Multidatabase Systems
Distributed and Parallel Databases
OceanStore: an architecture for global-scale persistent storage
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
The IceCube approach to the reconciliation of divergent replicas
Proceedings of the twentieth annual ACM symposium on Principles of distributed computing
ACM Transactions on Computer Systems (TOCS)
Device driver programming in a transactional DSM operating system
CRPIT '02 Proceedings of the seventh Asia-Pacific conference on Computer systems architecture
Speculative lock elision: enabling highly concurrent multithreaded execution
Proceedings of the 34th annual ACM/IEEE international symposium on Microarchitecture
An abstract model of database concurrency control algorithms
SIGMOD '83 Proceedings of the 1983 ACM SIGMOD international conference on Management of data
The cedar DBMS: a preliminary report
SIGMOD '81 Proceedings of the 1981 ACM SIGMOD international conference on Management of data
Lock reservation: Java locks can mostly do without atomic operations
OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Mobile computing: where's the tofu?
ACM SIGMOBILE Mobile Computing and Communications Review
Reliable scheduling of database transactions for unreliable systems
PODS '84 Proceedings of the 3rd ACM SIGACT-SIGMOD symposium on Principles of database systems
Granularity hierarchies in concurrency control
PODS '83 Proceedings of the 2nd ACM SIGACT-SIGMOD symposium on Principles of database systems
Concurrency on high-traffic data elements
PODS '82 Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems
Towards a self-adapting centralized concurrency control algorithm
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
Overview of the Jasmin database machine
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
Maintaining security and timeliness in real-time database system
Journal of Systems and Software
Transactional lock-free execution of lock-based programs
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
Speculative synchronization: applying thread-level speculation to explicitly parallel applications
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
Overview of multidatabase transaction management
The VLDB Journal — The International Journal on Very Large Data Bases
Value-based scheduling in real-time database systems
The VLDB Journal — The International Journal on Very Large Data Bases
Chronological scheduling of transactions with temporal dependencies
The VLDB Journal — The International Journal on Very Large Data Bases
Ordered shared locks for real-time databases
The VLDB Journal — The International Journal on Very Large Data Bases
Orthogonally persistent object systems
The VLDB Journal — The International Journal on Very Large Data Bases - Persistent object systems
Concurrent Algorithms for Real-Time Memory Management
IEEE Software
Recovering from Multiple Process Failures in the Time Warp Mechanism
IEEE Transactions on Computers
A Nonblocking Algorithm for Shared Queues Using Compare-and-Swap
IEEE Transactions on Computers
Concurrency Control for Mixed Transactions in Real-Time Databases
IEEE Transactions on Computers
A Model for Adaptable Systems for Transaction Processing
IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Knowledge and Data Engineering
Modeling and Analysis of a Time-Stamp History Based Certification Protocol for Concurrency Control
IEEE Transactions on Knowledge and Data Engineering
Using Tickets to Enforce the Serializability of Multidatabase Transactions
IEEE Transactions on Knowledge and Data Engineering
Checkpointing for Optimistic Concurrency Control Methods
IEEE Transactions on Knowledge and Data Engineering
Temporal and Real-Time Databases: A Survey
IEEE Transactions on Knowledge and Data Engineering
Divergence Control Algorithms for Epsilon Serializability
IEEE Transactions on Knowledge and Data Engineering
Distributed Optimistic Concurrency Control Methods for High-Performance Transaction Processing
IEEE Transactions on Knowledge and Data Engineering
Concurrency Control in Database Systems
IEEE Transactions on Knowledge and Data Engineering
A Study of Concurrency Control in Real-Time, Active Database Systems
IEEE Transactions on Knowledge and Data Engineering
A Nonblocking Quorum Consensus Protocol for Replicated Data
IEEE Transactions on Parallel and Distributed Systems
Checkpointing for Distributed Databases: Starting from the Basics
IEEE Transactions on Parallel and Distributed Systems
Performance Analysis of Concurrency Control Using Locking with Deferred Blocking
IEEE Transactions on Software Engineering
The Database State Machine Approach
Distributed and Parallel Databases
A transactional asynchronous replication scheme for mobile database systems
Journal of Computer Science and Technology
IEEE Transactions on Knowledge and Data Engineering
Efficient Execution of Read-Only Transactions in Replicated Multiversion Databases
IEEE Transactions on Knowledge and Data Engineering
Database Concurrency Control in Multilevel Secure Database Management Systems
IEEE Transactions on Knowledge and Data Engineering
Caprera: An Activity Framework for Transaction Processing on Wide-Area Networks
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Solving the Phantom Problem by Predicative Optimistic Concurrency Control
VLDB '83 Proceedings of the 9th International Conference on Very Large Data Bases
Distributed Transaction Management in Jasmin
VLDB '84 Proceedings of the 10th International Conference on Very Large Data Bases
The Performance of Concurrency Control Algorithms for Database Management Systems
VLDB '84 Proceedings of the 10th International Conference on Very Large Data Bases
Integration of Time Versions into a Relational Database System
VLDB '84 Proceedings of the 10th International Conference on Very Large Data Bases
Database Portals: A New Application Program Interface
VLDB '84 Proceedings of the 10th International Conference on Very Large Data Bases
Certification by Intervals of Timestamps in Distributed Database Systems
VLDB '84 Proceedings of the 10th International Conference on Very Large Data Bases
Concurrent Operations in Extendible Hashing
VLDB '86 Proceedings of the 12th International Conference on Very Large Data Bases
On Affinity Based Routing in Multi-System Data Sharing
VLDB '86 Proceedings of the 12th International Conference on Very Large Data Bases
Measured Performance of Time Interval Concurrency Control Techniques
VLDB '87 Proceedings of the 13th International Conference on Very Large Data Bases
Performance Evaluation of an Operating System Transaction Manager
VLDB '87 Proceedings of the 13th International Conference on Very Large Data Bases
Split-Transactions for Open-Ended Activities
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
Mixed concurrency control: Dealing with heterogeneity in distributed database systems
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
Maintaining Consistency of Client-Cached Data
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
A Study of Three Alternative Workstation-Server Architectures for Object Oriented Database Systems
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
Experimental Evaluation of Real-Time Optimistic Concurrency Control Schemes
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Proclamation-Based Model for Cooperating Transactions
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Value-cognizant Speculative Concurrency Control
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
Empirical Comparison of Database Concurrency Schemes
VLDB '83 Proceedings of the 9th International Conference on Very Large Data Bases
Flexible Integration of Optimistic and Pessimistic Concurrency Control in Mobile Environments
ADBIS-DASFAA '00 Proceedings of the East-European Conference on Advances in Databases and Information Systems Held Jointly with International Conference on Database Systems for Advanced Applications: Current Issues in Databases and Information Systems
Real-Time and Active Databases: A Survey
ARTDB '97 Proceedings of the Second International Workshop on Active, Real-Time, and Temporal Database Systems
The Optimistic Readers Transformation
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
AOP: Does It Make Sense? The Case of Concurrency and Failures
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
Ada Europe '01 Proceedings of the 6th Ade-Europe International Conference Leuven on Reliable Software Technologies
An Adaptable Constrained Locking Protocol for High Data Contention Environments
DASFAA '99 Proceedings of the Sixth International Conference on Database Systems for Advanced Applications
Charm: An I/O-Driven Execution Strategy for High-Performance Transaction Processing
Proceedings of the General Track: 2002 USENIX Annual Technical Conference
Performance Analysis of Concurrency Control Methods
Performance Evaluation: Origins and Directions
MDA '99 Proceedings of the First International Conference on Mobile Data Access
Transactional Peer-to-Peer Information Processing: The AMOR Approach
MDM '03 Proceedings of the 4th International Conference on Mobile Data Management
Using Separate Processing for Read-Only Transactions in Mobile Environment
MDM '03 Proceedings of the 4th International Conference on Mobile Data Management
Basic Timestamp, Multiple Version Timestamp, and Two-Phase Locking
VLDB '83 Proceedings of the 9th International Conference on Very Large Data Bases
The Double Life of the Transaction Abstraction: Fundamental Principle and Evolving System Concept
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
Effects of broadcast errors on concurrency control in wireless broadcasting environments
Information Processing Letters
Versioning concurrency control for hard real-time systems
Journal of Systems and Software
Toward efficient and robust software speculative parallelization on multiprocessors
Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming
Optimistic atomic broadcast: a pragmatic viewpoint
Theoretical Computer Science - Special issue: Distributed computing
Logical design of a reliable transaction management in a distributed multiple processor system
SIGSMALL '83 Proceedings of the 1983 ACM SIGSMALL symposium on Personal and small computers
Datenbank-Pascal an extendable database management system for personal computer networks
SIGSMALL '83 Proceedings of the 1983 ACM SIGSMALL symposium on Personal and small computers
A multi-version concurrency scheme with no rollbacks
PODC '82 Proceedings of the first ACM SIGACT-SIGOPS symposium on Principles of distributed computing
Specification and implementation of resilient, atomic data types
Proceedings of the 1983 ACM SIGPLAN symposium on Programming language issues in software systems
Abstraction mechanisms for database programming
Proceedings of the 1983 ACM SIGPLAN symposium on Programming language issues in software systems
Towards an integrated environment for accessing external databases
COCS '84 Proceedings of the second ACM-SIGOA conference on Office information systems
ACM '82 Proceedings of the ACM '82 conference
Virtual memory transaction management
ACM SIGOPS Operating Systems Review
A Framework for Heterogeneous Concurrency Control Policies in Distributed Applications
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
Epidemic Algorithms for Replicated Databases
IEEE Transactions on Knowledge and Data Engineering
On avoiding remote blocking via real-time concurrency control protocols
Journal of Systems and Software
Overview of multidatabase transaction management
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2
A concurrency control protocol for nested transactions
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2
Optimistic replication in HOPE
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2
A transaction manager component for cooperative transaction models
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: distributed computing - Volume 2
Speculative Locking Protocols to Improve Performance for Distributed Database Systems
IEEE Transactions on Knowledge and Data Engineering
Efficient validation of mobile transactions in wireless environments
Journal of Systems and Software
Parallel Concurrency Control Activity for Transaction Management in Real-time Database Systems
The Journal of Supercomputing
Transactional Memory Coherence and Consistency
Proceedings of the 31st annual international symposium on Computer architecture
Programming with transactional coherence and consistency (TCC)
ASPLOS XI Proceedings of the 11th international conference on Architectural support for programming languages and operating systems
Replicated document management in a group communication system
CSCW '88 Proceedings of the 1988 ACM conference on Computer-supported cooperative work
Transaction-centric reconciliation in disconnected client-server databases
Mobile Networks and Applications
Concurrency control and integrity preservation for the `RIM' DBMS
ACM SIGMIS Database
Asynchronous group mutual exclusion
Distributed Computing
Re-Conceptualizing Learning Environments: A Framework for Pervasive eLearning
PERCOMW '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications Workshops
Design Space Exploration of a Software Speculative Parallelization Scheme
IEEE Transactions on Parallel and Distributed Systems
Toward a theory of transactional contention managers
Proceedings of the twenty-fourth annual ACM symposium on Principles of distributed computing
Practical uses of synchronized clocks in distributed systems
Distributed Computing
Optimistic intra-transaction parallelism on chip multiprocessors
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Characterization of TCC on Chip-Multiprocessors
Proceedings of the 14th International Conference on Parallel Architectures and Compilation Techniques
Fault-scalable Byzantine fault-tolerant services
Proceedings of the twentieth ACM symposium on Operating systems principles
Decentralized coordination of transactional processes in peer-to-peer environments
Proceedings of the 14th ACM international conference on Information and knowledge management
Unbounded Transactional Memory
IEEE Micro
AO challenge - implementing the ACID properties for transactional objects
Proceedings of the 5th international conference on Aspect-oriented software development
Compiler and runtime support for efficient software transactional memory
Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation
Reconciling while tolerating disagreement in collaborative data sharing
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Dynamic state restoration using versioning exceptions
Higher-Order and Symbolic Computation
Stabilizers: a modular checkpointing abstraction for concurrent functional programs
Proceedings of the eleventh ACM SIGPLAN international conference on Functional programming
Optimistic concurrency control and recovery in a multi personal computer system
ACM SIGSMALL Newsletter
Optimistic concurrency control and recovery in a multi personal computer system
ACM SIGSMALL Newsletter
Performance study of using a new approach to transaction processing in real-time systems
MS'06 Proceedings of the 17th IASTED international conference on Modelling and simulation
Addressing concurrency in object-oriented software development
CASCON '06 Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research
Concurrent programming without locks
ACM Transactions on Computer Systems (TOCS)
A design pattern for mobile-distributed knowledge spaces
MIS '05 Proceedings of the 2005 symposia on Metainformatics
MetaTM/TxLinux: transactional memory for an operating system
Proceedings of the 34th annual international symposium on Computer architecture
Enforcing isolation and ordering in STM
Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation
Providing tunable consistency for a parallel file store
FAST'05 Proceedings of the 4th conference on USENIX Conference on File and Storage Technologies - Volume 4
Modular Checkpointing for Atomicity
Electronic Notes in Theoretical Computer Science (ENTCS)
Locking with prevention of cyclic and infinite restarting in distributed database systems
VLDB '85 Proceedings of the 11th international conference on Very Large Data Bases - Volume 11
The private workspace model feasibility and applications to 2PL performance improvements
VLDB '85 Proceedings of the 11th international conference on Very Large Data Bases - Volume 11
TxLinux: using and managing hardware transactional memory in an operating system
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
Stasis: flexible transactional storage
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
The end of an architectural era: (it's time for a complete rewrite)
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Hiding the misprediction penalty of a resource-efficient high-performance processor
ACM Transactions on Architecture and Code Optimization (TACO)
Incrementally parallelizing database transactions with thread-level speculation
ACM Transactions on Computer Systems (TOCS)
Concurrent GC leveraging transactional memory
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programming
Software transactional memory for large scale clusters
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programming
Transactional memory for smalltalk
ICDL '07 Proceedings of the 2007 international conference on Dynamic languages: in conjunction with the 15th International Smalltalk Joint Conference 2007
TRANSACT: A Transactional Framework for Programming Wireless Sensor/Actor Networks
IPSN '08 Proceedings of the 7th international conference on Information processing in sensor networks
Deriving linearizable fine-grained concurrent objects
Proceedings of the 2008 ACM SIGPLAN conference on Programming language design and implementation
Model checking transactional memories
Proceedings of the 2008 ACM SIGPLAN conference on Programming language design and implementation
OLTP through the looking glass, and what we found there
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
Transactional memory in a dynamic language
Computer Languages, Systems and Structures
A practical scalable distributed B-tree
Proceedings of the VLDB Endowment
Scalable and reliable communication for hardware transactional memory
Proceedings of the 17th international conference on Parallel architectures and compilation techniques
Architecture of a Database System
Foundations and Trends in Databases
Optimistic path-based concurrency control over XML documents
CSTST '08 Proceedings of the 5th international conference on Soft computing as transdisciplinary science and technology
The ORCHESTRA Collaborative Data Sharing System
ACM SIGMOD Record
Blocking reduction for distributed transaction processing within MANETs
Distributed and Parallel Databases
An optimistic technique for transactions control using REST architectural style
Proceedings of the 2009 ACM symposium on Applied Computing
Efficiently incorporating user feedback into information extraction and integration programs
Proceedings of the 2009 ACM SIGMOD International Conference on Management of data
Distributed Log-based Reconciliation
Proceedings of the 2006 conference on ECAI 2006: 17th European Conference on Artificial Intelligence August 29 -- September 1, 2006, Riva del Garda, Italy
AspectOptima: A Case Study on Aspect Dependencies and Interactions
Transactions on Aspect-Oriented Software Development V
A concurrency control scheme for mobile transactions in broadcast disk environments
Data & Knowledge Engineering
A Software Transactional Memory Service for Grids
ICA3PP '09 Proceedings of the 9th International Conference on Algorithms and Architectures for Parallel Processing
Serializable isolation for snapshot databases
ACM Transactions on Database Systems (TODS)
Journal of Systems and Software
Transaction Management in Mobile Computing (PhD Symposium)
Proceedings of the 2009 conference on Techniques and Applications for Mobile Commerce: Proceedings of TAMoCo 2009
Electronic Notes in Theoretical Computer Science (ENTCS)
Implicit and explicit transactions in a distributed transactional memory system
PDCN '08 Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Networks
Dynamic synchronization: a synchronization model through behavioral reflection
IWST '09 Proceedings of the International Workshop on Smalltalk Technologies
Consistent process execution in peer-to-peer information systems
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
A survey of B-tree locking techniques
ACM Transactions on Database Systems (TODS)
G-Store: a scalable data store for transactional multi key access in the cloud
Proceedings of the 1st ACM symposium on Cloud computing
Flat combining and the synchronization-parallelism tradeoff
Proceedings of the twenty-second annual ACM symposium on Parallelism in algorithms and architectures
Verifying linearizability with hindsight
Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computing
Lightweight checkpointing for concurrent ml
Journal of Functional Programming
Adaptive conflict unit size for distributed optimistic synchronization
EuroPar'10 Proceedings of the 16th international Euro-Par conference on Parallel processing: Part I
ISPDC'03 Proceedings of the Second international conference on Parallel and distributed computing
Overview of multidatabase transaction management
CASCON First Decade High Impact Papers
Database scalability, elasticity, and autonomy in the cloud
DASFAA'11 Proceedings of the 16th international conference on Database systems for advanced applications - Volume Part I
Proceedings of the VLDB Endowment
Worlds: controlling the scope of side effects
Proceedings of the 25th European conference on Object-oriented programming
Windows Azure Storage: a highly available cloud storage service with strong consistency
SOSP '11 Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles
High-performance concurrency control mechanisms for main-memory databases
Proceedings of the VLDB Endowment
A transaction processing model for performance analysis in multilevel-secure database systems
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part II
Performance of distributed optimistic concurrency control in real-time databases
CIT'04 Proceedings of the 7th international conference on Intelligent Information Technology
Cache consistency in mobile XML databases
WAIM '06 Proceedings of the 7th international conference on Advances in Web-Age Information Management
Analysis of the abortion rate on lazy replication protocols
VECPAR'04 Proceedings of the 6th international conference on High Performance Computing for Computational Science
Accuracy of performance prediction for EJB applications: a statistical analysis
SEM'04 Proceedings of the 4th international conference on Software Engineering and Middleware
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part III
Reducing sub-transaction aborts and blocking time within atomic commit protocols
BNCOD'06 Proceedings of the 23rd British National Conference on Databases, conference on Flexible and Efficient Information Handling
A critique of snapshot isolation
Proceedings of the 7th ACM european conference on Computer Systems
TransMR: data-centric programming beyond data parallelism
HotCloud'11 Proceedings of the 3rd USENIX conference on Hot topics in cloud computing
Transparently reconciling transactions with locking for java synchronization
ECOOP'06 Proceedings of the 20th European conference on Object-Oriented Programming
Transaction reordering for epidemic quorum in replicated databases
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part IV
Abstract state machines for data-parallel computing
Conceptual Modelling and Its Theoretical Foundations
Concurrency control protocol for nested transactions in real-time databases
ADBIS'97 Proceedings of the First East-European conference on Advances in Databases and Information systems
Proceedings of the VLDB Endowment
Serializable snapshot isolation in PostgreSQL
Proceedings of the VLDB Endowment
Restricted admission control in view-oriented transactional memory
The Journal of Supercomputing
ElasTraS: An elastic, scalable, and self-managing transactional database for the cloud
ACM Transactions on Database Systems (TODS)
Cloud Platform Datastore Support
Journal of Grid Computing
Lightweight locking for main memory database systems
Proceedings of the VLDB Endowment
Scalable and dynamically balanced shared-everything OLTP with physiological partitioning
The VLDB Journal — The International Journal on Very Large Data Bases
Omega: flexible, scalable schedulers for large compute clusters
Proceedings of the 8th ACM European Conference on Computer Systems
Proceedings of the 18th International Conference on 3D Web Technology
Distributed and Parallel Databases
Continuous query processing with concurrency control: reading updatable resources consistently
Proceedings of the 28th Annual ACM Symposium on Applied Computing
MemC3: compact and concurrent MemCache with dumber caching and smarter hashing
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
OF.CPP: consistent packet processing for openflow
Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking
Data stream processing with concurrency control
ACM SIGAPP Applied Computing Review
Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles
ACM SIGOPS 24th Symposium on Operating Systems Principles
Speedy transactions in multicore in-memory databases
Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles
Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles
Practical concurrent binary search trees via logical ordering
Proceedings of the 19th ACM SIGPLAN symposium on Principles and practice of parallel programming
Performance evaluation of View-Oriented Transactional Memory
Parallel Computing
Consistency anomalies in multi-tier architectures: automatic detection and prevention
The VLDB Journal — The International Journal on Very Large Data Bases
Eliminating unscalable communication in transaction processing
The VLDB Journal — The International Journal on Very Large Data Bases
NSDI'14 Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation
Warranties for faster strong consistency
NSDI'14 Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation
Hi-index | 0.02 |
Most current approaches to concurrency control in database systems rely on locking of data objects as a control mechanism. In this paper, two families of nonlocking concurrency controls are presented. The methods used are “optimistic” in the sense that they rely mainly on transaction backup as a control mechanism, “hoping” that conflicts between transactions will not occur. Applications for which these methods should be more efficient than locking are discussed.