Anastasia Ailamaki

Details der Publikationsliste

Zeitraum

2007 - 2009

Anzahl

35

Co-Autoren

Submitted to ISCA 2009 R-NUCA: Data Placement in Distributed Shared Caches (2009)

Nikos Hardavellas, Michael Ferdman, Babak Falsafi, Anastasia Ailamaki

Increases in on-chip communication delay and the large working sets of commercial and scientific workloads complicate the design of the on-chip last-level cache for multicore processors. The large...

Scalable Query Result Caching for Web Applications (2009)

Anastasia Ailamaki, Charles Garrod, Christopher Olston, Bruce Maggs, Amit Manjhi, Anthony Tomasic, ...

The backend database system is often the performance bottleneck when running web applications. A common approach to scale the database component is query result caching, but it faces the challenge of...

Akamai Technologies (2009)

Anastasia Ailamaki, Charles Garrod, Christopher Olston, Bruce Maggs, Amit Manjhi, Google Inc, ...

The backend database system is often the performance bottleneck when running web applications. A common approach to scale the database component is query result caching, but it faces the challenge of...

Scalable Query Result Caching for Web Applications ABSTRACT (2009)

Anastasia Ailamaki, Charles Garrod, Christopher Olston

The backend database system is often the performance bottleneck when running web applications. A common approach to scale the database component is query result caching, but it faces the challenge of...

Practical off-chip meta-data for temporal memory streaming (2009)

Wenisch, Thomas F., Ferdman, Michael, Ailamaki, Anastasia, Falsafi, Babak, Moshovos, Andreas

Prior research demonstrates that temporal memory streaming and related address-correlating prefetchers improve performance of commercial server workloads though increased memory level parallelism....

Evaluating and Repairing Write Performance on Flash Devices (2009)

Stoica, Radu, Athanassoulis, Manos, Johnson, Ryan, Ailamaki, Anastasia

In the last few years NAND flash storage has become more and more popular as price per GB and capacity both improve at exponential rates. Flash memory offers significant benefits compared to magnetic...

A New Look at the Roles of Spinning and Blocking (2009)

Johnson, Ryan, Athanassoulis, Manos, Stoica, Radu, Ailamaki, Anastasia

Database engines face growing scalability challenges as core counts exponentially increase each processor generation, and the efficiency of synchronization primitives used to protect internal data...

Shore-MT: a scalable storage manager for the multicore era (2009)

Johnson, Ryan, Pandis, Ippokratis, Hardavellas, Nikos, Ailamaki, Anastasia, Falsafi, Babak

Database storage managers have long been able to efficiently handle multiple concurrent requests. Until recently, however, a computer contained only a few single-core CPUs, and therefore only a few...

Reactive NUCA: Near-Optimal Block Placement and Replication in Distributed Caches (2009)

Hardavellas, Nikos, Ferdman, Michael, Falsafi, Babak, Ailamaki, Anastasia

Increases in on-chip communication delay and the large working sets of server and scientific workloads complicate the design of the on-chip last- level cache for multicore processors. The large...

Improving OLTP scalability using speculative lock inheritance (2009)

Johnson, Ryan, Pandis, Ippokratis, Ailamaki, Anastasia

Transaction processing workloads provide ample request level concurrency which highly parallel architectures can exploit. However, the resulting heavy utilization of core database services also...

Spatio-Temporal Memory Streaming (2009)

Somogyi, Stephen, Wenisch, Thomas F., Ailamaki, Anastasia, Falsafi, Babak

Recent research advocates memory streaming techniques to alleviate the performance bottleneck caused by the high latencies of off-chip memory accesses. Temporal memory streaming replays previously...

To Share or Not to Share? (2008)

Stavros Harizopoulos, Nikos Hardavellas, Kivanc Sabirli, Anastasia Ailamaki

Intuitively, aggressive work sharing among concurrent queries in a database system should always improve performance by eliminating redundant computation or data accesses. We show that, contrary to...

CMP Support for Large and Dependent Speculative Threads (2008)

Christopher B. Colohan, Anastasia Ailamaki, Ieee Computer Society, J. Gregory Steffan, Todd C. Mowry

Abstract—Thread-level speculation (TLS) has proven to be a promising method of extracting parallelism from both integer and scientific workloads, targeting speculative threads that range in size...

To Share or Not to Share? (2008)

Stavros Harizopoulos, Nikos Hardavellas, Kivanc Sabirli, Anastasia Ailamaki

Intuitively, aggressive work sharing among concurrent queries in a database system should always improve performance by eliminating redundant computation or data accesses. We show that, contrary to...

General Terms (2008)

Nikos Hardavellas, Ryan Johnson, Naju G. Mancheril, Stavros Harizopoulos H, Anastasia Ailamaki, Babak Falsafi

Prior research shows that database system performance is dominated by off-chip data stalls, resulting in a concerted effort to bring data into on-chip caches. At the same time, high levels of...

An Analysis of Database System Performance on Chip Multiprocessors (2008)

Nikos Hardavellas, Ryan Johnson, Naju G. Mancheril, Stavros Harizopoulos H, Anastasia Ailamaki, Babak Falsafi

Prior research shows that database system performance is dominated by off-chip data stalls, resulting in a concerted effort to bring data into on-chip caches. At the same time, high levels of...

Middleware-based Database Replication: The Gaps Between Theory and Practice (2008)

Cecchet, Emmanuel, Candea, George, Ailamaki, Anastasia

The need for high availability and performance in data management systems has been fueling a long running interest in database replication from both academia and industry. However, academic groups...

Middleware-based Database Replication: The Gaps Between Theory and Practice (2008)

Cecchet, Emmanuel, Candea, George, Ailamaki, Anastasia

The need for high availability and performance in data management systems has been fueling a long running interest in database replication from both academia and industry. However, academic groups...

Temporal streams in commercial server applications (2008)

Wenisch, Thomas F., Ferdman, Michael, Ailamaki, Anastasia, Falsafi, Babak, Moshovos, Andreas

Commercial server applications remain memory bound on modern multiprocessor systems because of their large data footprints, frequent sharing, complex non-strided access patterns, and long chains of...

Temporal instruction fetch streaming (2008)

Ferdman, Michael, Wenisch, Thomas F., Ailamaki, Anastasia, Falsafi, Babak, Moshovos, Andreas

L1 instruction-cache misses pose a critical performance bottleneck in commercial server workloads. Cache access latency constraints preclude L1 instruction caches large enough to capture the...

Middleware-based Database Replication: The Gaps between Theory and Practice (2007)

Cecchet, Emmanuel, Candea, George, Ailamaki, Anastasia

The need for high availability and performance in data management systems has been fueling a long running interest in database replication from both academia and industry. However, academic groups...

Mechanisms for store-wait-free multiprocessors (2007)

Wenisch, Thomas F., Ailamaki, Anastasia, Falsafi, Babak, Moshovos, Andreas

Store misses cause significant delays in shared-memory multiprocessors because of limited store buffering and ordering constraints required for proper synchronization. Today, programmers must choose...

Efficient use of the query optimizer for automated physical design (2007)

Stratos Papadomanolakis, Debabrata Dash, Anastasia Ailamaki

State-of-the-art database design tools rely on the query optimizer for comparing between physical design alternatives. Although it provides an appropriate cost model for physical design, query...

Efficient use of the query optimizer for automated physical design (2007)

Stratos Papadomanolakis, Debabrata Dash, Anastasia Ailamaki

State-of-the-art database design tools rely on the query optimizer for comparing between physical design alternatives. Although it provides an appropriate cost model for physical design, query...

Mechanisms for Store-wait-free Multiprocessors (2007)

Thomas F. Wenisch, Anastasia Ailamaki, Babak Falsafi, Andreas Moshovos

Store misses cause significant delays in shared-memory multiprocessors because of limited store buffering and ordering constraints required for proper synchronization. Today, programmers must choose...

An Analysis of Database System Performance on Chip Multiprocessors (2007)

Hardavellas, Nikos, Pandis, Ippokratis, Johnson, Ryan, Mancheril, Naju, Ailamaki, Anastasia, Falsafi, Babak

Prior research shows that database system performance is dominated by off-chip data stalls, resulting in a concerted effort to bring data into on-chip caches. At the same time, high levels of...

Shore-MT: a scalable storage manager for the multicore era

Johnson, Ryan, Pandis, Ippokratis, Hardavellas, Nikos, Ailamaki, Anastasia, Falsafi, Babak

Database storage managers have long been able to efficiently handle multiple concurrent requests. Until recently, however, a computer contained only a few single-core CPUs, and therefore only a few...