Demo Data from SIGIR 2026 / reviewers in the wild / expert
Tara M. Madhyastha
dblp:74/1485
· DBLP profile ↗
13ranked-venue papers
4as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3Databases, data management, data science and information retrieval · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorArtificial intelligence and machine learning · 1Computer networks · 1Software engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
6 papers |
Storage systems · 50% Performance modeling and evaluation · 41% High-performance computing · 9% | |
| Computer graphics and multimedia
1 paper |
Visualization and visual analytics · 100% |
Topics — the 13 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Visualization and visual analytics
temporal data visualization |
0.2 | 1 | 2016 | Time Curves: Folding Time to Visualize Patterns of Temporal Evolution in Data · IEEE Trans. Vis. Comput. Graph. 2016 |
Performance modeling and evaluation
workload characterization |
0.1 | 3 | 2002 | Learning to Classify Parallel Input/Output Access Patterns · IEEE Trans. Parallel Distributed Syst. 2002 Data Mining Meets Performance Evaluation: Fast Algorithms for Modeling Bursty Traffic · ICDE 2002 Exploiting Global Input Output Access Pattern Classification · SC 1997 |
Storage systems › storage devices › storage media
probe storage |
0.1 | 2 | 2003 | Optimizing Probe-Based Storage · FAST 2003 Workload based optimization of probe-based storage · SIGMETRICS 2002 |
Visualization and visual analytics › temporal data visualization
timeline visualization |
0.1 | 1 | 2016 | Time Curves: Folding Time to Visualize Patterns of Temporal Evolution in Data · IEEE Trans. Vis. Comput. Graph. 2016 |
Storage systems › i/o workload characterization
access pattern classification |
0.1 | 2 | 2002 | Learning to Classify Parallel Input/Output Access Patterns · IEEE Trans. Parallel Distributed Syst. 2002 Exploiting Global Input Output Access Pattern Classification · SC 1997 |
Storage systems › file systems › distributed file system
parallel file system |
0.1 | 2 | 2002 | Learning to Classify Parallel Input/Output Access Patterns · IEEE Trans. Parallel Distributed Syst. 2002 Exploiting Global Input Output Access Pattern Classification · SC 1997 |
High-performance computing
parallel i/o |
0.0 | 2 | 1999 | Informed Prefetching of Collective Input/Output Requests · SC 1999 Exploiting Global Input Output Access Pattern Classification · SC 1997 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 2002 | Workload based optimization of probe-based storage · SIGMETRICS 2002 |
Performance modeling and evaluation › simulation › computer system simulation
storage system simulation |
0.0 | 1 | 2002 | Workload based optimization of probe-based storage · SIGMETRICS 2002 |
Storage systems › i/o optimization
i/o prefetching |
0.0 | 1 | 1999 | Informed Prefetching of Collective Input/Output Requests · SC 1999 |
Storage systems
storage devices |
0.0 | 1 | 2003 | Optimizing Probe-Based Storage · FAST 2003 |
Storage systems › storage hierarchy
secondary storage |
0.0 | 1 | 2002 | Workload based optimization of probe-based storage · SIGMETRICS 2002 |
Performance modeling and evaluation › performance model construction
throughput modeling |
0.0 | 1 | 1999 | Informed Prefetching of Collective Input/Output Requests · SC 1999 |
Methods — techniques the papers use, named apart from their topics
similarity metric · 0.2simulation modeling · 0.0sensitivity analysis · 0.0parameter estimation · 0.0hidden markov model · 0.0feed-forward neural network · 0.0b-model · 0.0prefetch depth analysis · 0.0analytical modeling · 0.0global access pattern classification · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Applying the Common Model of Cognition to Resting-State fMRI Leads to the Identification of Abnormal Functional Connectivity in Parkinson's Disease
Micah Ketola, Andrea Stocco 0002, Shelby Thompson, Tara M. Madhyastha, Thomas J. Grabowski |
CogSci | 4 |
| 2016 | Time Curves: Folding Time to Visualize Patterns of Temporal Evolution in DataabstractWe introduce time curves as a general approach for visualizing patterns of evolution in temporal data. Examples of such patterns include slow and regular progressions, large sudden changes, and reversals to previous states. These patterns can be of interest in a range of domains, such as collaborative document editing, dynamic network analysis, and video analysis. Time curves employ the metaphor of folding a timeline visualization into itself so as to bring similar time points close to each other. This metaphor can be applied to any dataset where a similarity metric between temporal snapshots can be defined, thus it is largely datatype-agnostic. We illustrate how time curves can visually reveal informative patterns in a range of different datasets. Benjamin Bach, Conglei Shi, Nicolas Heulot, Tara M. Madhyastha, Thomas J. Grabowski, Pierre Dragicevic |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2015 | Small MultiPiles: Piling Time to Explore Temporal Patterns in Dynamic NetworksabstractAbstract We introduce MultiPiles, a visualization to explore time‐series of dense, weighted networks. MultiPiles is based on the physical analogy of piling adjacency matrices, each one representing a single temporal snapshot. Common interfaces for visualizing dynamic networks use techniques such as: flipping/animation; small multiples; or summary views in isolation. Our proposed ‘piling’ metaphor presents a hybrid of these techniques, leveraging each one's advantages, as well as offering the ability to scale to networks with hundreds of temporal snapshots. While the MultiPiles technique is applicable to many domains, our prototype was initially designed to help neuroscientists investigate changes in brain connectivity networks over several hundred snapshots. The piling metaphor and associated interaction and visual encodings allowed neuroscientists to explore their data, prior to a statistical analysis. They detected high‐level temporal patterns in individual networks and this helped them to formulate and reject several hypotheses. Benjamin Bach, Nathalie Henry Riche, Tim Dwyer, Tara M. Madhyastha, Jean-Daniel Fekete, Thomas J. Grabowski |
Comput. Graph. Forum | 4 |
| 2014 | Let It Flow: A Static Method for Exploring Dynamic GraphsabstractResearch into social network analysis has shown that graph metrics, such as degree and closeness, are often used to summarize structural changes in a dynamic graph. However there have been few visual analytics approaches that have been proposed to help analysts study graph evolutions in the context of graph metrics. In this paper, we present a novel approach, called GraphFlow, to visualize dynamic graphs. In contrast to previous approaches that provide users with an animated visualization, GraphFlow offers a static flow visualization that summarizes the graph metrics of the entire graph and its evolution over time. Our solution supports the discovery of high-level patterns that are difficult to identify in an animation or in individual static representations. In addition, GraphFlow provides users with a set of interactions to create filtered views. These views allow users to investigate why a particular pattern has occurred. We showcase the versatility of GraphFlow using two different datasets and describe how it can help users gain insights into complex dynamic graphs. Weiwei Cui 0001, Xiting Wang, Shixia Liu, Nathalie Henry Riche, Tara M. Madhyastha, Kwan-Liu Ma, Baining Guo |
PacificVis | 5 |
| 2009 | Student Consistency and Implications for Feedback in Online Assessment Systems
Tara M. Madhyastha, Steven L. Tanimoto |
EDM | 1 |
| 2005 | Cluster-based input/output trace synthesisabstractI/O traces are crucial for understanding the performance of new storage architectures. Unfortunately, traces are extremely bursty and difficult to characterize. They are large, difficult to obtain, and unwieldy. In this paper, we examine a trace synthesis method based on cluster analysis of time-varying characteristics of I/O traces. Representative trace segments are selected, and synthetic traces are reconstructed from these segments. We show that we can achieve a 5-10% demerit factor for I/O response times with a reduction of trace data volume of 75-90%. Tara M. Madhyastha |
IPCCC | 2 |
| 2005 | The Relevance of Long-Range Dependence in Disk Traffic and Implications for Trace SynthesisabstractAccurate disk workloads are crucial for storage systems design, but I/O traces are difficult to obtain, unwieldy to work with, and unparameterizable. I/O traces are often bursty and difficult to characterize. Although good models of I/O workloads would be extremely useful, such bursty traces cannot accurately be modeled using exponential or Poisson arrival times. Much experimental evidence suggests that I/O traces are self-similar, which researchers have hoped might help to model bursty traces. In this paper, we show that self-similarity at large time scales does not significantly affect disk behavior with respect to response times. This allows us to generate synthetic arrival patterns at relatively small time scales, improving the accuracy of trace generation. The relative error of our method, with input parameters suitable for the workload, ranges from approximately 8% to 12%. Tara M. Madhyastha |
MSST | 2 |
| 2003 | Optimizing Probe-Based Storage
Ivan Dramaliev, Tara M. Madhyastha |
FAST | 2 |
| 2002 | Data Mining Meets Performance Evaluation: Fast Algorithms for Modeling Bursty TrafficabstractNetwork, Web, and disk I/O traffic are usually bursty and self-similar and therefore cannot be modeled adequately with Poisson arrivals. However, we wish to model these types of traffic and generate realistic traces, because of obvious applications for disk scheduling, network management, and Web server design. Previous models (like fractional Brownian motion and FARIMA, etc.) tried to capture the 'burstiness'. However, the proposed models either require too many parameters to fit and/or require prohibitively large (quadratic) time to generate large traces. We propose a simple, parsimonious method, the b-model, which solves both problems: it requires just one parameter, and can easily generate large traces. In addition, it has many more attractive properties: (a) with our proposed estimation algorithm, it requires just a single pass over the actual trace to estimate b. For example, a one-day-long disk trace in milliseconds contains about 86 Mb data points and requires about 3 minutes for model fitting and 5 minutes for generation. (b) The resulting synthetic traces are very realistic: our experiments on real disk and Web traces show that our synthetic traces match the real ones very well in terms of queuing behavior. Mengzhi Wang, Ngai Hang Chan, Spiros Papadimitriou, Christos Faloutsos, Tara M. Madhyastha |
ICDE | 5 |
| 2002 | Workload based optimization of probe-based storageabstractThe performance gap between microprocessors and secondary storage is still a limitation in today's systems. Academia and industry are developing new technologies to overcome this gap, such as improved read-write head technology and higher storage densities. One promising new technology is probe-based storage[1]. Characteristics of probe-based storage include small size, high density, high parallelism, low power consumption, and rectilinear motion. We have created a probe-based storage simulation model, configurable to different design points, and identify its sensitivity to various parameters. Miriam Sivan-Zimet, Tara M. Madhyastha |
SIGMETRICS | 2 |
| 2002 | Learning to Classify Parallel Input/Output Access PatternsabstractInput/output performance on current parallel file systems is sensitive to a good match of application access patterns to file system capabilities. Automatic input/output access pattern classification can determine application access patterns at execution time, guiding adaptive file system policies. In this paper, we examine and compare two novel input/output access pattern classification methods based on learning algorithms. The first approach uses a feedforward neural network previously trained on access pattern benchmarks to generate qualitative classifications. The second approach uses hidden Markov models trained on access patterns from previous executions to create a probabilistic model of input/output accesses. In a parallel application, access patterns can be recognized at the level of each local thread or as the global interleaving of all application threads. Classification of patterns at both levels is important for parallel file system performance; we propose a method for forming global classifications from local classifications. We present results from parallel and sequential benchmarks and applications that demonstrate the viability of this approach. Tara M. Madhyastha, Daniel A. Reed |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1999 | Informed Prefetching of Collective Input/Output RequestsabstractOptimizing collective input/output (I/O) is important for improving throughput of parallel scientific applications.Current research suggests that a specialized collective application programming interface, coupled with system-level optimizations, is necessary to obtain good I/O performance.Unfortunately, collective interfaces require an application to disclose its entire access pattern to fully reorder I/O requests, and cannot flexibly utilize additional memory to improve performance.In this paper we propose and analyze a method of optimizing collective access patterns using informed prefetching that is capable of exploiting any amount of available memory to overlap I/O with computation.We compare this approach to diskdirected I/O, an efficient implementation of a collective I/O interface.Moreover, we prove that under certain conditions, a per-processor prefetch depth equal to the number of drives can guarantee sequential disk accesses for any collectively accessed file.In empirical studies, a prefetch horizon of one to two times the number of disks per processor is sufficient to match the performance of disk-directed I/O for sequentially allocated files.Finally, we develop accurate analytical models to predict the throughput of informed prefetching for collective reads as a function of the per-processor prefetch depth. Tara M. Madhyastha, Garth A. Gibson, Christos Faloutsos |
SC | 1 |
| 1997 | Exploiting Global Input Output Access Pattern ClassificationabstractParallel input/output systems attempt to alleviate the performance bottleneck that affects many input/output intensive applications. In such systems, an understanding of the application access pattern, especially how requests from multiple processors for different file regions are logically related, is important for optimizing file system performance. We propose a method for automatically classifying these global access patterns and using these global classifications to select and tune file system policies to improve input/output performance. We demonstrate this approach on benchmarks and scientific applications using global classification to automatically select appropriate underlying Intel PFS input/output modes and server buffering strategies. Tara M. Madhyastha, Daniel A. Reed |
SC | 1 |