Publications by Shore-MT Team


  • Utku Sirin, Ahmad Yasin, Anastasia Ailamaki: A methodology for OLTP Micro-architectural Analysis. DaMoN 2017: 1:1-1:10


  • Utku Sirin, Raja Appuswamy, Anastasia Ailamaki: OLTP on A Server-grade ARM: Power, Throughput and Latency Comparison. DaMoN 2016: 10:1-10:7
  • Danica Porobic, Pinar Tözün, Raja Appuswamy, Anastasia Ailamaki: More Than A Network: Distributed OLTP on Clusters of Hardware Islands. DaMoN 2016: 6:1-6:8
  • Utku Sirin, Pinar Tözün, Danica Porobic, Anastasia Ailamaki: Micro-architectural Analysis of In-memory OLTP. SIGMOD Conference 2016: 387-402
  • Danica Porobic, Ippokratis Pandis, Miguel Branco, Pinar Tözün, Anastasia Ailamaki: Characterization of the Impact of Hardware Islands on OLTP. VLDB J. 25(5): 625-650 (2016)


  • David Cervini, Danica Porobic, Pinar Tözün, Anastasia Ailamaki: Applying HTM to an OLTP System: No Free Lunch. DaMoN 2015: 7:1-7:7


  • Pinar Tözün, Islam Atta, Anastasia Ailamaki, Andreas Moshovos: ADDICT: Advanced Instruction Chasing for Transactions. PVLDB 7(14): 1893-1904 (2014)
  • Danica Porobic, Erietta Liarou, Pinar Tözün, Anastasia Ailamaki: ATraPos: Adaptive Transaction Processing on Hardware Islands. ICDE 2014: 688-699
  • Ryan Johnson, Ippokratis Pandis, Anastasia Ailamaki: Eliminating Unscalable Communication in Transaction Processing. VLDB J. 23(1): 1-23 (2014)
  • Tianzheng Wang, Ryan Johnson: Scalable Logging Through Emerging Non-Volatile Memory. PVLDB 7(10): 865-876 (2014)
  • Iraklis Psaroudakis, Manos Athanassoulis, Matthaios Olma, Anastasia Ailamaki: Reactive and Proactive Sharing Across Concurrent Analytical Queries. SIGMOD Conference 2014: 889-892


  • Radu Stoica, Anastasia Ailamaki: Improving Flash Write Performance by Using Update Frequency. PVLDB 6(9): 733-744 (2013)
  • Anastasia Ailamaki, Ryan Johnson, Ippokratis Pandis, Pinar Tözün: Toward Scalable Transaction Processing. PVLDB 6(11): 1192-1193 (2013)
  • Pinar Tözün, Brian Gold, Anastasia Ailamaki: OLTP in Wonderland: Where do Cache Misses Come from In Major OLTP Components? DaMoN 2013: 8
  • Islam Atta, Pinar Tözün, Xin Tong, Anastasia Ailamaki, Andreas Moshovos: STREX: Boosting Instruction Cache Reuse in OLTP Workloads Through Stratified Transaction Execution. ISCA 2013: 273-284
  • Pinar Tözün, Ippokratis Pandis, Cansu Kaynak, Djordje Jevdjic, Anastasia Ailamaki: From A to E: analyzing TPC's OLTP Benchmarks: The Obsolete, The Ubiquitous, The Unexplored. EDBT 2013: 17-28
  • Pinar Tözün, Ippokratis Pandis, Ryan Johnson, Anastasia Ailamaki: Scalable and Dynamically Balanced Shared-everything OLTP with Physiological Partitioning. VLDB J. 22(2): 151-175 (2013)


  • Ryan Johnson: Fighting Back: Using Observability Tools to Improve The DBMS (Not Just Diagnose It). DBTest 2012: 10
  • Islam Atta, Pinar Tözün, Anastasia Ailamaki, Andreas Moshovos: SLICC: Self-Assembly of Instruction Cache Collectives for OLTP Workloads. MICRO 2012: 188-198
  • Danica Porobic, Ippokratis Pandis, Miguel Branco, Pinar Tözün, Anastasia Ailamaki: OLTP on Hardware Islands. PVLDB 5(11): 1447-1458 (2012)
  • Islam Atta, Pinar Tözün, Anastasia Ailamaki, Andreas Moshovos: Reducing OLTP Instruction Misses with Thread Migration. DaMoN 2012: 9-15
  • Ryan Johnson, Ippokratis Pandis, Radu Stoica, Manos Athanassoulis, Anastasia Ailamaki: Scalability of Write-ahead Logging on Multicore and Multisocket Hardware. VLDB J. 21(2): 239-263 (2012)


  • Ippokratis Pandis, Pinar Tözün, Ryan Johnson, Anastasia Ailamaki: PLP: Page Latch-free Shared-everything OLTP. PVLDB 4(10): 610-621 (2011)
  • Ippokratis Pandis, Pinar Tözün, Miguel Branco, Dimitris Karampinas, Danica Porobic, Ryan Johnson, Anastasia Ailamaki: A Data-Oriented Transaction Execution Engine and Supporting Tools. SIGMOD Conference 2011: 1237-1240


  • Ryan Johnson, Ippokratis Pandis, Radu Stoica, Manos Athanassoulis, Anastasia Ailamaki: Aether: A Scalable Approach to Logging. PVLDB 3(1): 681-692 (2010)
  • Ryan Johnson, Radu Stoica, Anastasia Ailamaki, Todd C. Mowry: Decoupling Contention Management from Scheduling. ASPLOS 2010: 117-128
  • Ippokratis Pandis, Ryan Johnson, Nikos Hardavellas, Anastasia Ailamaki: Data-Oriented Transaction Execution. PVLDB 3(1): 928-939 (2010)


  • Ryan Johnson, Ippokratis Pandis, Anastasia Ailamaki: Improving OLTP Scalability using Speculative Lock Inheritance. PVLDB 2(1): 479-489 (2009)
  • Ryan Johnson, Ippokratis Pandis, Nikos Hardavellas, Anastasia Ailamaki, Babak Falsafi: Shore-MT: A Scalable Storage Manager for The Multicore Era. EDBT 2009: 24-35
  • Ryan Johnson, Manos Athanassoulis, Radu Stoica, Anastasia Ailamaki: A New Look At The Roles of Spinning and Blocking. DaMoN 2009: 21-26


  • Ryan Johnson, Ippokratis Pandis, Anastasia Ailamaki: Critical Sections: Re-emerging Scalability Concerns for Database Storage Engines. DaMoN 2008: 35-40