• DocumentCode
    53790
  • Title

    Nanocubes for Real-Time Exploration of Spatiotemporal Datasets

  • Author

    Lins, Lauro ; Klosowski, James T. ; Scheidegger, Carlos

  • Volume
    19
  • Issue
    12
  • fYear
    2013
  • fDate
    Dec. 2013
  • Firstpage
    2456
  • Lastpage
    2465
  • Abstract
    Consider real-time exploration of large multidimensional spatiotemporal datasets with billions of entries, each defined by a location, a time, and other attributes. Are certain attributes correlated spatially or temporally? Are there trends or outliers in the data? Answering these questions requires aggregation over arbitrary regions of the domain and attributes of the data. Many relational databases implement the well-known data cube aggregation operation, which in a sense precomputes every possible aggregate query over the database. Data cubes are sometimes assumed to take a prohibitively large amount of space, and to consequently require disk storage. In contrast, we show how to construct a data cube that fits in a modern laptop´s main memory, even for billions of entries; we call this data structure a nanocube. We present algorithms to compute and query a nanocube, and show how it can be used to generate well-known visual encodings such as heatmaps, histograms, and parallel coordinate plots. When compared to exact visualizations created by scanning an entire dataset, nanocube plots have bounded screen error across a variety of scales, thanks to a hierarchical structure in space and time. We demonstrate the effectiveness of our technique on a variety of real-world datasets, and present memory, timing, and network bandwidth measurements. We find that the timings for the queries in our examples are dominated by network and user-interaction latencies.
  • Keywords
    data visualisation; query processing; aggregate query; data attributes; data cube aggregation operation; exact visualizations; heatmaps; hierarchical structure; histograms; location attribute; memory measurement; nanocube query; network bandwidth measurement; network latency; parallel coordinate plots; realtime spatiotemporal datasets exploration; relational databases; time attribute; timing measurement; user-interaction latency; visual encodings; Androids; Data visualization; Encoding; Humanoid robots; Nanostructured materials; Spatiotemporal phenomena; Androids; Data cube; Data visualization; Encoding; Humanoid robots; Nanostructured materials; Spatiotemporal phenomena; data structures; interactive exploration; Algorithms; Computer Graphics; Computer Systems; Image Enhancement; Information Storage and Retrieval; Reproducibility of Results; Sensitivity and Specificity; Spatio-Temporal Analysis; User-Computer Interface;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2013.179
  • Filename
    6634137