200 papers:
DAC-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.
VLDB-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.
FM-2015-DerrickDSTW #transaction #verification- Verifying Opacity of a Transactional Mutex Lock (JD, BD, GS, OT, HW), pp. 161–177.
ICFP-2015-NewtonFV #adaptation #scalability- Adaptive lock-free maps: purely-functional to scalable (RRN, PPF, AV), pp. 218–229.
CHI-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.
CHI-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.
OOPSLA-2015-CohenP #automation #data type #memory management- Automatic memory reclamation for lock-free data structures (NC, EP), pp. 260–279.
CGO-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.
LCTES-2015-ZhengW- WCET-Aware Dynamic D-cache Locking for A Single Task (WZ, HW), p. 10.
PPoPP-2015-0003GTT #queue- The lock-free k-LSM relaxed priority queue (MW, JG, JLT, PT), pp. 277–278.
PPoPP-2015-ChabbiFM #multi #performance- High performance locks for multi-level NUMA systems (MC, MWF, JMMC), pp. 215–226.
PPoPP-2015-Golan-GuetaRSY #automation #scalability #semantics- Automatic scalable atomicity via semantic locking (GGG, GR, MS, EY), pp. 31–41.
PPoPP-2015-RamachandranM #concurrent #named #performance #using- CASTLE: fast concurrent internal binary search tree using edge-based locking (AR, NM), pp. 281–282.
DAC-2014-Bhushan #injection #predict #visual notation- A Rigorous Graphical Technique for Predicting Sub-harmonic Injection Locking in LC Oscillators (PB), p. 8.
DATE-2014-DingLM- WCET-Centric dynamic instruction cache locking (HD, YL, TM), pp. 1–6.
VLDB-2014-SadoghiCBNR #concurrent #database #multi- Reducing Database Locking Contention Through Multi-version Concurrency (MS, MC, BB, FN, KAR), pp. 1331–1342.
STOC-2014-AlistarhCS #algorithm #concurrent #question- Are lock-free concurrent algorithms practically wait-free? (DA, KCH, NS), pp. 714–723.
OOPSLA-2014-ChakrabartiBB #consistency #memory management #named- Atlas: leveraging locks for non-volatile memory consistency (DRC, HJB, KB), pp. 433–452.
PADL-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.
SAC-2014-SerranoG #performance- Locking fast (MS, JG), pp. 1556–1561.
ICSE-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.
LCTES-2014-ZhengW #named- WCET: aware dynamic instruction cache locking (WZ, HW), pp. 53–62.
PPoPP-2014-Golan-GuetaRSY #automation #semantics- Automatic semantic locking (GGG, GR, MS, EY), pp. 385–386.
PPoPP-2014-NatarajanM #concurrent #performance- Fast concurrent lock-free binary search trees (AN, NM), pp. 317–328.
PPoPP-2014-OdairaCT #hardware #interpreter #memory management #ruby #transaction- Eliminating global interpreter locks in ruby through hardware transactional memory (RO, JGC, HT), pp. 131–142.
PPoPP-2014-PusukuriGB #concurrent #thread- Lock contention aware thread migrations (KKP, RG, LNB), pp. 369–370.
PPoPP-2014-TimnatP #data type #simulation- A practical wait-free simulation for lock-free data structures (ST, EP), pp. 357–368.
LICS-CSL-2014-Padovani #concurrent #linear #π-calculus- Deadlock and lock freedom in the linear π-calculus (LP), p. 10.
ASE-2013-Ganai #incremental #performance #predict #reasoning- Efficient data race prediction with incremental reasoning on time-stamped lock history (MKG), pp. 37–47.
DAC-2013-DingLM #analysis #multi #realtime- Integrated instruction cache analysis and locking in multitasking real-time systems (HD, YL, TM), p. 10.
SIGMOD-2013-GraefeLKTV- Controlled lock violation (GG, ML, HAK, JT, ACV), pp. 85–96.
SIGMOD-2013-JungHFHY #multi #scalability- A scalable lock manager for multicores (HJ, HH, ADF, GH, HYY), pp. 73–84.
ESOP-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.
ESOP-2013-LuPX #correlation- Structural Lock Correlation with Ownership Types (YL, JP, JX), pp. 391–410.
FoSSaCS-2013-BonnetC #bound- Bounded Context-Switching and Reentrant Locking (RB, RC), pp. 65–80.
ICSM-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.
SAS-2013-LammichMSW #automaton #network- Contextual Locking for Dynamic Pushdown Networks (PL, MMO, HS, AW), pp. 477–498.
VISSOFT-2013-ReissT #automation #behaviour #categorisation #visualisation- Automatic categorization and visualization of lock behavior (SPR, AT), pp. 1–10.
CGO-2013-ChoKWLLM #concurrent #source code- Practical lock/unlock pairing for concurrent programs (HKC, TK, YW, SL, HL, SAM), p. 12.
CGO-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.
PPoPP-2013-AfekLM #hardware #programming- Programming with hardware lock elision (YA, AL, AM), pp. 295–296.
PPoPP-2013-CalciuDLLMS- NUMA-aware reader-writer locks (IC, DD, YL, VL, VJM, NS), pp. 157–166.
PPoPP-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.
LICS-2013-HoffmannMS #proving #reasoning- Quantitative Reasoning for Proving Lock-Freedom (JH, MM, ZS), pp. 124–133.
DAC-2012-DingLM- WCET-centric partial instruction cache locking (HD, YL, TM), pp. 412–420.
DATE-2012-NeogyR #analysis #design #injection- Analysis and design of sub-harmonically injection locked oscillators (AN, JSR), pp. 1209–1214.
VLDB-2013-RenTA12 #database #in memory #lightweight #memory management- Lightweight Locking for Main Memory Database Systems (KR, AT, DJA), pp. 145–156.
ESOP-2012-HawkinsAFRS #reasoning- Reasoning about Lock Placements (PH, AA, KF, MCR, MS), pp. 336–356.
TACAS-2012-ChadhaMV #reachability- Reachability under Contextual Locking (RC, PM, MV), pp. 437–450.
CHI-2012-KarrerWB #named #navigation #video- DragLocks: handling temporal ambiguities in direct manipulation video navigation (TK, MW, JOB), pp. 623–626.
ECOOP-2012-GudkaHE #library #scalability- Lock Inference in the Presence of Large Libraries (KG, TH, SE), pp. 308–332.
SAC-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.
CGO-2012-PlazarKMF- WCET-aware static locking of instruction caches (SP, JCK, PM, HF), pp. 44–52.
PPoPP-2012-DiceMS #design- Lock cohorting: a general technique for designing NUMA locks (DD, VJM, NS), pp. 247–256.
PPoPP-2012-LiuS #queue- A lock-free, array-based priority queue (YL, MFS), pp. 323–324.
PPoPP-2012-ZhangL #linear #named- LHlf: lock-free linear hashing (poster paper) (DZ, PÅL), pp. 307–308.
CAV-2012-KahlonW #concurrent #source code- Lock Removal for Concurrent Trace Programs (VK, CW), pp. 227–242.
DAC-2011-NowrozWR #modelling #using- Improved post-silicon power modeling using AC lock-in techniques (ANN, GW, SR), pp. 101–106.
PLDI-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.
STOC-2011-FawziHS #nondeterminism #performance- From low-distortion norm embeddings to explicit uncertainty relations and efficient information locking (OF, PH, PS), pp. 773–782.
OOPSLA-2011-Golan-GuetaBARSY #automation #using- Automatic fine-grain locking using shape properties (GGG, NGB, AA, GR, MS, EY), pp. 225–242.
ICSE-2011-SchaferSDT #flexibility #java #refactoring #source code- Refactoring Java programs for flexible locking (MS, MS, JD, FT), pp. 71–80.
LCTES-2011-SarkarMR #manycore #migration #predict- Predictable task migration for locked caches in multi-core systems (AS, FM, HR), pp. 131–140.
PPoPP-2011-FernandesC #memory management #multi #scalability #transaction- Lock-free and scalable multi-version software transactional memory (SMF, JPC), pp. 179–188.
VMCAI-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.
DAC-2010-LiangM #reuse #using- Instruction cache locking using temporal reuse profile (YL, TM), pp. 344–349.
ESOP-2010-LeinoMS #concurrent- Deadlock-Free Channels and Locks (KRML, PM, JS), pp. 407–426.
ICSM-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.
PLDI-2010-NakaikeM #java- Lock elision for read-only critical sections in Java (TN, MMM), pp. 269–278.
SAS-2010-FarzanK #analysis #composition #concurrent #source code- Compositional Bitvector Analysis for Concurrent Programs with Nested Locks (AF, ZK), pp. 253–270.
PPoPP-2010-AgrawalLS #parallel #programming- Helper locks for fork-join parallel programming (KA, CEL, JS), pp. 245–256.
PPoPP-2010-CedermanT #composition #concurrent- Supporting lock-free composition of concurrent data objects (DC, PT), pp. 339–340.
PPoPP-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.
PPoPP-2010-TallentMP #parallel #thread- Analyzing lock contention in multithreaded applications (NRT, JMMC, AP), pp. 269–280.
PPoPP-2010-UpadhyayaMP #data type #generative #performance #using- Using data structure knowledge for efficient lock generation and strong atomicity (GU, SPM, VSP), pp. 281–292.
VLDB-2009-JohnsonPA #inheritance #scalability #using- Improving OLTP Scalability using Speculative Lock Inheritance (RJ, IP, AA), pp. 479–489.
VLDB-2009-LometM #transaction- Locking Key Ranges with Unbundled Transaction Services (DBL, MFM), pp. 265–276.
PLDI-2009-PetrankMS #bound #parallel #source code- Progress guarantee for parallel programs via bounded lock-freedom (EP, MM, BS), pp. 144–154.
POPL-2009-GuerraouiK #memory management #semantics #transaction- The semantics of progress in lock-based transactional memory (RG, MK), pp. 404–415.
SAC-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.
CAV-2009-FarzanMS- Meta-analysis for Atomicity Violations under Nested Locking (AF, PM, FS), pp. 248–262.
LICS-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.
DAC-2008-SuhendraM #clustering #multi #predict- Exploring locking & partitioning for predictable shared caches on multi-cores (VS, TM), pp. 300–303.
DATE-2008-GouraryRUZMG #analysis #injection- Analysis of Oscillator Injection Locking by Harmonic Balance Method (MMG, SGR, SLU, MMZ, BJM, KKG), pp. 318–323.
DATE-2008-QuSN #configuration management #performance #runtime- Improving the Efficiency of Run Time Reconfigurable Devices by Configuration Locking (YQ, JPS, JN), pp. 264–267.
PLDI-2008-CheremCG- Inferring locks for atomic sections (SC, TMC, SG), pp. 304–315.
ICEIS-DISI-2008-HuangG #api #documentation #protocol #xml- A Locking Protocol for DOM API on XML Documents (YFH, MLG), p. 105–?.
SAC-2008-ChenCK #multi #realtime- Multiprocessor frequency locking for real-time task synchronization (YSC, LPC, TWK), pp. 289–293.
CC-2008-CunninghamGE- Keep Off the Grass: Locking the Right Path for Atomicity (DC, KG, SE), pp. 276–290.
PPoPP-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.
CAV-2008-KobayashiS #hybrid #mobile #process #type system- A Hybrid Type System for Lock-Freedom of Mobile Processes (NK, DS), pp. 80–93.
DAC-2007-ChanZ #modelling- Modeling Simultaneous Switching Noise-Induced Jitter for System-on-Chip Phase-Locked Loops (HHYC, ZZ), pp. 430–435.
DAC-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.
DATE-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.
DATE-2007-PuautP #comparison #realtime- Scratchpad memories vs locked caches in hard real-time systems: a quantitative comparison (IP, CP), pp. 1484–1489.
SEFM-2007-ColvinG #algorithm #scalability #stack #verification- A Scalable Lock-Free Stack Algorithm and its Verification (RC, LG), pp. 339–348.
TOOLS-EUROPE-2007-PotterS #incremental- Incremental Lock Selection for Composite Objects (JP, AS), pp. 477–494.
PPDP-2007-Berdine #reasoning- Local reasoning about storable locks (JB), p. 153.
POPL-2007-EmmiFJM- Lock allocation (ME, JSF, RJ, RM), pp. 291–296.
PPoPP-2007-Boehm #constraints #order #thread- Reordering constraints for pthread-style locks (HJB), pp. 173–182.
PPoPP-2007-ZhangSZSG #concurrent- Optimized lock assignment and allocation: a method for exploiting concurrency among critical sections (YZ, VCS, WZ, VS, GRG), pp. 146–147.
DAC-2006-ZouMGS #optimisation- A CPPLL hierarchical optimization methodology considering jitter, power and locking time (JZ, DM, HEG, US), pp. 19–24.
DATE-2006-ChoRJ #embedded #realtime- Lock-free synchronization for dynamic embedded real-time systems (HC, BR, EDJ), pp. 438–443.
DATE-DF-2006-ChengL #multi- A fast-lock mixed-mode DLL with wide-range operation and multiphase outputs (KHC, YLL), pp. 178–182.
SIGMOD-2006-MathisHH #query #xml- Locking-aware structural join operators for XML query processing (CM, TH, MPH), pp. 467–478.
VLDB-2006-HausteinHL #contest #protocol #xml- Contest of XML Lock Protocols (MPH, TH, KL), pp. 1069–1080.
ESOP-2006-BrobergS #calculus #policy #towards- Flow Locks: Towards a Core Calculus for Dynamic Flow Policies (NB, DS), pp. 180–196.
FLOPS-2006-DiscoloHMJS #data type #haskell #using- Lock Free Data Structures Using STM in Haskell (AD, TH, SM, SLPJ, SS), pp. 65–80.
ECOOP-2006-WelcHJ #java #transaction- Transparently Reconciling Transactions with Locking for Java Synchronization (AW, ALH, SJ), pp. 148–173.
OOPSLA-2006-RussellD- Eliminating synchronization-related atomic operations with biased locking and bulk rebiasing (KR, DD), pp. 263–272.
OSDI-2006-Burrows #distributed- The Chubby Lock Service for Loosely-Coupled Distributed Systems (MB), pp. 335–350.
PPoPP-2005-HarrisF #programming- Revocable locks for non-blocking programming (TLH, KF), pp. 72–82.
CAV-2005-KahlonIG #communication #reasoning #thread- Reasoning About Threads Communicating via Locks (VK, FI, AG), pp. 505–518.
PLDI-2004-Michael #memory management #scalability- Scalable lock-free dynamic memory allocation (MMM), pp. 35–46.
ECOOP-2004-OnoderaKK #java- Lock Reservation for Java Reconsidered (TO, KK, AK), pp. 559–583.
SAC-2004-SundellT #concurrent #scalability- Scalable and lock-free concurrent dictionaries (HS, PT), pp. 1438–1445.
CAV-2004-GaoH #algorithm #parallel #reduction- A Formal Reduction for Lock-Free Parallel Algorithms (HG, WHH), pp. 44–56.
DATE-2003-AkgulM #generative #named- PARLAK: Parametrized Lock Cache Generator (BSA, VJMI), pp. 11138–11139.
DATE-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.
DATE-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.
SIGMOD-2003-ChoALS #named #query #xml- LockX: A System for Efficiently Querying Secure XML (SC, SAY, LVSL, DS), p. 669.
VLDB-2003-LuoNEW #protocol- Locking Protocols for Materialized Aggregate Join Views (GL, JFN, CJE, MW), pp. 596–607.
HPCA-2003-RadovicH #architecture #communication- Hierarchical Backoff Locks for Nonuniform Communication Architectures (ZR, EH), pp. 241–252.
DATE-2002-DuarteVI #power management- A Complete Phase-Locked Loop Power Consumption Model (DD, NV, MJI), p. 1108.
ASIA-PEPM-2002-IwamaK #type system #virtual machine- A new type system for JVM lock primitives (FI, NK), pp. 71–82.
OOPSLA-2002-KawachiyaKO #java- Lock reservation: Java locks can mostly do without atomic operations (KK, AK, TO), pp. 130–141.
ASPLOS-2002-RajwarG #execution #source code #transaction- Transactional lock-free execution of lock-based programs (RR, JRG), pp. 5–17.
ISMM-2002-DiceG- Mostly lock-free malloc (DD, AG), pp. 269–280.
PODS-2001-Schuldt #execution #order #process #protocol #transaction- Process Locking: A Protocol based on Ordered Shared Locks for the Execution of Transactional Processes (HS).
AdaEurope-2001-Burns #ada #policy- Defining New Non-preemptive Dispatching and Locking Policies for Ada (AB), pp. 328–336.
PPoPP-2001-ScottS #scalability- Scalable queue-based spin locks with timeout (MLS, WNSI), pp. 44–52.
DATE-2000-GouraryRUZGM #approach- A New Approach for Computation of Timing Jitter in Phase Locked Loops (MMG, SGR, SLU, MMZ, KKG, BJM), pp. 345–349.
VLDB-1999-Campbell #architecture #sql- The New Locking, Logging, and Recovery Architecture of Microsoft SQL Server 7.0 (DC), p. 249.
ESOP-1999-FlanaganA- Types for Safe Locking (CF, MA), pp. 91–108.
OOPSLA-1999-AgesenDGKRW #implementation #performance #ubiquitous- An Efficient Meta-Lock for Implementing Ubiquitous Synchronization (OA, DD, AG, RK, YSR, DW), pp. 207–222.
OOPSLA-1999-OnoderaK #case study- A Study of Locking Objects with Bimodal Fields (TO, KK), pp. 223–237.
HPCA-1999-KuoCK #message passing #named- MP-LOCKs: Replacing H/W Synchronization Primitives with Message Passing (CCK, JBC, RK), pp. 284–288.
PLDI-1998-BaconKMS #java- Thin Locks: Featherweight Synchronization for Java (DFB, RBK, CM, MJS), pp. 258–268.
Best-of-PLDI-1998-BaconKMS98a #java- Thin locks: featherweight Synchronization for Java (with retrospective) (DFB, RBK, CM, MJS), pp. 583–595.
HCI-SEC-1997-MatsushitaMA #interactive #pointer- Lock-On Pointer: A Foundation for Human-Object Interaction (NM, MM, YA), pp. 193–196.
EDOC-1997-Hull #transaction- Global Predicate-Based Locks in Long-Running Transactions (RH), p. 197–?.
SAC-1996-JunY #automation #database #object-oriented- A mechanism for automatic object locking in C++-based object-oriented databases (YSJ, SIY), pp. 137–144.
PODS-1995-ChaudhriH #database #policy- Safe Locking Policies for Dynamic Databases (VKC, VH), pp. 233–244.
VLDB-1995-KornackerB- High-Concurrency Locking in R-Trees (MK, DB), pp. 134–145.
EDAC-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.
PODS-1994-AlonsoAA #constraints #protocol- Reducing Recovery Constraints on Locking based Protocols (GA, DA, AEA), pp. 129–138.
CIKM-1994-ChuW #object-oriented- Minipage Locking Support for Object-Oriented Page-Server DBMS (ISC, MW), pp. 171–178.
CIKM-1994-HelalKF- Quasi-Dynamic Two-Phase Locking (AH, THK, JF), pp. 211–218.
CIKM-1994-RezendeH #abstraction #semantics #using- A Lock Method for KBMSs Using Abstraction Relationships’ Semantics (FdFR, TH), pp. 112–121.
OOPSLA-1994-ResendeAA #database #object-oriented #semantics- Semantic Locking in Object-Oriented Database Systems (RFR, DA, AEA), pp. 388–402.
VLDB-1993-Lomet #concurrent- Key Range Locking Strategies for Improved Concurrency (DBL), pp. 655–664.
CIKM-1993-CellaryW #database #multi #object-oriented- Locking Objects and Classes in Multiversion Object-Oriented Databases (WC, WW), pp. 586–595.
CIKM-1993-Lee #algorithm #precise #transaction- Precision Locking Algorithm for Nested Transactions Systems (JKL), pp. 674–683.
PPoPP-1993-MorrisettT #framework #ml #multi #standard- Procs and Locks: A Portable Multiprocessing Platform for Standard ML of New Jersey (JGM, APT), pp. 198–207.
PODS-1992-AgrawalAJ #approach #protocol #transaction- An Approach to Eliminate Transaction Blocking in Locking Protocols (DA, AEA, RJ), pp. 223–235.
PODS-1992-TurekSP #algorithm #concurrent #data type- Locking without Blocking: Making Lock Based Concurrent Data Structure Algorithms Nonblocking (JT, DS, SP), pp. 212–222.
SIGMOD-1992-AgrawalAJ #database #protocol #realtime #using- Using Delayed Commitment in Locking Protocols for Real-Time Databases (DA, AEA, RJ), pp. 104–113.
SIGMOD-1992-DanY #analysis #performance #policy- Performance Analysis of Coherency Control Policies through Lock Retention (AD, PSY), pp. 114–123.
SIGMOD-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.
VLDB-1992-BoberC #multi #query- Multiversion Query Locking (PMB, MJC), pp. 497–510.
VLDB-1992-GottemukkalaL #database- Locking and Latching in a Memory-Resident Database System (VG, TJL), pp. 533–544.
CSCW-1992-Newman-WolfeWM #concurrent #editing #object-oriented- Implicit Locking in the Ensemble Concurrent Object-Oriented Graphics Editor (RENW, MLW, MM), pp. 265–272.
SOSP-WIP-1991-MassalinP92 #kernel #multi- A Lock-Free Multiprocessor OS Kernel (Abstract) (HM, CP), p. 8.
VLDB-1991-Joshi #adaptation #multi- Adaptive Locking Strategies in a Multi-node Data Sharing Environment (AMJ), pp. 181–191.
VLDB-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.
PODS-1990-AgrawalA- Locks with Constrained Sharing (DA, AEA), pp. 85–93.
PODS-1990-CareyKL #approach- Load Control for Locking: The “Half-and-Half” Approach (MJC, SK, ML), pp. 72–84.
VLDB-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.
VLDB-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.
PODS-1988-Kelter #concurrent #protocol #queue- The Queue Protocol: A Deadlock-free Homogeneous Non-Two-Phase Locking Protocol (UK), pp. 142–151.
PODS-1988-LaninS #concurrent #set- Concurrent Set Manipulation without Locking (VL, DS), pp. 211–220.
SIGMOD-1988-RoeslerB #concurrent #distributed #modelling #object-oriented #semantics- Deadlock Resolution and Semantic Lock Models in Object-Oriented Distributed Systems (MR, WAB), pp. 361–370.
PODS-1987-Biliris- Operation Specific Locking in B-Trees (AB), pp. 159–169.
PODS-1987-FeketeLMW #transaction- Nested Transactions and Read/Write Locking (AF, NAL, MM, WEW), pp. 97–111.
PODS-1986-Su #safety- Safety of Non-Well-Locked Trasnaction Systems (JS), pp. 47–52.
VLDB-1985-CellaryM #database #distributed #infinity- Locking with Prevention of Cyclic and Infinite Restarting in Distributed Database Systems (WC, TM), pp. 115–126.
VLDB-1985-LausenSW #concurrent #policy- Pre-Analysis Locking: A Safe and Deadlock Free Locking Policy (GL, ESS, PW), pp. 270–281.
PODS-1984-BuckleyS #concurrent #graph #protocol #using- Concurrency Control in Graph Protocols by Using Edge Locks (GNB, AS), pp. 45–50.
PODS-1984-LausenSW #concurrent- Maximal Concurrency by Locking (GL, ESS, PW), pp. 38–44.
PODS-1984-TaySG #database #performance- A Mean Value Performance Model for Locking in Databases: The Waiting Case (YCT, RS, NG), pp. 311–322.
VLDB-1984-TayS #database #performance- Choice and Performance in Locking for Databases (YCT, RS), pp. 119–128.
PODS-1983-GoodmanST #database #performance- A Simple Analytic Model for Performance of Exclusive Locking in Database Systems (NG, RS, YCT), pp. 203–215.
SIGMOD-1983-KohlerWS #comparison #database #policy- An Experimental Comparison of Locking Policies in a Testbed Database System (WHK, KCW, JAS), pp. 108–119.
VLDB-1983-DasguptaK #concurrent #database #protocol- A Non-Two-Phase Locking Protocol for Concurrency Control in General Databases (PD, ZMK), pp. 92–94.
VLDB-1983-LinN #multi- Basic Timestamp, Multiple Version Timestamp, and Two-Phase Locking (WTKL, JN), pp. 109–119.
PODS-1982-KanellakisP #distributed #question- Is Distributed Locking Harder? (PCK, CHP), pp. 98–107.
PODS-1982-MohanFS #commutative #protocol- Compatibility and Commutativity in Non-two-phase Locking Protocols (CM, DSF, AS), pp. 283–292.
PODS-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.
VLDB-1982-KedemMS #concurrent #performance #protocol- An Efficient Deadlock Removal Scheme for Non-Two-Phase Locking Protocols (ZMK, CM, AS), pp. 91–97.
CADE-1982-GreenbaumNOP #comparison #deduction #implementation- Comparison of Natural Deduction and Locking Resolution Implementations (SG, AN, PO, DAP), pp. 159–171.
SIGMOD-1981-JordanBB #precise- Precision Locks (JRJ, JB, RBB), pp. 143–147.
SIGMOD-1981-Papadimitriou #on the #power of- On the Power of Locking (CHP), pp. 148–154.
VLDB-1981-FussellKS #database #formal method #protocol- A Theory of Correct Locking Protocols for Database Systems (DSF, ZMK, AS), pp. 112–124.
STOC-1981-Yannakakis #concurrent #correctness #database- Issues of Correctness in Database Concurrency Control by Locking (MY), pp. 363–367.
VLDB-1980-KedemS #protocol- Non-Two-Phase Locking Protocols with Shared and Exclusive Locks (ZMK, AS), pp. 309–317.
SIGMOD-1979-HuntR #complexity #testing- The Complexity of Testing Predicate Locks (HBHI, DJR), pp. 127–133.
VLDB-1979-Date #database #programming #tutorial- Locking and Recovery in a Shared Database System: An Application Programming Tutorial (CJD), pp. 1–15.
SIGMOD-1978-MenascePM #coordination #database #distributed #protocol- A Locking Protocol for Resource Coordination in Distributed Databases (Abstract) (DAM, GJP, RRM), p. 2.
SIGMOD-1977-RiesS #case study #database- A Study of the Effects of Locking Granularity in a Data Base Management System (Abstract) (DRR, MS), p. 121.
VLDB-1975-GrayLPT #database #scalability- Granularity of Locks in a Large Shared Data Base (JG, RAL, GRP, ILT), pp. 428–451.