In this paper, we present ForeCache, a general-purpose tool for exploratory browsing of large datasets. ForeCache utilizes a client-server architecture, where the user interacts with a lightweight client-side interface to browse datasets, and the data to be browsed is retrieved from a DBMS running on a back-end server. We assume a detail-on-demand browsing paradigm, and optimize the back-end support for this paradigm by inserting a separate middleware layer in front of the DBMS. To improve response times, the middleware layer fetches data ahead of the user as she explores a dataset. We consider two different mechanisms for prefetching: (a) learning what to fetch from the user's recent movements, and (b) using data characteristics (e.g., his...
International audienceThe stated goal for visual data exploration is to operate at a rate that match...
There is an increasing demand to visualize large datasets as human observable reports in order to qu...
Graph processing applications are severely bottlenecked by memory system performance due to low data...
Abstract — With many current visualization systems, users must manually throw data away until it fit...
Loading of data from slow persistent memory (disk storage) to main memory represents a bottleneck fo...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Today’s scientists are quickly moving from in vitro to in silico experimentation: they no longer ana...
International audienceCaching and prefetching techniques have been used for decades in database engi...
One of the most significant challenges for today\u27s interactive visualization is the efficient ana...
International audiencePrefetching and caching are well-known techniques integrated in database engin...
Buffer pools are essential for disk-based database management system (DBMS) performance as accessing...
As the digitisation of the world progresses at an accelerating pace, an overwhelming quantity of dat...
A web geographical information system is a typical service-intensive application. Tile prefetching a...
International audienceReducing seek latency by predicting what the users will access is important fo...
Searches on large graphs are heavily memory latency bound, as a result of many high latency DRAM acc...
International audienceThe stated goal for visual data exploration is to operate at a rate that match...
There is an increasing demand to visualize large datasets as human observable reports in order to qu...
Graph processing applications are severely bottlenecked by memory system performance due to low data...
Abstract — With many current visualization systems, users must manually throw data away until it fit...
Loading of data from slow persistent memory (disk storage) to main memory represents a bottleneck fo...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Today’s scientists are quickly moving from in vitro to in silico experimentation: they no longer ana...
International audienceCaching and prefetching techniques have been used for decades in database engi...
One of the most significant challenges for today\u27s interactive visualization is the efficient ana...
International audiencePrefetching and caching are well-known techniques integrated in database engin...
Buffer pools are essential for disk-based database management system (DBMS) performance as accessing...
As the digitisation of the world progresses at an accelerating pace, an overwhelming quantity of dat...
A web geographical information system is a typical service-intensive application. Tile prefetching a...
International audienceReducing seek latency by predicting what the users will access is important fo...
Searches on large graphs are heavily memory latency bound, as a result of many high latency DRAM acc...
International audienceThe stated goal for visual data exploration is to operate at a rate that match...
There is an increasing demand to visualize large datasets as human observable reports in order to qu...
Graph processing applications are severely bottlenecked by memory system performance due to low data...