BibSLEIGH
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter
Used together with:
free (30)
system (26)
concurr (24)
transact (20)
databas (18)

Stem lock$ (all stems)

200 papers:

DACDAC-2015-AsadJ #programming #using #verification
Verifying inevitability of phase-locking in a charge pump phase lock loop using sum of squares programming (HuA, KDJ), p. 6.
VLDBVLDB-2015-MakreshanskiLS #hardware #memory management #transaction
To Lock, Swap, or Elide: On the Interplay of Hardware Transactional Memory and Lock-Free Indexing (DM, JJL, RS), pp. 1298–1309.
FMFM-2015-DerrickDSTW #transaction #verification
Verifying Opacity of a Transactional Mutex Lock (JD, BD, GS, OT, HW), pp. 161–177.
ICFPICFP-2015-NewtonFV #adaptation #scalability
Adaptive lock-free maps: purely-functional to scalable (RRN, PPF, AV), pp. 218–229.
CHICHI-2015-SongCOKH #effectiveness #on the
On the Effectiveness of Pattern Lock Strength Meters: Measuring the Strength of Real World Pattern Locks (YS, GC, SO, HK, JHH), pp. 2343–2352.
CHICHI-2015-ZezschwitzLJH
Easy to Draw, but Hard to Trace?: On the Observability of Grid-based (Un)lock Patterns (EvZ, ADL, PJ, HH), pp. 2339–2342.
OOPSLAOOPSLA-2015-CohenP #automation #data type #memory management
Automatic memory reclamation for lock-free data structures (NC, EP), pp. 260–279.
CGOCGO-2015-ZhengLHWJ #approach #debugging #manycore #on the #performance
On performance debugging of unnecessary lock contentions on multicore processors: a replay-based approach (LZ, XL, BH, SW, HJ), pp. 56–67.
LCTESLCTES-2015-ZhengW
WCET-Aware Dynamic D-cache Locking for A Single Task (WZ, HW), p. 10.
PPoPPPPoPP-2015-0003GTT #queue
The lock-free k-LSM relaxed priority queue (MW, JG, JLT, PT), pp. 277–278.
PPoPPPPoPP-2015-ChabbiFM #multi #performance
High performance locks for multi-level NUMA systems (MC, MWF, JMMC), pp. 215–226.
PPoPPPPoPP-2015-Golan-GuetaRSY #automation #scalability #semantics
Automatic scalable atomicity via semantic locking (GGG, GR, MS, EY), pp. 31–41.
PPoPPPPoPP-2015-RamachandranM #concurrent #named #performance #using
CASTLE: fast concurrent internal binary search tree using edge-based locking (AR, NM), pp. 281–282.
DACDAC-2014-Bhushan #injection #predict #visual notation
A Rigorous Graphical Technique for Predicting Sub-harmonic Injection Locking in LC Oscillators (PB), p. 8.
DATEDATE-2014-DingLM
WCET-Centric dynamic instruction cache locking (HD, YL, TM), pp. 1–6.
VLDBVLDB-2014-SadoghiCBNR #concurrent #database #multi
Reducing Database Locking Contention Through Multi-version Concurrency (MS, MC, BB, FN, KAR), pp. 1331–1342.
STOCSTOC-2014-AlistarhCS #algorithm #concurrent #question
Are lock-free concurrent algorithms practically wait-free? (DA, KCH, NS), pp. 714–723.
OOPSLAOOPSLA-2014-ChakrabartiBB #consistency #memory management #named
Atlas: leveraging locks for non-volatile memory consistency (DRC, HJB, KB), pp. 433–452.
PADLPADL-2014-AreiasR #correctness #logic programming #on the #performance #source code
On the Correctness and Efficiency of Lock-Free Expandable Tries for Tabled Logic Programs (MA, RR), pp. 168–183.
SACSAC-2014-SerranoG #performance
Locking fast (MS, JG), pp. 1556–1561.
ICSEICSE-2014-CaiWC #approach #constraints #dynamic analysis #named #parallel #source code #thread
ConLock: a constraint-based approach to dynamic checking on deadlocks in multithreaded programs (YC, SW, WKC), pp. 491–502.
LCTESLCTES-2014-ZhengW #named
WCET: aware dynamic instruction cache locking (WZ, HW), pp. 53–62.
PPoPPPPoPP-2014-Golan-GuetaRSY #automation #semantics
Automatic semantic locking (GGG, GR, MS, EY), pp. 385–386.
PPoPPPPoPP-2014-NatarajanM #concurrent #performance
Fast concurrent lock-free binary search trees (AN, NM), pp. 317–328.
PPoPPPPoPP-2014-OdairaCT #hardware #interpreter #memory management #ruby #transaction
Eliminating global interpreter locks in ruby through hardware transactional memory (RO, JGC, HT), pp. 131–142.
PPoPPPPoPP-2014-PusukuriGB #concurrent #thread
Lock contention aware thread migrations (KKP, RG, LNB), pp. 369–370.
PPoPPPPoPP-2014-TimnatP #data type #simulation
A practical wait-free simulation for lock-free data structures (ST, EP), pp. 357–368.
LICSLICS-CSL-2014-Padovani #concurrent #linear #π-calculus
Deadlock and lock freedom in the linear π-calculus (LP), p. 10.
ASEASE-2013-Ganai #incremental #performance #predict #reasoning
Efficient data race prediction with incremental reasoning on time-stamped lock history (MKG), pp. 37–47.
DACDAC-2013-DingLM #analysis #multi #realtime
Integrated instruction cache analysis and locking in multitasking real-time systems (HD, YL, TM), p. 10.
SIGMODSIGMOD-2013-GraefeLKTV
Controlled lock violation (GG, ML, HAK, JT, ACV), pp. 85–96.
SIGMODSIGMOD-2013-JungHFHY #multi #scalability
A scalable lock manager for multicores (HJ, HH, ADF, GH, HYY), pp. 73–84.
ESOPESOP-2013-CollingbourneDKQ #analysis #gpu #kernel #semantics #verification
Interleaving and Lock-Step Semantics for Analysis and Verification of GPU Kernels (PC, AFD, JK, SQ), pp. 270–289.
ESOPESOP-2013-LuPX #correlation
Structural Lock Correlation with Ownership Types (YL, JP, JX), pp. 391–410.
FoSSaCSFoSSaCS-2013-BonnetC #bound
Bounded Context-Switching and Reentrant Locking (RB, RC), pp. 65–80.
ICSMEICSM-2013-XinQHXZWG #concurrent #empirical #source code
An Automation-Assisted Empirical Study on Lock Usage for Concurrent Programs (RX, ZQ, SH, CX, YZ, YW, HG), pp. 100–109.
SASSAS-2013-LammichMSW #automaton #network
Contextual Locking for Dynamic Pushdown Networks (PL, MMO, HS, AW), pp. 477–498.
VISSOFTVISSOFT-2013-ReissT #automation #behaviour #categorisation #visualisation
Automatic categorization and visualization of lock behavior (SPR, AT), pp. 1–10.
CGOCGO-2013-ChoKWLLM #concurrent #source code
Practical lock/unlock pairing for concurrent programs (HKC, TK, YW, SL, HL, SAM), p. 12.
CGOCGO-2013-YanTZYS #algorithm #fine-grained #graph #named #parallel #traversal
Vlock: Lock virtualization mechanism for exploiting fine-grained parallelism in graph traversal algorithms (JY, GT, XZ, EY, NS), p. 10.
PPoPPPPoPP-2013-AfekLM #hardware #programming
Programming with hardware lock elision (YA, AL, AM), pp. 295–296.
PPoPPPPoPP-2013-CalciuDLLMS
NUMA-aware reader-writer locks (IC, DD, YL, VL, VJM, NS), pp. 157–166.
PPoPPPPoPP-2013-DiceLLLM #algorithm #hardware #memory management #transaction #using
Using hardware transactional memory to correct and simplify and readers-writer lock algorithm (DD, YL, YL, VL, MM), pp. 261–270.
LICSLICS-2013-HoffmannMS #proving #reasoning
Quantitative Reasoning for Proving Lock-Freedom (JH, MM, ZS), pp. 124–133.
DACDAC-2012-DingLM
WCET-centric partial instruction cache locking (HD, YL, TM), pp. 412–420.
DATEDATE-2012-NeogyR #analysis #design #injection
Analysis and design of sub-harmonically injection locked oscillators (AN, JSR), pp. 1209–1214.
VLDBVLDB-2013-RenTA12 #database #in memory #lightweight #memory management
Lightweight Locking for Main Memory Database Systems (KR, AT, DJA), pp. 145–156.
ESOPESOP-2012-HawkinsAFRS #reasoning
Reasoning about Lock Placements (PH, AA, KF, MCR, MS), pp. 336–356.
TACASTACAS-2012-ChadhaMV #reachability
Reachability under Contextual Locking (RC, PM, MV), pp. 437–450.
CHICHI-2012-KarrerWB #named #navigation #video
DragLocks: handling temporal ambiguities in direct manipulation video navigation (TK, MW, JOB), pp. 623–626.
ECOOPECOOP-2012-GudkaHE #library #scalability
Lock Inference in the Presence of Large Libraries (KG, TH, SE), pp. 308–332.
SACSAC-2012-FanS #automation #collaboration #dependence #programming #realtime #semantics
Dependency-based automatic locking for semantic conflict prevention in real-time collaborative programming (HF, CS), pp. 737–742.
CGOCGO-2012-PlazarKMF
WCET-aware static locking of instruction caches (SP, JCK, PM, HF), pp. 44–52.
PPoPPPPoPP-2012-DiceMS #design
Lock cohorting: a general technique for designing NUMA locks (DD, VJM, NS), pp. 247–256.
PPoPPPPoPP-2012-LiuS #queue
A lock-free, array-based priority queue (YL, MFS), pp. 323–324.
PPoPPPPoPP-2012-ZhangL #linear #named
LHlf: lock-free linear hashing (poster paper) (DZ, PÅL), pp. 307–308.
CAVCAV-2012-KahlonW #concurrent #source code
Lock Removal for Concurrent Trace Programs (VK, CW), pp. 227–242.
DACDAC-2011-NowrozWR #modelling #using
Improved post-silicon power modeling using AC lock-in techniques (ANN, GW, SR), pp. 101–106.
PLDIPLDI-2011-ZengWL #concurrent #data type #monitoring #named #using
Cruiser: concurrent heap buffer overflow monitoring using lock-free data structures (QZ, DW, PL), pp. 367–377.
STOCSTOC-2011-FawziHS #nondeterminism #performance
From low-distortion norm embeddings to explicit uncertainty relations and efficient information locking (OF, PH, PS), pp. 773–782.
OOPSLAOOPSLA-2011-Golan-GuetaBARSY #automation #using
Automatic fine-grain locking using shape properties (GGG, NGB, AA, GR, MS, EY), pp. 225–242.
ICSEICSE-2011-SchaferSDT #flexibility #java #refactoring #source code
Refactoring Java programs for flexible locking (MS, MS, JD, FT), pp. 71–80.
LCTESLCTES-2011-SarkarMR #manycore #migration #predict
Predictable task migration for locked caches in multi-core systems (AS, FM, HR), pp. 131–140.
PPoPPPPoPP-2011-FernandesC #memory management #multi #scalability #transaction
Lock-free and scalable multi-version software transactional memory (SMF, JPC), pp. 179–188.
VMCAIVMCAI-2011-GawlitzaLMSW #analysis #concurrent #process #reachability #source code
Join-Lock-Sensitive Forward Reachability Analysis for Concurrent Programs with Dynamic Process Creation (TMG, PL, MMO, HS, AW), pp. 199–213.
DACDAC-2010-LiangM #reuse #using
Instruction cache locking using temporal reuse profile (YL, TM), pp. 344–349.
ESOPESOP-2010-LeinoMS #concurrent
Deadlock-Free Channels and Locks (KRML, PM, JS), pp. 407–426.
ICSMEICSM-2010-CeccatoT #consistency #legacy #migration #static analysis #thread
Static analysis for enforcing intra-thread consistent locks in the migration of a legacy system (MC, PT), pp. 1–9.
PLDIPLDI-2010-NakaikeM #java
Lock elision for read-only critical sections in Java (TN, MMM), pp. 269–278.
SASSAS-2010-FarzanK #analysis #composition #concurrent #source code
Compositional Bitvector Analysis for Concurrent Programs with Nested Locks (AF, ZK), pp. 253–270.
PPoPPPPoPP-2010-AgrawalLS #parallel #programming
Helper locks for fork-join parallel programming (KA, CEL, JS), pp. 245–256.
PPoPPPPoPP-2010-CedermanT #composition #concurrent
Supporting lock-free composition of concurrent data objects (DC, PT), pp. 339–340.
PPoPPPPoPP-2010-MannarswamyCRS #compilation #memory management #performance #transaction
Compiler aided selective lock assignment for improving the performance of software transactional memory (SM, DRC, KR, SS), pp. 37–46.
PPoPPPPoPP-2010-TallentMP #parallel #thread
Analyzing lock contention in multithreaded applications (NRT, JMMC, AP), pp. 269–280.
PPoPPPPoPP-2010-UpadhyayaMP #data type #generative #performance #using
Using data structure knowledge for efficient lock generation and strong atomicity (GU, SPM, VSP), pp. 281–292.
VLDBVLDB-2009-JohnsonPA #inheritance #scalability #using
Improving OLTP Scalability using Speculative Lock Inheritance (RJ, IP, AA), pp. 479–489.
VLDBVLDB-2009-LometM #transaction
Locking Key Ranges with Unbundled Transaction Services (DBL, MFM), pp. 265–276.
PLDIPLDI-2009-PetrankMS #bound #parallel #source code
Progress guarantee for parallel programs via bounded lock-freedom (EP, MM, BS), pp. 144–154.
POPLPOPL-2009-GuerraouiK #memory management #semantics #transaction
The semantics of progress in lock-based transactional memory (RG, MK), pp. 404–415.
SACSAC-2009-LaiRC #embedded #on the #realtime #scheduling
On scheduling soft real-time tasks with lock-free synchronization for embedded devices (SL, BR, HC), pp. 1685–1686.
CAVCAV-2009-FarzanMS
Meta-analysis for Atomicity Violations under Nested Locking (AF, PM, FS), pp. 248–262.
LICSLICS-2009-Kahlon #bound #communication #decidability #thread
Boundedness vs. Unboundedness of Lock Chains: Characterizing Decidability of Pairwise CFL-Reachability for Threads Communicating via Locks (VK), pp. 27–36.
DACDAC-2008-SuhendraM #clustering #multi #predict
Exploring locking & partitioning for predictable shared caches on multi-cores (VS, TM), pp. 300–303.
DATEDATE-2008-GouraryRUZMG #analysis #injection
Analysis of Oscillator Injection Locking by Harmonic Balance Method (MMG, SGR, SLU, MMZ, BJM, KKG), pp. 318–323.
DATEDATE-2008-QuSN #configuration management #performance #runtime
Improving the Efficiency of Run Time Reconfigurable Devices by Configuration Locking (YQ, JPS, JN), pp. 264–267.
PLDIPLDI-2008-CheremCG
Inferring locks for atomic sections (SC, TMC, SG), pp. 304–315.
ICEISICEIS-DISI-2008-HuangG #api #documentation #protocol #xml
A Locking Protocol for DOM API on XML Documents (YFH, MLG), p. 105–?.
SACSAC-2008-ChenCK #multi #realtime
Multiprocessor frequency locking for real-time task synchronization (YSC, LPC, TWK), pp. 289–293.
CCCC-2008-CunninghamGE
Keep Off the Grass: Locking the Right Path for Atomicity (DC, KG, SE), pp. 276–290.
PPoPPPPoPP-2008-GiacomoniMV #concurrent #parallel #performance #pipes and filters #queue
FastForward for efficient pipeline parallelism: a cache-optimized concurrent lock-free queue (JG, TM, MV), pp. 43–52.
CAVCAV-2008-KobayashiS #hybrid #mobile #process #type system
A Hybrid Type System for Lock-Freedom of Mobile Processes (NK, DS), pp. 80–93.
DACDAC-2007-ChanZ #modelling
Modeling Simultaneous Switching Noise-Induced Jitter for System-on-Chip Phase-Locked Loops (HHYC, ZZ), pp. 430–435.
DACDAC-2007-KangKR #design #power management #using
Variation Resilient Low-Power Circuit Design Methodology using On-Chip Phase Locked Loop (KK, KK, KR), pp. 934–939.
DATEDATE-2007-BarajasCCMGCBI #behaviour #interactive #modelling #optimisation
Interactive presentation: Behavioral modeling of delay-locked loops and its application to jitter optimization in ultra wide-band impulse radio systems (EB, RC, DC, DM, JLG, IC, SB, MI), pp. 1430–1435.
DATEDATE-2007-PuautP #comparison #realtime
Scratchpad memories vs locked caches in hard real-time systems: a quantitative comparison (IP, CP), pp. 1484–1489.
SEFMSEFM-2007-ColvinG #algorithm #scalability #stack #verification
A Scalable Lock-Free Stack Algorithm and its Verification (RC, LG), pp. 339–348.
TOOLSTOOLS-EUROPE-2007-PotterS #incremental
Incremental Lock Selection for Composite Objects (JP, AS), pp. 477–494.
PPDPPPDP-2007-Berdine #reasoning
Local reasoning about storable locks (JB), p. 153.
POPLPOPL-2007-EmmiFJM
Lock allocation (ME, JSF, RJ, RM), pp. 291–296.
PPoPPPPoPP-2007-Boehm #constraints #order #thread
Reordering constraints for pthread-style locks (HJB), pp. 173–182.
PPoPPPPoPP-2007-ZhangSZSG #concurrent
Optimized lock assignment and allocation: a method for exploiting concurrency among critical sections (YZ, VCS, WZ, VS, GRG), pp. 146–147.
DACDAC-2006-ZouMGS #optimisation
A CPPLL hierarchical optimization methodology considering jitter, power and locking time (JZ, DM, HEG, US), pp. 19–24.
DATEDATE-2006-ChoRJ #embedded #realtime
Lock-free synchronization for dynamic embedded real-time systems (HC, BR, EDJ), pp. 438–443.
DATEDATE-DF-2006-ChengL #multi
A fast-lock mixed-mode DLL with wide-range operation and multiphase outputs (KHC, YLL), pp. 178–182.
SIGMODSIGMOD-2006-MathisHH #query #xml
Locking-aware structural join operators for XML query processing (CM, TH, MPH), pp. 467–478.
VLDBVLDB-2006-HausteinHL #contest #protocol #xml
Contest of XML Lock Protocols (MPH, TH, KL), pp. 1069–1080.
ESOPESOP-2006-BrobergS #calculus #policy #towards
Flow Locks: Towards a Core Calculus for Dynamic Flow Policies (NB, DS), pp. 180–196.
FLOPSFLOPS-2006-DiscoloHMJS #data type #haskell #using
Lock Free Data Structures Using STM in Haskell (AD, TH, SM, SLPJ, SS), pp. 65–80.
ECOOPECOOP-2006-WelcHJ #java #transaction
Transparently Reconciling Transactions with Locking for Java Synchronization (AW, ALH, SJ), pp. 148–173.
OOPSLAOOPSLA-2006-RussellD
Eliminating synchronization-related atomic operations with biased locking and bulk rebiasing (KR, DD), pp. 263–272.
OSDIOSDI-2006-Burrows #distributed
The Chubby Lock Service for Loosely-Coupled Distributed Systems (MB), pp. 335–350.
PPoPPPPoPP-2005-HarrisF #programming
Revocable locks for non-blocking programming (TLH, KF), pp. 72–82.
CAVCAV-2005-KahlonIG #communication #reasoning #thread
Reasoning About Threads Communicating via Locks (VK, FI, AG), pp. 505–518.
PLDIPLDI-2004-Michael #memory management #scalability
Scalable lock-free dynamic memory allocation (MMM), pp. 35–46.
ECOOPECOOP-2004-OnoderaKK #java
Lock Reservation for Java Reconsidered (TO, KK, AK), pp. 559–583.
SACSAC-2004-SundellT #concurrent #scalability
Scalable and lock-free concurrent dictionaries (HS, PT), pp. 1438–1445.
CAVCAV-2004-GaoH #algorithm #parallel #reduction
A Formal Reduction for Lock-Free Parallel Algorithms (HG, WHH), pp. 44–56.
DATEDATE-2003-AkgulM #generative #named
PARLAK: Parametrized Lock Cache Generator (BSA, VJMI), pp. 11138–11139.
DATEDATE-2003-BurbidgeTR #automation #embedded #monitoring
Techniques for Automatic On Chip Closed Loop Transfer Function Monitoring For Embedded Charge Pump Phase Locked Loops (MJB, JT, AR), pp. 10496–10503.
DATEDATE-2003-VanasscheGS #analysis #detection #domain model #modelling
Time-Varying, Frequency-Domain Modeling and Analysis of Phase-Locked Loops with Sampling Phase-Frequency Detectors (PV, GGEG, WMCS), pp. 10238–10243.
SIGMODSIGMOD-2003-ChoALS #named #query #xml
LockX: A System for Efficiently Querying Secure XML (SC, SAY, LVSL, DS), p. 669.
VLDBVLDB-2003-LuoNEW #protocol
Locking Protocols for Materialized Aggregate Join Views (GL, JFN, CJE, MW), pp. 596–607.
HPCAHPCA-2003-RadovicH #architecture #communication
Hierarchical Backoff Locks for Nonuniform Communication Architectures (ZR, EH), pp. 241–252.
DATEDATE-2002-DuarteVI #power management
A Complete Phase-Locked Loop Power Consumption Model (DD, NV, MJI), p. 1108.
PEPMASIA-PEPM-2002-IwamaK #type system #virtual machine
A new type system for JVM lock primitives (FI, NK), pp. 71–82.
OOPSLAOOPSLA-2002-KawachiyaKO #java
Lock reservation: Java locks can mostly do without atomic operations (KK, AK, TO), pp. 130–141.
ASPLOSASPLOS-2002-RajwarG #execution #source code #transaction
Transactional lock-free execution of lock-based programs (RR, JRG), pp. 5–17.
ISMMISMM-2002-DiceG
Mostly lock-free malloc (DD, AG), pp. 269–280.
PODSPODS-2001-Schuldt #execution #order #process #protocol #transaction
Process Locking: A Protocol based on Ordered Shared Locks for the Execution of Transactional Processes (HS).
AdaEuropeAdaEurope-2001-Burns #ada #policy
Defining New Non-preemptive Dispatching and Locking Policies for Ada (AB), pp. 328–336.
PPoPPPPoPP-2001-ScottS #scalability
Scalable queue-based spin locks with timeout (MLS, WNSI), pp. 44–52.
DATEDATE-2000-GouraryRUZGM #approach
A New Approach for Computation of Timing Jitter in Phase Locked Loops (MMG, SGR, SLU, MMZ, KKG, BJM), pp. 345–349.
VLDBVLDB-1999-Campbell #architecture #sql
The New Locking, Logging, and Recovery Architecture of Microsoft SQL Server 7.0 (DC), p. 249.
ESOPESOP-1999-FlanaganA
Types for Safe Locking (CF, MA), pp. 91–108.
OOPSLAOOPSLA-1999-AgesenDGKRW #implementation #performance #ubiquitous
An Efficient Meta-Lock for Implementing Ubiquitous Synchronization (OA, DD, AG, RK, YSR, DW), pp. 207–222.
OOPSLAOOPSLA-1999-OnoderaK #case study
A Study of Locking Objects with Bimodal Fields (TO, KK), pp. 223–237.
HPCAHPCA-1999-KuoCK #message passing #named
MP-LOCKs: Replacing H/W Synchronization Primitives with Message Passing (CCK, JBC, RK), pp. 284–288.
PLDIPLDI-1998-BaconKMS #java
Thin Locks: Featherweight Synchronization for Java (DFB, RBK, CM, MJS), pp. 258–268.
PLDIBest-of-PLDI-1998-BaconKMS98a #java
Thin locks: featherweight Synchronization for Java (with retrospective) (DFB, RBK, CM, MJS), pp. 583–595.
HCIHCI-SEC-1997-MatsushitaMA #interactive #pointer
Lock-On Pointer: A Foundation for Human-Object Interaction (NM, MM, YA), pp. 193–196.
EDOCEDOC-1997-Hull #transaction
Global Predicate-Based Locks in Long-Running Transactions (RH), p. 197–?.
SACSAC-1996-JunY #automation #database #object-oriented
A mechanism for automatic object locking in C++-based object-oriented databases (YSJ, SIY), pp. 137–144.
PODSPODS-1995-ChaudhriH #database #policy
Safe Locking Policies for Dynamic Databases (VKC, VH), pp. 233–244.
VLDBVLDB-1995-KornackerB
High-Concurrency Locking in R-Trees (MK, DB), pp. 134–145.
DATEEDAC-1994-LinKL #approach #synthesis
Direct Synthesis of Hazard-Free Asynchronous Circuits from STGs Based on Lock Relation and BG-Decomposition Approach (KJL, JWK, CSL), pp. 178–183.
PODSPODS-1994-AlonsoAA #constraints #protocol
Reducing Recovery Constraints on Locking based Protocols (GA, DA, AEA), pp. 129–138.
CIKMCIKM-1994-ChuW #object-oriented
Minipage Locking Support for Object-Oriented Page-Server DBMS (ISC, MW), pp. 171–178.
CIKMCIKM-1994-HelalKF
Quasi-Dynamic Two-Phase Locking (AH, THK, JF), pp. 211–218.
CIKMCIKM-1994-RezendeH #abstraction #semantics #using
A Lock Method for KBMSs Using Abstraction Relationships’ Semantics (FdFR, TH), pp. 112–121.
OOPSLAOOPSLA-1994-ResendeAA #database #object-oriented #semantics
Semantic Locking in Object-Oriented Database Systems (RFR, DA, AEA), pp. 388–402.
VLDBVLDB-1993-Lomet #concurrent
Key Range Locking Strategies for Improved Concurrency (DBL), pp. 655–664.
CIKMCIKM-1993-CellaryW #database #multi #object-oriented
Locking Objects and Classes in Multiversion Object-Oriented Databases (WC, WW), pp. 586–595.
CIKMCIKM-1993-Lee #algorithm #precise #transaction
Precision Locking Algorithm for Nested Transactions Systems (JKL), pp. 674–683.
PPoPPPPoPP-1993-MorrisettT #framework #ml #multi #standard
Procs and Locks: A Portable Multiprocessing Platform for Standard ML of New Jersey (JGM, APT), pp. 198–207.
PODSPODS-1992-AgrawalAJ #approach #protocol #transaction
An Approach to Eliminate Transaction Blocking in Locking Protocols (DA, AEA, RJ), pp. 223–235.
PODSPODS-1992-TurekSP #algorithm #concurrent #data type
Locking without Blocking: Making Lock Based Concurrent Data Structure Algorithms Nonblocking (JT, DS, SP), pp. 212–222.
SIGMODSIGMOD-1992-AgrawalAJ #database #protocol #realtime #using
Using Delayed Commitment in Locking Protocols for Real-Time Databases (DA, AEA, RJ), pp. 104–113.
SIGMODSIGMOD-1992-DanY #analysis #performance #policy
Performance Analysis of Coherency Control Policies through Lock Retention (AD, PSY), pp. 114–123.
SIGMODSIGMOD-1992-MohanPL #flexibility #performance #transaction #version control
Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-Only Transactions (CM, HP, RAL), pp. 124–133.
VLDBVLDB-1992-BoberC #multi #query
Multiversion Query Locking (PMB, MJC), pp. 497–510.
VLDBVLDB-1992-GottemukkalaL #database
Locking and Latching in a Memory-Resident Database System (VG, TJL), pp. 533–544.
CSCWCSCW-1992-Newman-WolfeWM #concurrent #editing #object-oriented
Implicit Locking in the Ensemble Concurrent Object-Oriented Graphics Editor (RENW, MLW, MM), pp. 265–272.
SOSPSOSP-WIP-1991-MassalinP92 #kernel #multi
A Lock-Free Multiprocessor OS Kernel (Abstract) (HM, CP), p. 8.
VLDBVLDB-1991-Joshi #adaptation #multi
Adaptive Locking Strategies in a Multi-node Data Sharing Environment (AMJ), pp. 181–191.
VLDBVLDB-1991-MohanN #performance #protocol #transaction
Recovery and Coherency-Control Protocols for Fast Intersystem Page Transfer and Fine-Granularity Locking in a Shared Disks Transaction Environment (CM, IN), pp. 193–207.
PODSPODS-1990-AgrawalA
Locks with Constrained Sharing (DA, AEA), pp. 85–93.
PODSPODS-1990-CareyKL #approach
Load Control for Locking: The “Half-and-Half” Approach (MJC, SK, ML), pp. 72–84.
VLDBVLDB-1990-Mohan #concurrent #multi #named #transaction
ARIES/KVL: A Key-Value Locking Method for Concurrency Control of Multiaction Transactions Operating on B-Tree Indexes (CM), pp. 392–405.
VLDBVLDB-1990-Mohan90a #commit #named #novel #transaction
Commit_LSN: A Novel and Simple Method for Reducing Locking and Latching in Transaction Processing Systems (CM), pp. 406–418.
PODSPODS-1988-Kelter #concurrent #protocol #queue
The Queue Protocol: A Deadlock-free Homogeneous Non-Two-Phase Locking Protocol (UK), pp. 142–151.
PODSPODS-1988-LaninS #concurrent #set
Concurrent Set Manipulation without Locking (VL, DS), pp. 211–220.
SIGMODSIGMOD-1988-RoeslerB #concurrent #distributed #modelling #object-oriented #semantics
Deadlock Resolution and Semantic Lock Models in Object-Oriented Distributed Systems (MR, WAB), pp. 361–370.
PODSPODS-1987-Biliris
Operation Specific Locking in B-Trees (AB), pp. 159–169.
PODSPODS-1987-FeketeLMW #transaction
Nested Transactions and Read/Write Locking (AF, NAL, MM, WEW), pp. 97–111.
PODSPODS-1986-Su #safety
Safety of Non-Well-Locked Trasnaction Systems (JS), pp. 47–52.
VLDBVLDB-1985-CellaryM #database #distributed #infinity
Locking with Prevention of Cyclic and Infinite Restarting in Distributed Database Systems (WC, TM), pp. 115–126.
VLDBVLDB-1985-LausenSW #concurrent #policy
Pre-Analysis Locking: A Safe and Deadlock Free Locking Policy (GL, ESS, PW), pp. 270–281.
PODSPODS-1984-BuckleyS #concurrent #graph #protocol #using
Concurrency Control in Graph Protocols by Using Edge Locks (GNB, AS), pp. 45–50.
PODSPODS-1984-LausenSW #concurrent
Maximal Concurrency by Locking (GL, ESS, PW), pp. 38–44.
PODSPODS-1984-TaySG #database #performance
A Mean Value Performance Model for Locking in Databases: The Waiting Case (YCT, RS, NG), pp. 311–322.
VLDBVLDB-1984-TayS #database #performance
Choice and Performance in Locking for Databases (YCT, RS), pp. 119–128.
PODSPODS-1983-GoodmanST #database #performance
A Simple Analytic Model for Performance of Exclusive Locking in Database Systems (NG, RS, YCT), pp. 203–215.
SIGMODSIGMOD-1983-KohlerWS #comparison #database #policy
An Experimental Comparison of Locking Policies in a Testbed Database System (WHK, KCW, JAS), pp. 108–119.
VLDBVLDB-1983-DasguptaK #concurrent #database #protocol
A Non-Two-Phase Locking Protocol for Concurrency Control in General Databases (PD, ZMK), pp. 92–94.
VLDBVLDB-1983-LinN #multi
Basic Timestamp, Multiple Version Timestamp, and Two-Phase Locking (WTKL, JN), pp. 109–119.
PODSPODS-1982-KanellakisP #distributed #question
Is Distributed Locking Harder? (PCK, CHP), pp. 98–107.
PODSPODS-1982-MohanFS #commutative #protocol
Compatibility and Commutativity in Non-two-phase Locking Protocols (CM, DSF, AS), pp. 283–292.
PODSPODS-1982-Soisalon-SoininenW #algorithm #detection #safety #testing #transaction
An Optimal Algorithm for Testing for Safety and Detecting Deadlocks in Locked Transaction Systems (ESS, DW), pp. 108–116.
VLDBVLDB-1982-KedemMS #concurrent #performance #protocol
An Efficient Deadlock Removal Scheme for Non-Two-Phase Locking Protocols (ZMK, CM, AS), pp. 91–97.
CADECADE-1982-GreenbaumNOP #comparison #deduction #implementation
Comparison of Natural Deduction and Locking Resolution Implementations (SG, AN, PO, DAP), pp. 159–171.
SIGMODSIGMOD-1981-JordanBB #precise
Precision Locks (JRJ, JB, RBB), pp. 143–147.
SIGMODSIGMOD-1981-Papadimitriou #on the #power of
On the Power of Locking (CHP), pp. 148–154.
VLDBVLDB-1981-FussellKS #database #formal method #protocol
A Theory of Correct Locking Protocols for Database Systems (DSF, ZMK, AS), pp. 112–124.
STOCSTOC-1981-Yannakakis #concurrent #correctness #database
Issues of Correctness in Database Concurrency Control by Locking (MY), pp. 363–367.
VLDBVLDB-1980-KedemS #protocol
Non-Two-Phase Locking Protocols with Shared and Exclusive Locks (ZMK, AS), pp. 309–317.
SIGMODSIGMOD-1979-HuntR #complexity #testing
The Complexity of Testing Predicate Locks (HBHI, DJR), pp. 127–133.
VLDBVLDB-1979-Date #database #programming #tutorial
Locking and Recovery in a Shared Database System: An Application Programming Tutorial (CJD), pp. 1–15.
SIGMODSIGMOD-1978-MenascePM #coordination #database #distributed #protocol
A Locking Protocol for Resource Coordination in Distributed Databases (Abstract) (DAM, GJP, RRM), p. 2.
SIGMODSIGMOD-1977-RiesS #case study #database
A Study of the Effects of Locking Granularity in a Data Base Management System (Abstract) (DRR, MS), p. 121.
VLDBVLDB-1975-GrayLPT #database #scalability
Granularity of Locks in a Large Shared Data Base (JG, RAL, GRP, ILT), pp. 428–451.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.