Brief Announcement: Parallel Depth First vs. Work Stealing Schedulers on CMP Architectures (2009)
Vasileios Liaskovitis, Shimin Chen, Phillip B. Gibbons, Anastassia Ailamaki, Guy E. Blelloch, Babak Falsafi, ...
In chip multiprocessors (CMPs), limiting the number of off-chip cache misses is crucial for good performance. Many multithreaded programs provide opportunities for constructive cache sharing, in...
Categories and Subject Descriptors (2009)
Nikos Hardavellas, Ryan Johnson, Naju G. Mancheril, Anastassia 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...
Store-Ordered Streaming of Shared Memory (2009)
Thomas F. Wenisch, Stephen Somogyi, Nikolaos Hardavellas, Jangwoo Kim, Chris Gniady, Anastassia Ailamaki, ...
Coherence misses in shared-memory multiprocessors account for a substantial fraction of execution time in many important scientific and commercial workloads. Memory streaming provides a promising...
Practical Off-chip Meta-data for Temporal Memory Streaming (2009)
Wenisch, Thomas F., Ferdman, Michael, Ailamaki, Anastassia, 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....
Anastassia Ailamaki, Anastassia Ailamaki, Anastassia Ailamaki, Anastassia Ailamaki
� DB workload execution on a modern computer
Dushyanth Narayanan, Eno Thereska, Anastassia Ailamaki
Administration increasingly dominates the total cost of ownership of database management systems. A key task, and a very difficult one for an administrator, is to justify upgrades of CPU, memory and...
Anastassia Ailamaki, Anastassia Ailamaki, Collection Facilities, Anastassia Ailamaki
� Everything is an object
Processor Performance over Time * Performance Databases (2008)
Anastassia Ailamaki, Naga K. Govindaraju, Dinesh Manocha
Year of introduction
ABSTRACT Accelerating Database Operators Using a Network Processor (2008)
Brian T. Gold, Anastassia Ailamaki, Larry Huston, Babak Falsafi
Database management systems (DBMSs) do not take full advantage of modern microarchitectural resources, such as wide-issue out-of-order processor pipelines. Increases in processor clock rate and...
Call Nominations, Letter Betty Salzberg, David Lomet, Erich Neuhold, Hideki Kawai, Tait Eliott Larson, ...
Sql Anywhere, An Embeddable, Dbms Ivan, T. Bowman, Peter Bumbulis, Dan Farrar, ...
The Bulletin of the Technical Committee on Data Engineering is published quarterly and is distributed to all TC members. Its scope includes the design, implementation, modelling, theory and...
Categories and Subject Descriptors (2008)
Nikos Hardavellas, Ryan Johnson, Naju G. Mancheril, Anastassia 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...
Philip A. Bernstein, Nishant Dani, Badriddine Khessib, Ramesh Manne, David Shutt, Jayant Madhavan, ...
A funny thing happened on the way to a billion........................................... Alfredo Alba,
Anastassia Ailamaki, Paul S. Fischbeck
environmental sensor network to determine drinking
Observer: keeping system models from becoming obsolete (2008)
Eno Thereska, Anastassia Ailamaki, Gregory R. Ganger
To be effective for automation, in practice, system models used for performance prediction and behavior checking must be robust. They must be able to cope with component upgrades, misconfigurations,...
Report on the Second International Workshop on Self-Managing Database Systems (SMDB 2007) (2008)
Anastassia Ailamaki, Surajit Chaudhuri, Sam Lightstone, Guy Lohman, Pat Martin, Ken Salem, ...
Information management systems are growing rapidly in scale and complexity, while skilled database administrators
Anastassia Ailamaki, Naga K. Govindaraju, Dinesh Manocha, Stavros Harizopoulos, Hp Pa, A. Ailamaki
Technology shift towards multi-cores [Multiple processors on the same chip] *graph courtesy of Rakesh Kumar
Managing Soil Science Experiments Using ZOO ¢¡ (http://www.cs.wisc.edu/ ˜ ZOO) (2008)
Yannis Ioannidis, Miron Livny, Anastassia Ailamaki, Arvind Ranganathan, Andrew Therber, Maria Yuin
Anastassia Ailamaki, Anastassia Ailamaki, Anastassia Ailamaki
� DB workload execution on a modern computer
Anastassia Ailamaki, Anastassia Ailamaki, Execution Time, Anastassia Ailamaki, Anastassia Ailamaki
� DB workload execution on a modern computer
Thomas F. Wenisch, Roland E. Wunderlich, Michael Ferdman, Anastassia Ailamaki, Babak Falsafi, James C. Hoe
Simulating a single CPU is typically thousands of times slower than the actual CPU. Full-system multiprocessor simulation, which involves simulating many CPUs, peripherals, and other system...
Minglong Shao, Minglong Shao, Anastassia Ailamaki, Babak Falsafi, Dbmbench Fast
Research position in industry or academia
Improving instructions cache performance in OLTP (2008)
Stavros Harizopoulos, Anastassia Ailamaki
Instruction-cache misses account for up to 40 % of execution time in Online Transaction Processing (OLTP) database workloads. In contrast to data cache misses, instruction misses cannot be overlapped...
Categories and Subject Descriptors (2008)
Nikos Hardavellas, Ryan Johnson, Naju G. Mancheril, Anastassia 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...
Observer: keeping system models from becoming obsolete (2008)
Eno Thereska, Anastassia Ailamaki, Gregory R. Ganger
To be effective for automation, in practice, system models used for performance prediction and behavior checking must be robust. They must be able to cope with component upgrades, misconfigurations,...
Brief Announcement: Parallel Depth First vs. Work Stealing Schedulers on CMP Architectures (2008)
Vasileios Liaskovitis, Shimin Chen, Phillip B. Gibbons, Anastassia Ailamaki, Guy E. Blelloch, Babak Falsafi, ...
In chip multiprocessors (CMPs), limiting the number of off-chip cache misses is crucial for good performance. Many multithreaded programs provide opportunities for constructive cache sharing, in...
Mengzhi Wang, Kinman Au, Anastassia Ailamaki, Anthony Brockwell, Christos Faloutsos, Gregory R. Ganger
This work explores the application of a machine learning tool, CART modeling, to storage devices. We have developed approaches to predict a device’s performance as a function of input workloads,...
Categories and Subject Descriptors (2008)
Nikos Hardavellas, Ryan Johnson, Naju G. Mancheril, Anastassia 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...
Incrementally parallelizing database transactions with thread-level speculation (2008)
Colohan, Christopher B., Ailamaki, Anastassia, Gregory Steffan, J., Mowry, Todd C.
Anastassia Ailamaki, David J. Dewitt, Mark D. Hill
{dewitt, markhill} @ cs. wisc. edu Relational database systems have traditionally optimized for I/0 performance and organized records sequentially on disk pages using the N-ary Storage Model (NSM)...
Stavros Harizopoulos, Anastassia Ailamaki
natassa @ cmu.edu Traditional database system architectures face a rapidly evolving operating environment, where millions of users store and access terabytes of data. In order to cope with increasing...
Efficient Use of the Query Optimizer for Automated Database Design (2007)
Papadomanolakis, Stratos, Dash, Debabrata, Ailamaki, Anastassia
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...
Database Servers on Chip Multiprocessors: Limitations and Opportunities (2007)
Hardavellas, Nikos, Pandis, Ippokratis, Johnson, Ryan, Mancheril, Naju, Ailamaki, Anastassia, 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...
Middleware-based Database Replication: The Gaps between Theory and Practice (2007)
Cecchet, Emmanuel, Candea, George, Ailamaki, Anastassia
Database replication is difficult but indispensable. We report on our experiences building and deploying middleware-based replication systems both as commercial products and research systems. We...
Scheduling threads for constructive cache sharing on CMPs (2007)
Chen, Shimin, Gibbons, Phillip B., Kozuch, Michael, Liaskovitis, Vasileios, Ailamaki, Anastassia, Blelloch, Guy E., ...
To Share or Not To Share? (2007)
Johnson, Ryan, Hardavellas, Nikos, Pandis, Ippokratis, Mancheril, Naju, Harizopoulos, Stavros, Sabirli, Kivanc, ...
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...
Invalidation Clues for Database Scalability Services (2007)
Manjhi, Amit, Gibbons, Phillip B., Ailamaki, Anastassia, Garrod, Charles, Maggs, Bruce M., Mowry, Todd C., ...
MultiMap: Preserving disk locality for multidimensional datasets (2007)
Shao, Minglong, Schlosser, Steven W., Papadomanolakis, Stratos, Schindler, Jiri, Ailamaki, Anastassia, Ganger, Gregory R.
A Workload-Driven Unit of Cache Replacement for Mid-Tier Database Caching (2007)
Wang, Xiaodan, Malik, Tanu, Burns, Randal C., Papadomanolakis, Stratos, Ailamaki, Anastassia
Peter Carlin, David B. Lomet, Anastassia Ailamaki, Jayant Haritsa, Nick Koudas, Dan Suciu
The Bulletin of the Technical Committee on Data Engineering is published quarterly and is distributed to all TC members. Its scope includes the design, implementation, modelling, theory and...
Scheduling threads for constructive cache sharing on CMPs (2007)
Shimin Chen, Phillip B. Gibbons, Michael Kozuch, Vasileios Liaskovitis, Anastassia Ailamaki, Guy E. Blelloch, ...
In chip multiprocessors (CMPs), limiting the number of offchip cache misses is crucial for good performance. Many multithreaded programs provide opportunities for constructive cache sharing, in which...
Observer: keeping system models from becoming obsolete (2007)
Eno Thereska, Dushyanth Narayanan, Anastassia Ailamaki, Gregory R. Ganger
To be effective for automation, in practice, system models used for performance prediction and behavior checking must be robust. They must be able to cope with component upgrades, misconfigurations,...
A workload-driven unit of cache replacement for mid-tier database caching (2007)
Xiaodan Wang, Tanu Malik, Al Burns, Stratos Papadomanolakis, Anastassia Ailamaki
Abstract. Making multi-terabyte scientific databases publicly accessible over the Internet is increasingly important in disciplines such as Biology and Astronomy. However, contention at a...
A workload-driven unit of cache replacement for mid-tier database caching (2007)
Xiaodan Wang, Tanu Malik, Al Burns, Stratos Papadomanolakis, Anastassia Ailamaki
Abstract. Making multi-terabyte scientific databases publicly accessible over the Internet is increasingly important in disciplines such as Biology and Astronomy. However, contention at a...
Scheduling threads for constructive cache sharing on CMPs (2007)
Chen, Shimin, Gibbons, Phillip B., Kozuch, Michael, Liaskovitis, Vasileios, Ailamaki, Anastassia, Blelloch, Guy E., ...
In chip multiprocessors (CMPs), limiting the number of offchip cache misses is crucial for good performance. Many multithreaded programs provide opportunities for constructive cache sharing, in which...
Report on the Second International Workshop on Self-Managing Database Systems (SMDB 2007) (2007)
Ailamaki, Anastassia, Chaudhuri, Surajit, Lightstone, Sam, Lohman, Guy M., Martin, Patrick, Salem, Kenneth, ...
Improving hash join performance through prefetching (2007)
Chen, Shimin, Ailamaki, Anastassia, Gibbons, Phillip B., Mowry, Todd C.
CMP Support for Large and Dependent Speculative Threads (2007)
Colohan, Christopher B., Ailamaki, Anastassia, Gregory Steffan, J., Mowry, Todd C.
Ailamaki, Anastassia, Chaudhuri, Surajit, Lightstone, Sam, Lohman, Guy M., Martin, Patrick, Salem, Kenneth, ...
Information management systems are growing rapidly in scale and complexity, while skilled database administrators are becoming rarer and more expensive. Increasingly, the total cost of ownership of...
Scheduling threads for constructive cache sharing on CMPs (2007)
Shimin Chen, Phillip B. Gibbons, Michael Kozuch, Vasileios Liaskovitis, Anastassia Ailamaki, Guy E. Blelloch, ...
In chip multiprocessors (CMPs), limiting the number of offchip cache misses is crucial for good performance. Many multithreaded programs provide opportunities for constructive cache sharing, in which...
Improving instruction cache performance in OLTP (2006)
Harizopoulos, Stavros, Ailamaki, Anastassia
Instruction-cache misses account for up to 40%; of execution time in online transaction processing (OLTP) database workloads. In contrast to data cache misses, instruction misses cannot be overlapped...
Efficient query processing on unstructured tetrahedral meshes (2006)
Papadomanolakis, Stratos, Ailamaki, Anastassia, López, Julio C., Tu, Tiankai, O'Hallaron, David R., Heber, Gerd
Modern scientific applications consume massive volumes of data produced by computer simulations. Such applications require new data management capabilities in order to scale to terabyte-scale data...
SimFlex: Statistical Sampling of Computer System Simulation (2006)
Wenisch, Thomas F., Wunderlich, Roland E., Ferdman, Michael, Ailamaki, Anastassia, Falsafi, Babak, Hoe, James C.
Timing-accurate full-system multiprocessor simulations can take years because of architecture and application complexity. Statistical sampling makes simulation-based studies feasibly by providing...
Spatial Memory Streaming (2006)
Somogyi, Stephen, Wenisch, Thomas F., Ailamaki, Anastassia, Falsafi, Babak, Moshovos, Andreas
Prior research indicates that there is much spatial variation in applications' memory access patterns. Modern memory systems, however, use small fixed-size cache blocks and as such cannot exploit the...
Query Co-Processing on Commodity Processors (2006)
Ailamaki, Anastassia, Govindaraju, Naga K., Harizopoulos, Stavros, Manocha, Dinesh
Log-based architectures for general-purpose monitoring of deployed code (2006)
Chen, Shimin, Falsafi, Babak, Gibbons, Phillip B., Kozuch, Michael, Mowry, Todd C., Teodorescu, Radu, ...
Runtime monitoring tools are invaluable for detecting various types of bugs, in both sequential and multi-threaded programs. However, these tools often slow down the monitored program by an order of...
Tolerating Dependences Between Large Speculative Threads Via Sub-Threads (2006)
Colohan, Christopher B., Ailamaki, Anastassia, Gregory Steffan, J., Mowry, Todd C.
Simultaneous Pipelining in QPipe: Exploiting Work Sharing Opportunities Across Queries (2006)
Gao, Kun, Harizopoulos, Stavros, Pandis, Ippokratis, Shkapenyuk, Vladislav, Ailamaki, Anastassia
Parallel depth first vs. work stealing schedulers on CMP architectures (2006)
Liaskovitis, Vasileios, Chen, Shimin, Gibbons, Phillip B., Ailamaki, Anastassia, Blelloch, Guy E., Falsafi, Babak, ...
In chip multiprocessors (CMPs), limiting the number of off-chip cache misses is crucial for good performance. Many multithreaded programs provide opportunities for constructive cache sharing, in...
Simultaneous scalability and security for data-intensive web applications (2006)
Manjhi, Amit, Ailamaki, Anastassia, Maggs, Bruce M., Mowry, Todd C., Olston, Christopher, Tomasic, Anthony
Tolerating dependences between large speculative threads via sub-threads (2006)
Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry
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 from hundreds...
Simultaneous scalability and security for data-intensive Web applications (2006)
Amit Manjhi, Anastassia Ailamaki, Bruce M. Maggs, Todd C. Mowry, Christopher Olston, Anthony Tomasic
For Web applications in which the database component is the bottleneck, scalability can be provided by a third-party Database Scalability Service Provider (DSSP) that caches application data and...
Invalidation clues for database scalability services (2006)
Amit Manjhi, Phillip B. Gibbons, Anastassia Ailamaki, Charles Garrod, Bruce M. Maggs, Todd C. Mowry, ...
For their scalability needs, data-intensive Web applications can use a Database Scalability Service (DBSS), which caches applications ’ query results and answers queries on their behalf. One way...
Simultaneous scalability and security for data-intensive Web applications (2006)
Amit Manjhi, Anastassia Ailamaki, Bruce M. Maggs, Todd C. Mowry, Christopher Olston, Anthony Tomasic
For Web applications in which the database component is the bottleneck, scalability can be provided by a third-party Database Scalability Service Provider (DSSP) that caches application data and...
Tolerating Dependences Between Large Speculative Threads Via Sub-Threads (2006)
Christopher Colohan Anastassia, Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry
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 from hundreds...
Simultaneous Scalability and Security (2006)
Amit Manjhi, Anastassia Ailamaki, Bruce M. Maggs, Todd C. Mowry, Christopher Olston, ...
For Web applications in which the database component is the bottleneck, scalability can be provided by a third-party Database Scalability Service Provider (DSSP) that caches application data and...
Simultaneous Scalability and Security for Data-Intensive Web Applications (2006)
Amit Manjhi, Anastassia Ailamaki, Bruce M. Maggs, Todd C. Mowry, Christopher Olston, Anthony Tomasic
For Web applications in which the database component is the bottleneck, scalability can be provided by a third-party Database Scalability Service Provider (DSSP) that caches application data and...
Efficient Query Processing on Unstructured Tetrahedral (2006)
Meshes Stratos Papadomanolakis, Stratos Papadomanolakis, Anastassia Ailamaki, Julio C. Lopez, Tiankai Tu, David R. O’hallaron
Modern scientific applications consume massive volumes of data produced by computer simulations. Such applications require new data management capabilities in order to scale to terabyte-scale data...
Simultaneous Scalability and Security (2006)
Amit Manjhi, Anastassia Ailamaki, Bruce M. Maggs, Todd C. Mowry, Christopher Olston, ...
For Web applications in which the database component is the bottleneck, scalability can be provided by a third-party Database Scalability Service Provider (DSSP) that caches application data and...
Simultaneous Scalability and Security for Data-Intensive Web Applications (2006)
Amit Manjhi, Anastassia Ailamaki, Bruce M. Maggs, Todd C. Mowry, Christopher Olston, Anthony Tomasic
For Web applications in which the database component is the bottleneck, scalability can be provided by a third-party Database Scalability Service Provider (DSSP) that caches application data and...
Invalidation clues for database scalability services (2006)
Amit Manjhi, Phillip B. Gibbons, Anastassia Ailamaki, Charles Garrod, Bruce M. Maggs, Todd C. Mowry, ...
For their scalability needs, data-intensive Web applications can use a Database Scalability Service (DBSS), which caches applications ’ query results and answers queries on their behalf. One way...
Tolerating dependences between large speculative threads via sub-threads (2006)
Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry
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 from hundreds...
Efficient query processing on unstructured tetrahedral meshes (2006)
Stratos Papadomanolakis, Anastassia Ailamaki, Julio C. Lopez, Tiankai Tu, David R. O’hallaron
Modern scientific applications consume massive volumes of data produced by computer simulations. Such applications require new data management capabilities in order to scale to terabyte-scale data...
Tolerating dependences between large speculative threads via sub-threads (2006)
Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry
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 from hundreds...
the previous technical report. (2006)
Amit Manjhi, Phillip B. Gibbons, Anastassia Ailamaki, Charles Garrod, Bruce M. Maggs, Todd C. Mowry, ...
For their scalability needs, data-intensive Web applications can use a Database Scalability Service (DBSS), which caches applications ’ query results and answers queries on their behalf. One way...
Simultaneous scalability and security for data-intensive Web applications (2006)
Amit Manjhi, Anastassia Ailamaki, Bruce M. Maggs, Todd C. Mowry, Christopher Olston, Anthony Tomasic
For Web applications in which the database component is the bottleneck, scalability can be provided by a third-party Database Scalability Service Provider (DSSP) that caches application data and...
Invalidation clues for database scalability services (2006)
Amit Manjhi, Phillip B. Gibbons, Anastassia Ailamaki, Charles Garrod, Bruce M. Maggs, Todd C. Mowry, ...
For their scalability needs, data-intensive Web applications can use a Database Scalability Service (DBSS), which caches applications ’ query results and answers queries on their behalf. To address...
Decision Support Systems (DSS). (2006)
Nikos Hardavellas, Ryan Johnson, Naju G. Mancheril, Stavros Harizopoulos, Anastassia Ailamaki, Babak Falsafi
Acknowledgements: Acknowledgements to funding agencies and collaborators may appear on the first page at the bottom margin in justified, 9 pt Times or equivalent text.
Invalidation clues for database scalability services (2006)
Amit Manjhi, Phillip B. Gibbons, Anastassia Ailamaki, Charles Garrod, Bruce M. Maggs, Todd C. Mowry, ...
For their scalability needs, data-intensive Web applications can use a Database Scalability Service (DBSS), which caches applications ’ query results and answers queries on their behalf. To address...
Improving instruction cache performance in OLTP (2006)
Stavros Harizopoulos, Anastassia Ailamaki
Instruction-cache misses account for up to 40 % of execution time in online transaction processing (OLTP) database workloads. In contrast to data cache misses, instruction misses cannot be overlapped...
On Multidimensional Data and Modern Disks (2005)
Schlosser, Steven W., Schindler, Jiri, Papadomanolakis, Stratos, Shao, Minglong, Ailamaki, Anastassia, Faloutsos, Christos, ...
With the deeply-ingrained notion that disks can efficiently access only one dimensional data, current approaches for mapping multidimensional data to disk blocks either allow efficient accesses in...
Temporal Streaming of Shared Memory (2005)
Wenisch, Thomas F., Somogyi, Stephen, Hardavellas, Nikos, Kim, Jangwoo, Ailamaki, Anastassia, Falsafi, Babak
Coherent read misses in shared-memory multiprocessors account for a substantial fraction of execution time in many important scientific and commercial workloads. We propose Temporal Streaming, to...
Paradigm Shift to New DBMS Architectures: Research Issues and Market Needs (2005)
Cha, Sang Kyun, Ailamaki, Anastassia, Hara, Yoshinori, Sikka, Vishal
Optimistic Intra-Transaction Parallelism on Chip Multiprocessors (2005)
Colohan, Christopher B., Ailamaki, Anastassia, Gregory Steffan, J., Mowry, Todd C.
Accelerating Database Operations Using a Network Processor (2005)
Gold, Brian T., Ailamaki, Anastassia, Huston, Larry, Falsafi, Babak
QPipe: A Simultaneously Pipelined Relational Query Engine (2005)
Harizopoulos, Stavros, Shkapenyuk, Vladislav, Ailamaki, Anastassia
Improving Preemptive Prioritization via Statistical Characterization of OLTP Locking (2005)
McWherter, David T., Schroeder, Bianca, Ailamaki, Anastassia, Harchol-Balter, Mor
Store-Ordered Streaming of Shared Memory (2005)
Wenisch, Thomas F., Somogyi, Stephen, Hardavellas, Nikolaos, Kim, Jangwoo, Gniady, Chris, Ailamaki, Anastassia, ...
A Scalability Service for Dynamic Web Applications (2005)
Olston, Christopher, Manjhi, Amit, Garrod, Charles, Ailamaki, Anastassia, Maggs, Bruce M., Mowry, Todd C.
Temporal Streaming of Shared Memory (2005)
Thomas F. Wenisch, Stephen Somogyi, Nikolaos Hardavellas, Jangwoo Kim, Anastassia Ailamaki, Babak Falsafi
Coherent read misses in shared-memory multiprocessors account for a substantial fraction of execution time in many important scientific and commercial workloads. We propose Temporal Streaming, to...
On multidimensional data and modern disks (2005)
Steven W. Schlosser, Jiri Schindler, Stratos Papadomanolakis, Minglong Shao, Anastassia Ailamaki, Christos Faloutsos, ...
With the deeply-ingrained notion that disks can efficiently access only one dimensional data, current approaches for mapping multidimensional data to disk blocks either allow efficient accesses in...
Anastassia Ailamaki, Babak Falsafi, Thomas Wenisch, Roland Wunderlich, Kun Gao, Brian Gold, ...
Microarchitecture simulation • How will we research – Multiprocessor / multicore systems? – Complex workloads? • Computer architects need simulators with – Accurate performance estimates...
Anastassia Ailamaki, Babak Falsafi, Thomas Wenisch, Roland Wunderlich, Kun Gao, Brian Gold, ...
Microarchitecture simulation • How will we research – Multiprocessor / multicore systems? – Complex workloads? • Computer architects need simulators with – Accurate performance estimates...
DBmbench: Fast and Accurate Database Workload Representation on Modern Microarchitecture (2005)
Minglong Shao, Anastassia Ailamaki, Babak Falsafi
With the proliferation of database workloads on servers, much recent research on server architecture has focused on database system benchmarks. The TPC benchmarks for the two most common server...
Temporal Streaming of Shared Memory (2005)
Thomas F. Wenisch, Stephen Somogyi, Nikolaos Hardavellas, Jangwoo Kim, Anastassia Ailamaki, Babak Falsafi
Coherent read misses in shared-memory multiprocessors account for a substantial fraction of execution time in many important scientific and commercial workloads. We propose Temporal Streaming, to...
A Scalability Service for Dynamic Web Applications (2005)
Christopher Olston, Anastassia Ailamaki, Charles Garrod, Bruce M. Maggs, Amit Manjhi, Todd C. Mowry
Providers of dynamic Web applications are currently unable to accommodate heavy usage without significant investment in infrastructure and in-house management capability. Our goal is to develop...
On Multidimensional Data and Modern Disks (2005)
Steven W. Schlosser, Jiri Schindler, Stratos Papadomanolakis, Minglong Shao, Anastassia Ailamaki, Christos Faloutsos, ...
With the deeply-ingrained notion that disks can efficiently access only one dimensional data, current approaches for mapping multidimensional data to disk blocks either allow efficient accesses in...
QPipe: A Simultaneously Pipelined Relational Query Engine (2005)
Stavros Harizopoulos, Vladislav Shkapenyuk, Anastassia Ailamaki
Relational DBMS typically execute concurrent queries independently by invoking a set of operator instances for each query. To exploit common data retrievals and computation in concurrent queries,...
Deadlock Resolution in Pipelined Query Graphs (2005)
Vladislav Shkapenyuk Ryan, Ryan Williams, Stavros Harizopoulos, Anastassia Ailamaki
Pipelining is a widely used technique that query execution engines employ to improve individual query execution times. In recently proposed settings, pipelining is used as an alternative to...
Automated Modeling and Nonlinear Axis Scaling (2005)
Leejay Wu, Anastassia Ailamaki
This thesis examines nonlinear axis scaling and its impact on the modeling of inter-attribute relationships. Through automated methods, the described system identifies possible scaling methods;...
Shimin Chen Anastassia, Shimin Chen, Anastassia Ailamaki, Phillip B. Gibbons, Todd C. Mowry
The key idea behind Inspector Joins is that during the I/O partitioning phase of a hash-based join, we have the opportunity to look at the actual data itself and then use this knowledge in two ways:...
StagedDB: Designing Database Servers for Modern Hardware (2005)
Stavros Harizopoulos Anastassia, Anastassia Ailamaki
Advances in computer architecture research yield increasingly powerful processors which can execute code at a much faster pace than they can access data in the memory hierarchy. Database management...
A Scalability Service for Dynamic Web Applications (2005)
Christopher Olston Amit, Amit Manjhi, Charles Garrod, Anastassia Ailamaki, Bruce M. Maggs, Todd C. Mowry
Providers of dynamic Web applications are currently unable to accommodate heavy usage without significant investment in infrastructure and in-house management capability. Our goal is to develop...
Improving Preemptive Prioritization via Statistical Characterization (2005)
Of Oltp Locking, David T. Mcwherter, Bianca Schroeder, Anastassia Ailamaki, Mor Harchol-balter
OLTP and transactional workloads are increasingly common in computer systems, ranging from ecommerce to warehousing to inventory management. It is valuable to provide priority scheduling in these...
Optimistic Intra-Transaction Parallelism on Chip Multiprocessors (2005)
Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry
With the advent of chip multiprocessors, exploiting intra-transaction parallelism is an attractive way of improving transaction performance. However, exploiting intra-transaction parallelism in...
MultiMap: Preserving disk locality for multidimensional datasets (2005)
Minglong Shao, Steven W. Schlosser, Stratos Papadomanolakis, Jiri Schindler, Anastassia Ailamaki, Gregory R. Ganger
MultiMap is an algorithm for mapping multidimensional datasets so as to preserve the data’s spatial locality on disks. Without revealing disk-specific details to applications, MultiMap exploits...
Optimistic Intra-Transaction Parallelism on Chip Multiprocessors (2005)
Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry
With the advent of chip multiprocessors, exploiting intra-transaction parallelism is an attractive way of improving transaction performance. However, exploiting intra-transaction parallelism in...
Automated Modeling and Nonlinear Axis Scaling (2005)
Leejay Wu, Anastassia Ailamaki
Additional material support was provided by Intel. The views and conclusions contained in this document are those of the author and should not be interpreted as representing the official policies,...
MultiMap: Preserving disk locality for multidimensional datasets (2005)
Minglong Shao, Steven W. Schlosser, Stratos Papadomanolakis, Jiri Schindler, Anastassia Ailamaki, Christos Faloutsos, ...
MultiMap is a new approach to mapping multidimensional datasets to the linear address space of storage systems. MultiMap exploits modern disk characteristics to provide full streaming bandwidth for...
Deadlock Resolution in Pipelined Query Graphs (2005)
Vladislav Shkapenyuk, Ryan Williams, Stavros Harizopoulos, Anastassia Ailamaki
Pipelining is a widely used technique that query execution engines employ to improve individual query execution times. In recently proposed settings, pipelining is used as an alternative to...
Shimin Chen, Anastassia Ailamaki, Phillip B. Gibbons, Todd C. Mowry
The key idea behind Inspector Joins is that during the I/O partitioning phase of a hash-based join, we have the opportunity to look at the actual data itself and then use this knowledge in two ways:...
Improving preemptive prioritization via statistical characterization of OLTP locking (2005)
David T. Mcwherter, Bianca Schroeder, Anastassia Ailamaki, Mor Harchol-balter
OLTP and transactional workloads are increasingly common in computer systems, ranging from ecommerce to warehousing to inventory management. It is valuable to provide priority scheduling in these...
Improving preemptive prioritization via statistical characterization of OLTP locking (2005)
David T. Mcwherter, Bianca Schroeder, Anastassia Ailamaki, Mor Harchol-balter
OLTP and transactional workloads are increasingly common in computer systems, ranging from ecommerce to warehousing to inventory management. It is valuable to provide priority scheduling in these...
Improving preemptive prioritization via statistical characterization of OLTP locking (2005)
David T. Mcwherter, Bianca Schroeder, Anastassia Ailamaki, Mor Harchol-balter
Abstract OLTP and transactional workloads are increas-ingly common in computer systems, ranging from ecommerce to warehousing to inventory management.It is valuable to provide priority scheduling in...
Optimistic Intra-Transaction Parallelism on Chip Multiprocessors (2005)
Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry
With the advent of chip multiprocessors, exploiting intra-transaction parallelism is an attractive way of improving transaction performance. However, exploiting intra-transaction parallelism in...
Store-ordered streaming of shared memory (2005)
Thomas F. Wenisch, Stephen Somogyi, Nikolaos Hardavellas, Jangwoo Kim, Chris Gniady, Anastassia Ailamaki, ...
Coherence misses in shared-memory multiprocessors account for a substantial fraction of execution time in many important scientific and commercial workloads. Memory streaming provides a promising...
DBmbench: Fast and Accurate Database Workload Representation on Modern Microarchitecture (2005)
Minglong Shao, Anastassia Ailamaki, Babak Falsafi
With the proliferation of database workloads on servers, much recent research on server architecture has focused on database system benchmarks. The TPC benchmarks for the two most common server...
Improving Hash Join Performance through Prefetching (2004)
Chen, Shimin, Ailamaki, Anastassia, Gibbons, Phillip B., Mowry, Todd C.
Rethinking the Conference Reviewing Process - Panel (2004)
Franklin, Michael J., Widom, Jennifer, Weikum, Gerhard, Bernstein, Philip A., Halevy, Alon Y., DeWitt, David J., ...
Diamond: A Storage Architecture for Early Discard in Interactive Search (2004)
Huston, Larry, Sukthankar, Rahul, Wickremesinghe, Rajiv, Satyanarayanan, Mahadev, Ganger, Gregory R., Riedel, Erik, ...
Priority Mechanisms for OLTP and Transactional Web Applications (2004)
McWherter, David T., Schroeder, Bianca, Ailamaki, Anastassia, Harchol-Balter, Mor
Atropos: A Disk Array Volume Manager for Orchestrated Use of Disks (2004)
Schindler, Jiri, Schlosser, Steven W., Shao, Minglong, Ailamaki, Anastassia, Ganger, Gregory R.
Clotho: Decoupling memory page layout from storage organization (2004)
Shao, Minglong, Schindler, Jiri, Schlosser, Steven W., Ailamaki, Anastassia, Ganger, Gregory R.
Memory coherence activity prediction in commercial workloads (2004)
Somogyi, Stephen, Wenisch, Thomas F., Hardavellas, Nikolaos, Kim, Jangwoo, Ailamaki, Anastassia, Falsafi, Babak
Storage device performance prediction with CART models (2004)
Wang, Mengzhi, Au, Kinman, Ailamaki, Anastassia, Brockwell, Anthony, Faloutsos, Christos, Ganger, Gregory R.
Storage device performance prediction with CART models (2004)
Mengzhi Wang, Kinman Au, Anastassia Ailamaki, Anthony Brockwell, Christos Faloutsos, Gregory R. Ganger
Storage device performance prediction is a key element of self-managed storage systems and application planning tasks, such as data assignment. This work explores the application of a machine...
Atropos: A disk array volume manager for orchestrated use of disks (2004)
Jiri Schindler, Steven W. Schlosser, Minglong Shao, Anastassia Ailamaki, Gregory R. Ganger
Permission is granted for noncommercial reproduction of the work for educational or research purposes.
Improving Hash Join Performance through (2004)
Shimin Chen, Anastassia Ailamaki, Phillip B. Gibbons, Todd C. Mowry
This is a preliminary release of an article accepted by ACM Transactions on Database Systems. The definitive version is currently in production at ACM and, when released, will supersede this version.
Diamond: A storage architecture for early discard in interactive search (2004)
Larry Huston, Rahul Sukthankar, Rajiv Wickremesinghe, M. Satyanarayanan, Gregory R. Ganger, Erik Riedel, ...
Permission is granted for noncommercial reproduction of the work for educational or research purposes.
Memory coherence activity prediction in commercial workloads (2004)
Stephen Somogyi, Thomas F. Wenisch, Nikolaos Hardavellas, Jangwoo Kim, Anastassia Ailamaki, Babak Falsafi
Recent research indicates that prediction-based coherence optimizations offer substantial performance improvements for scientific applications in distributed shared memory multiprocessors. Important...
Anastassia Ailamaki, Gregory Ganger
We propose to push the frontiers of scientists ’ ability to explore and understand massive scientific datasets by developing a new approach called computational database systems. The idea is to...
Storage device performance prediction with CART models (2004)
Mengzhi Wang, Kinman Au, Anastassia Ailamaki, Anthony Brockwell, Christos Faloutsos, Gregory R. Ganger
Storage device performance prediction is a key element of self-managed storage systems. This work explores the application of a machine learning tool, CART models, to storage device modeling. Our...
Storage device performance prediction with CART models (2004)
Mengzhi Wang, Kinman Au, Anastassia Ailamaki, Anthony Brockwell, Christos Faloutsos, Gregory R. Ganger
Storage device performance prediction is a key element of self-managed storage systems and application planning tasks, such as data assignment. This work explores the application of a machine...
Clotho: Decoupling memory page layout from storage organization (2004)
Minglong Shao, Jiri Schindler, Steven W. Schlosser, Anastassia Ailamaki, Gregory R. Ganger
As database application performance depends on the utilization of the memory hierarchy, smart data placement plays a central role in increasing locality and in improving memory utilization. Existing...
Priority mechanisms for OLTP and transactional web applications (2004)
David T. Mcwherter, Bianca Schroeder, Anastassia Ailamaki, Mor Harchol-balter
Transactional workloads are a hallmark of modern OLTP and Web applications, ranging from electronic commerce and banking to online shopping. Often, the database at the core of these applications is...
Atropos: A Disk Array Volume Manager for Orchestrated Use of Disks (2004)
Jiri Schindler, Steven W. Schlosser, Minglong Shao, Anastassia Ailamaki, Gregory R. Ganger
The Atropos logical volume manager allows applications to exploit characteristics of its underlying collection of disks. It stripes data in track-sized units and explicitly exposes the boundaries,...
Autopart: Automating schema design for large scientific databases using data partitioning (2004)
Efstratios Papadomanolakis, Anastassia Ailamaki
Database applications that use multi-terabyte datasets are becoming increasingly important for scientific fields such as astronomy and biology. Scientific databases are particularly suited for the...
Diamond: A storage architecture for early discard in interactive search (2004)
Larry Huston, Rahul Sukthankar, Rajiv Wickremesinghe, M. Satyanarayanan, Gregory R. Ganger, Erik Riedel, ...
This paper explores the concept of early discard for interactive search of unindexed data. Processing data inside storage devices using downloaded searchlet code enables Diamond to perform efficient,...
Priority mechanisms for OLTP and transactional web applications (2004)
David T. Mcwherter, Bianca Schroeder, Anastassia Ailamaki, Mor Harchol-balter
Transactional workloads are a hallmark of modern OLTP and Web applications, ranging from electronic commerce and banking to online shopping. Often, the database at the core of these applications is...
Storage device performance prediction with CART models (2004)
Mengzhi Wang, Kinman Au, Anastassia Ailamaki, Anthony Brockwell, Christos Faloutsos, Gregory R. Ganger
Storage device performance prediction is a key element of self-managed storage systems and application planning tasks, such as data assignment. This work explores the application of a machine...
Memory coherence activity prediction in commercial workloads (2004)
Stephen Somogyi, Thomas F. Wenisch, Nikolaos Hardavellas, Jangwoo Kim, Anastassia Ailamaki, Babak Falsafi
Abstract. Recent research indicates that prediction-based coherence optimizations offer substantial performance improvements for scientific applications in distributed shared memory multiprocessors....
Autopart: Automating schema design for large scientific databases using data partitioning (2004)
Stratos Papadomanolakis, Anastassia Ailamaki
Database applications that use multi-terabyte datasets are becoming increasingly important for scientific fields such as astronomy and biology. Scientific databases are particularly suited for the...
Autopart: Automating schema design for large scientific databases using data partitioning (2004)
Stratos Papadomanolakis, Anastassia Ailamaki
Database applications that use multi-terabyte datasets are becoming increasingly important for scientific fields such as astronomy and biology. Scientific databases are particularly suited for the...
Diamond: A storage architecture for early discard in interactive search (2004)
Larry Huston, Rahul Sukthankar, Rajiv Wickremesinghe, M. Satyanarayanan, Gregory R. Ganger, Erik Riedel, ...
This paper explores the concept of early discard for interactive search of unindexed data. Processing data inside storage devices using downloaded searchlet code enables Diamond to perform efficient,...
STEPS towards cacheresident transaction processing (2004)
Stavros Harizopoulos, Anastassia Ailamaki
Online transaction processing (OLTP) is a multibillion dollar industry with high-end database servers employing state-of-the-art processors to maximize performance. Unfortunately, recent studies show...
Autopart: Automating schema design for large scientific databases using data partitioning (2004)
Stratos Papadomanolakis, Anastassia Ailamaki
Database applications that use multi-terabyte datasets are becoming increasingly important for scientific fields such as astronomy and biology. Scientific databases are particularly suited for the...
Clotho: Decoupling memory page layout from storage organization (2004)
Minglong Shao, Jiri Schindler, Steven W. Schlosser, Anastassia Ailamaki, Gregory R. Ganger
As database application performance depends on the utilization of the memory hierarchy, smart data placement plays a central role in increasing locality and in improving memory utilization. Existing...
Autopart: Automating schema design for large scientific databases using data partitioning (2004)
Stratos Papadomanolakis, Anastassia Ailamaki
Database applications that use multi-terabyte datasets are becoming increasingly important for scientific fields such as astronomy and biology. Scientific databases are particularly suited for the...
Improving Hash Join Performance through Prefetching (2004)
Shimin Chen, Anastassia Ailamaki, Phillip B. Gibbons, Todd C. Mowry
Hash join algorithms suffer from extensive CPU cache stalls. This paper shows that the standard hash join algorithm for disk-oriented databases (i.e. GRACE) spends over 73 % of its user time stalled...
Storage device performance prediction with CART models (2004)
Mengzhi Wang, Kinman Au, Anastassia Ailamaki, Anthony Brockwell, Christos Faloutsos, Gregory R. Ganger
Storage device performance prediction with CART models (2004)
Mengzhi Wang, Kinman Au, Anastassia Ailamaki, Anthony Brockwell, Christos Faloutsos, Gregory R. Ganger
Storage device performance prediction is a key element of self-managed storage systems. This work explores the application of a machine learning tool, CART models, to storage device modeling. Our...
Improving Hash Join Performance through Prefetching (2004)
Shimin Chen, Anastassia Ailamaki, Phillip B. Gibbons, Todd C. Mowry
Hash join algorithms suffer from extensive CPU cache stalls. This paper shows that the standard hash join algorithm for disk-oriented databases (i.e. GRACE) spends over 73 % of its user time stalled...
Improving Hash Join Performance through Prefetching (2004)
Shimin Chen, Anastassia Ailamaki, Phillip B. Gibbons, Todd C. Mowry
Hash join algorithms suffer from extensive CPU cache stalls. This paper shows that the standard hash join algorithm for disk-oriented databases (i.e. GRACE) spends over 73 % of its user time stalled...
STEPS towards cacheresident transaction processing (2004)
Stavros Harizopoulos, Anastassia Ailamaki
Online transaction processing (OLTP) is a multibillion dollar industry with high-end database servers employing state-of-the-art processors to maximize performance. Unfortunately, recent studies show...
Clotho: Decoupling page layout from storage organization (2004)
Minglong Shao, Jiri Schindler, Steven W. Schlosser, Anastassia Ailamaki, Gregory R. Ganger
Appliance, Oracle, Panasas, Seagate, Sun, and Veritas) for their interest, insights, feedback, and support. This work is funded in part by NSF grants CCR-0113660, IIS-0133686, and CCR-0205544, as...
Rethinking the Conference Reviewing Process - Panel (2004)
Franklin, Michael J., Widom, Jennifer, Weikum, Gerhard, Bernstein, Philip A., Halevy, Alon, DeWitt, David J., ...
Jiri Schindler, Anastassia Ailamaki, Gregory R. Ganger
Database systems work hard to tune I/O performance, but do not always achieve the full performance potential of modern disk systems. Their abstracted view of storage components hides useful...
Exposing Undergraduate Students to Database System Internals (2003)
Anastassia Ailamaki, Joseph M. Hellerstein
Ailamaki at CMU collaborated in designing and running parallel editions of an undergraduate database course that exposed students to developing code in the core of a fullfunction database system. As...
Exposing Undergraduate Students to Database System Internals (2003)
Anastassia Ailamaki, Joseph M. Hellerstein
Ailamaki at CMU collaborated in designing and running parallel editions of an undergraduate database course that exposed students to developing code in the core of a fullfunction database system. As...
Jiri Schindler, Anastassia Ailamaki, Gregory R. Ganger, Original Db
Database systems work hard to tune I/O performance, but they do not always achieve the full performance potential of modern disk drives. Their abstracted view of storage components hides useful...
Exposing and exploiting internal parallelism in MEMS-based storage (2003)
Steven W. Schlosser, Jiri Schindler, Anastassia Ailamaki, Gregory R. Ganger
MEMS-based storage has interesting access parallelism features. Specifically, subsets of a MEMStore's thousands of tips can be used in parallel, and the particular subset can be dynamically...
Jiri Schindler, Anastassia Ailamaki, Gregory R. Ganger
Database systems work hard to tune I/O performance, but do not always achieve the full performance potential of modem disk systems. Their abstracted view of storage components hides useful...
Matching Database Access Patterns to Storage Characteristics (2003)
Jiri Schindler Anastassia, Jiri Schindler, Anastassia Ailamaki, Gregory R. Ganger
Today's storage interfaces hide device-specific details, simplifying system development and device interoperability. However, they prevent database systems from exploiting devices' unique...
Improving Hash Join Performance through Prefetching (2003)
Shimin Chen Anastassia, Shimin Chen, Anastassia Ailamaki, Phillip B. Gibbons, Todd C. Mowry
Hash join algorithms suffer from extensive CPU cache stalls. This paper shows that the standard hash join algorithm for disk-oriented databases (i.e. GRACE) spends over 73% of its user time stalled...
Exposing and exploiting internal parallelism in MEMS-based storage (2003)
Steven W. Schlosser, Jiri Schindler, Gregory R. Ganger, Anastassia Ailamaki
MEMS-based storage has interesting access parallelism features. Specifically, subsets of a MEMStore’s thousands of tips can be used in parallel, and the particular subset can be dynamically chosen....
Jiri Schindler, Anastassia Ailamaki, Gregory R. Ganger, Original Db
Database systems work hard to tune I/O performance, but they do not always achieve the full performance potential of modern disk drives. Their abstracted view of storage components hides useful...
An environmental sensor network to determine drinking water quality and security (2003)
Ailamaki, Anastassia, Faloutsos, Christos, Fischbeck, Paul S., Small, Mitchell J., VanBriesen, Jeanne
Capturing the spatio-temporal behavior of real traffic data (2002)
Mengzhi Wang, Anastassia Ailamaki, Christos Faloutsos
{mzwang, natassa, christos}cs. cmu. edu Traffic, like disk and memory accesses, typically exhibits burstiness, temporal locality and spatial locality. There is much recent ground-breaking work on...
Affinity scheduling in staged server architectures (2002)
Stavros Harizopoulos, Anastassia Ailamaki
Modern servers typically process request streams by assigning a worker thread to a request, and rely on a round robin policy for context-switching. Although this programming paradigm is intuitive, it...
Capturing the Spatio-Temporal Behavior of Real Traffic Data (2002)
Mengzhi Wang, Anastassia Ailamaki, Christos Faloutsos
Traffic, like disk and memory accesses, typically exhibits burstiness, temporal locality and spatial locality. There is much recent ground-breaking work on temporal modeling (self-similarity etc), on...
Data Page Layouts for Relational Databases on Deep Memory Hierarchies (2002)
Anastassia Ailamaki, David J. Dewitt, Mark D. Hill
Relational database systems have traditionally optimized for I/O performance and organized records sequentially on disk pages using the N-ary Storage Model (NSM) (a.k.a., slotted pages). Recent...
Data Page Layouts for Relational Databases (2002)
On Deep Memory, Anastassia Ailamaki, David J. Dewitt, Mark D. Hill
Relational database systems have traditionally optimized for I/O performance and organized records sequentially on disk pages using the N-ary Storage Model (NSM) (a.k.a., slotted pages).
Weaving Relations for Cache Performance (2001)
Ailamaki, Anastassia, DeWitt, David J., Hill, Mark D., Skounakis, Marios
Submission to HPTS 2001 (2001)
Storage Model To, Anastassia Ailamaki
This paper introduces Partition Attributes Across (PAX), a new layout for data records that combines the best of the two worlds and exhibits superior performance by eliminating unnecessary accesses...
Timestamp Snooping: An Approach for Extending SMPs (2000)
Martin, Milo, Sorin, Daniel J, Ailamaki, Anastassia, Alameldeen, Alaa R, Dickson, Ross M, Mauer, Carl J, ...
Symmetric multiprocessor (SMP) servers provide superior performance for the commercial workloads that dominate the Internet. Our simulation results show that over one-third of cache misses by these...
Timestamp snooping: an approach for extending SMPs (2000)
Martin, Milo M. K., Sorin, Daniel J., Ailamaki, Anastassia, Alameldeen, Alaa R., Dickson, Ross M., Mauer, Carl J., ...
Timestamp snooping: An approach for extending SMPs (2000)
Daniel J. Sorin, Anastassia Ailamaki, Alaa R. Alameldeen, Ross M. Dickson, Carl J. Mauer, ...
Symmetric multiprocessor (SMP) servers provide superior performance for the commercial workloads that dominate the Internet. Our simulation results show that over one-third of cache misses by these...
Timestamp Snooping: An Approach for Extending SMPs (2000)
Intel Corporation, Sun Microsystems, Anthony C. Klug, Ncr Fellowship Databases, ...
Symmetric multiprocessor (SMP) servers provide superior performance for the commercial workloads that dominate the Internet. Our simulation results show that over one-third of cache misses by these...
DBMSs on a Modern Processor: Where Does Time Go? (1999)
Ailamaki, Anastassia, DeWitt, David J., Hill, Mark D., Wood, David A.
DBMSs on a modern processor: Where does time go (1999)
Anastassia Ailamaki, David J. Dewitt, Mark D. Hill, David A. Wood
Recent high-performance processors employ sophisticated techniques to overlap and simultaneously execute multiple computation and memory operations. Intuitively, these techniques should help database...
DBMSs on modern processors: Where does time go? (1999)
Anastassia Ailamaki, David J. DeWitt, Mark D. Hill, David A. Wood
this paper we answer the question "Where does time go when a database system executes on a modern computer platform?" We examine four commercial DBMSs running on an Intel Xeon and NT 4.0....
DBMSs On A Modern Processor: Where Does Time Go? (1999)
Anastassia Ailamaki, David J. DeWitt, Mark D. Hill, David A. Wood
Recent high-performance processors employ sophisticated techniques to overlap and simultaneously execute multiple computation and memory operations. Intuitively, these techniques should help database...
Anastassia Ailamaki, Donald Slutz
Abstract....................................................................................................................................... 2
Scientific workflow management by database management (1998)
Anastassia Ailamaki, Yannis E. Ioannidis, Miron Livny
In several working environments, production involves repeated executions of certain procedures. A workflow describes the individual tasks performed in these procedures and their interrelationships....
Scientific Workflow Management by Database Management (1998)
Anastassia Ailamaki, Yannis E. Ioannidis, Miron Livny
In several working environments, production involves repeated executions of certain procedures. A workflow describes the individual tasks performed in these procedures and their interrelationships....
Scientific workflow management by database management (1998)
Anastassia Ailamaki, Yannis E. Ioannidis, Miron Livny
In several working environments, production involves repeated executions of certain procedures. A workflow describes the individual tasks performed in these procedures and their interrelationships....
Scientific workflow management by database management (1998)
Anastassia Ailamaki, Yannis E. Ioannidis, Miron Livny
In several working environments, production involves repeated executions of certain procedures. A workflow describes the individual tasks performed in these procedures and their interrelationships....
ZOO: A Desktop Emperiment Management Environment (1997)
Ioannidis, Yannis E., Livny, Miron, Ailamaki, Anastassia, Narayanan, Anand, Therber, Andrew
Managing Soil Science Experiments Using ZOO (1997)
Ioannidis, Yannis E., Livny, Miron, Ailamaki, Anastassia, Ranganathan, Arvind, Therber, Andrew, Yuin, Maria, ...
Managing Soil Science Experiments Using ZOO (1997)
Yannis Ioannidis, Miron Livny, Anastassia Ailamaki, Arvind Ranganathan, Andrew Therber, Maria Yuin, ...
Introduction Over the past three years, in collaboration with several domain scientists, we have studied the needs of a wide range of experimental disciplines, developed solutions to some of the...
Log-Based Architectures for General-Purpose Monitoring of Deployed Code (1996)
Shimin Chen, Babak Falsafi, Phillip B. Gibbons, Michael Kozuch, Todd C. Mowry, Radu Teodorescu, ...
Keywords: Log-Based Architectures, general-purpose task
Letter Special, Peter Buneman, Grigoris Karvounarakis, David B. Lomet, Anastassia Ailamaki, Jayant Haritsa, ...
The Bulletin of the Technical Committee on Data Engineering is published quarterly and is distributed to all TC members. Its scope includes the design, implementation, modelling, theory and...
School of Computer Science (1992)
Stavros Harizopoulos, Anastassia Ailamaki
Modern servers typically process request streams by assigning a worker thread to a request, and rely on a round robin policy for context-switching. Although this programming paradigm is intuitive, it...