Andrew: a distributed personal computing environment
Communications of the ACM - The MIT Press scientific computation series
Applications of spatial data structures: Computer graphics, image processing, and GIS
Applications of spatial data structures: Computer graphics, image processing, and GIS
Coda: A Highly Available File System for a Distributed Workstation Environment
IEEE Transactions on Computers
Operating system concepts (3rd ed.)
Operating system concepts (3rd ed.)
References to remote mobile objects in Thor
ACM Letters on Programming Languages and Systems (LOPLAS)
Fine-grained sharing in a page server OODBMS
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Contour trees and small seed sets for isosurface traversal
SCG '97 Proceedings of the thirteenth annual symposium on Computational geometry
Parallel accelerated isocontouring for out-of-core visualization
PVGS '99 Proceedings of the 1999 IEEE symposium on Parallel visualization and graphics
ACM Computing Surveys (CSUR)
Operating system support for database management
Communications of the ACM
External memory algorithms and data structures: dealing with massive data
ACM Computing Surveys (CSUR)
PVG '01 Proceedings of the IEEE 2001 symposium on parallel and large-data visualization and graphics
Database Systems Concepts
R-trees: a dynamic index structure for spatial searching
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
Accelerated Isosurface Extraction in Time-Varying Fields
IEEE Transactions on Visualization and Computer Graphics
A Study of Three Alternative Workstation-Server Architectures for Object Oriented Database Systems
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
Semantic Data Caching and Replacement
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
Using Views for Customizing Reusable Components in Component-Based Frameworks
HPDC '03 Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing
Practical Resource Management for Grid-Based Visual Exploration
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
High Resolution Forward And Inverse Earthquake Modeling on Terascale Computers
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
Computer Systems: A Programmer's Perspective
Computer Systems: A Programmer's Perspective
A robust framework for real-time distributed processing of satellite data
Journal of Parallel and Distributed Computing
Efficient query processing on unstructured tetrahedral meshes
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Out-of-core and compressed level set methods
ACM Transactions on Graphics (TOG)
Materialized community ground models for large-scale earthquake simulation
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Hi-index | 0.00 |
Large datasets, on the order of GB and TB, are increasingly common as abundant computational resources allow practitioners to collect, produce and store data at higher rates. As dataset sizes grow, it becomes more challenging to interactively manipulate and analyze these datasets due to the large amounts of data that need to be moved and processed. Application-independent caches, such as operating system page caches and database buffer caches, are present throughout the memory hierarchy to reduce data access times and alleviate transfer overheads. We claim that an application-aware cache with relatively modest memory requirements can effectively exploit dataset structure and application information to speed access to large datasets. We demonstrate this idea in the context of a system named the tree cache, to reduce query latency to large octree datasets by an order of magnitude.