Demo Data from EDBT 2026 / reviewers in the wild / expert
Matthew Malensek
dblp:98/10788
· DBLP profile ↗
16ranked-venue papers
4as first author
3since 2021 · last 2023
0000-0001-5457-4729ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 2 first-authorDatabases, data management, data science and information retrieval · 5 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 5 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 3Computer networks · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
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.
| Databases, data mining, and information retrieval
2 papers |
Data mining · 34% Data stream processing · 30% Distributed and cloud data management · 26% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed and cloud data management › distributed data structures
distributed hash table |
0.2 | 1 | 2016 | Analytic Queries over Geospatial Time-Series Data Using Distributed Hash Tables · IEEE Trans. Knowl. Data Eng. 2016 |
Data mining
predictive analytics |
0.2 | 1 | 2016 | Analytic Queries over Geospatial Time-Series Data Using Distributed Hash Tables · IEEE Trans. Knowl. Data Eng. 2016 |
Spatial and temporal data management
spatiotemporal data streams |
0.1 | 1 | 2017 | Synopsis: A Distributed Sketch over Voluminous Spatiotemporal Observational Streams · IEEE Trans. Knowl. Data Eng. 2017 |
Data mining › exploratory data analysis
multidimensional data exploration |
0.1 | 1 | 2016 | Analytic Queries over Geospatial Time-Series Data Using Distributed Hash Tables · IEEE Trans. Knowl. Data Eng. 2016 |
Methods — techniques the papers use, named apart from their topics
dynamic scaling · 0.3distributed sketch · 0.3probabilistic structures · 0.2hypothesis testing · 0.2distributed hash table · 0.2correlation analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Acknowledging Inequities in Tech through a Community-Engaged Learning courseabstractCommunity-Engaged Learning (CEL) provides students with an opportunity to engage with the community and develop academic skills as they reflect on social justice issues. We present the framework of a new CEL course that enables students to reflect on the inequities in tech through the process of teaching coding to youth from difficult circumstances such as those in the foster care and juvenile justice systems. Alark Joshi, Sophie Engle, Matthew Malensek, Chris Brooks, Xornam S. Apedoe, Star Moore |
SIGCSE (2) | 3 |
| 2022 | Enabling Fast Exploratory Analyses Over Voluminous Spatiotemporal Data Using Analytical EnginesabstractFueled by the proliferation of IoT devices and increased adoption of sensing environments the collection of spatiotemporal data has exploded in recent years. Disk based storage systems provide reliable archives but are far too slow for efficient analytics. Furthermore, spatiotemporal datasets quickly exceed the memory capacity of cluster environments. Current solutions focused on in-memory analytics suffer from memory contention and unnecessary network I/O, failing to provide a suitable platform for iterative, exploratory analytics in shared environments. In this work we propose Anamnesis, the first in-memory, sketch aligned, HDFS compliant storage system. Data sketching algorithms reduce dataset sizes by summarizing feature values and inter-feature relationships. Anamnesis leverages data sketches to alleviate memory contention and vastly reduce network I/O during analytics. Upon request, we generate accurate full-resolution datasets with negligible resource and time costs. Datasets are available using a fully HDFS compliant interface allowing Anamnesis to achieve unprecedented compatibility with popular analytics engines. This facilitates adoption into existing workflows by serving as a “drop-in” replacement for canonical HDFS. We evaluate the system using 2 spatiotemporal datasets, a variety of popular analytics engines, and real-world analytical operations. Daniel Rammer, Thilina Buddhika, Matthew Malensek, Shrideep Pallickara, Sangmi Lee Pallickara |
IEEE Trans. Big Data | 3 |
| 2021 | Living on the Edge: Data Transmission, Storage, and Analytics in Continuous Sensing EnvironmentsabstractVoluminous time-series data streams produced in continuous sensing environments impose challenges pertaining to ingestion, storage, and analytics. In this study, we present a holistic approach based on data sketching to address these issues. We propose a hyper-sketching algorithm that combines discretization and frequency-based sketching to produce compact representations of the multi-feature, time-series data streams. We generate an ensemble of data sketches to make effective use of capabilities at the resource-constrained edge devices, the links over which data are transmitted, and the server pool where this data must be stored. The data sketches can be queried to construct datasets that are amenable to processing using popular analytical engines. We include several performance benchmarks using real-world data from different domains to profile the suitability of our design decisions. The proposed methodology can achieve up to ∼ 13 × and ∼ 2, 207 × reduction in data transfer and energy consumption at edge devices. We observe up to a ∼ 50% improvement in analytical job completion times in addition to the significant improvements in disk and network I/O. Thilina Buddhika, Matthew Malensek, Shrideep Pallickara, Sangmi Lee Pallickara |
ACM Trans. Internet Things | 2 |
| 2020 | Concerto: Leveraging Ensembles for Timely, Accurate Model Training Over Voluminous DatasetsabstractAs data volumes increase, there is a pressing need to make sense of the data in a timely fashion. Voluminous datasets are often multidimensional with individual data points representing a vector of features. Data scientists fit models to the data - using all features or a subset thereof - and then use these models to inform their understanding of phenomena or make predictions. The performance of these analytical models is assessed based on their accuracy and ability to generalize on unseen data. Several frameworks exist for drawing insights from voluminous datasets, but have limited scalability (which leads to prolonged training times), poor resource utilization, narrow applicability across problem domains, and insufficient support for combining diverse model fitting algorithms. In this study, we describe our methodology for scalable supervised learning over voluminous datasets. The methodology explores the effect of controlled partitioning of the feature space, as well as how analytical models can be combined to preserve accuracy. Rather than build a single, all-encompassing model, we enable practitioners to construct an ensemble of models that are trained independently in parallel over different portions of the data space. This can provide faster training times and increased prediction accuracy overall; our empirical benchmarks demonstrate the suitability of our approach using real-world data. Walid Budgaga, Matthew Malensek, Sangmi Lee Pallickara, Shrideep Pallickara |
BDCAT | 2 |
| 2020 | AGAMI: Scalable Visual Analytics over Multidimensional Data StreamsabstractAs worldwide capability to collect, store, and manage information continues to grow, the resulting datasets become increasingly difficult to understand and extract insights from. Interactive data visualizations offers a promising avenue to efficiently navigate and gain insights from highly complex datasets, but the velocity of modern data streams often means that precomputed representations or summarizations of the data will quickly become obsolete. Our system, Agami, provides live-updating, interactive visualizations over streaming data. We leverage in-memory data sketches to summarize and aggregate information to be visualized, and also allow users to query future feature values by leveraging online machine learning models. Our approach facilitates low-latency, iterative exploration of data streams and can scale out incrementally to handle increasing stream velocities and query loads. We provide a thorough evaluation of our data structures and system performance using a real-world meteorological dataset. Mingxin Lu, Edmund Wong, Daniel J. Barajas, Mosopefoluwa Ogundipe, Nate Wilson, Pragya Garg, Alark Joshi, Matthew Malensek |
BDCAT | 9 |
| 2019 | Scalable network analytics for characterization of outbreak influence in voluminous epidemiology datasetsabstractSummary Planning for large‐scale epidemiological outbreaks in livestock populations often involves executing compute‐intensive disease spread simulations. To capture the probabilities of various outcomes, these simulations are executed several times over a collection of representative input scenarios, producing voluminous data. The resulting datasets contain valuable insights, including sequences of events that lead to extreme outbreaks. However, discovering and leveraging such information is also computationally expensive. In this study, we set out to achieve two goals, ie, (1) providing a distributed framework for modeling disease transmission at scale using Spark, including improvements to the default GraphX partitioning strategy, and (2) giving planners and epidemiologists a means to analyze interactions between entities (herds) during simulated disease outbreaks. Using our disease transmission network (DTN), planners or analysts can isolate herds that have a disproportionate effect on epidemiological outcomes, enabling effective allocation of limited resources such as vaccinations and field personnel. We use a representative dataset to verify our approach and optimized the underlying graph partitioning algorithm to ensure the system will scale with increases in the dataset size or number of participating machines. Our analysis includes identification of influential herds as well as the creation of machine learning models for accurate classifications that generalize to other datasets. Naman Shah 0001, Matthew Malensek, Harshil Shah, Shrideep Pallickara, Sangmi Lee Pallickara |
Concurr. Comput. Pract. Exp. | 2 |
| 2019 | Trident: Distributed Storage, Analysis, and Exploration of Multidimensional PhenomenaabstractRising storage and computational capacities have led to the accumulation of voluminous datasets. These datasets contain insights that describe natural phenomena, usage patterns, trends, and other aspects of complex, real-world systems. Statistical and machine learning models are often employed to identify these patterns or attributes of interest. However, a wide array of potentially relevant models and parameterizations exist, and may provide the best performance only after preprocessing steps have been carried out. Our distributed analytics platform, Trident, facilitates the modeling process by providing high-level data exploration functionality as well as guidance for creation of effective models. Trident handles (1) data partitioning and storage, (2) metadata extraction and indexing, and (3) selective retrievals or transformations to prepare and generate training data. In this study, we evaluate Trident in the context of a 1.1 petabyte epidemiology dataset generated by a disease spread simulation; such datasets are often used in planning for national-scale outbreaks in animal populations. Matthew Malensek, Walid Budgaga, Ryan Stern, Shrideep Pallickara, Sangmi Lee Pallickara |
IEEE Trans. Big Data | 1 |
| 2017 | A framework for scalable real-time anomaly detection over voluminous, geospatial data streamsabstractSummary This study presents a framework to enable distributed detection, storage, and analysis of anomalies in voluminous data streams. Individual observations within these streams are multidimensional, with each dimension corresponding to a feature of interest. We consider time‐series geospatial datasets generated by remote and in situ observational devices. Three aspects make this problem particularly challenging: (1) the cumulative volume and rates of data arrivals, (2) evolution of the datasets over time, and (3) spatiotemporal correlations associated with the data. Further, solutions must minimize user intervention and be amenable to distributed processing to ensure scalability. Our approach achieves accurate, high‐throughput classifications in real time, which we demonstrate with our reference anomaly detector implementations. We also provide interfaces that allow new implementations to be developed and parallelized automatically, ensuring applicability across problem domains. To help quantify the magnitude of anomalous observations, detector implementations provide a corresponding degree of irregularity. We have incorporated these algorithms into our distributed storage platform, Galileo, and profiled their suitability through empirical analysis that demonstrates high throughput (10 000 observations per‐second, per‐node) on a real‐worl Petabyte dataset. Walid Budgaga, Matthew Malensek, Sangmi Lee Pallickara, Shrideep Pallickara |
Concurr. Comput. Pract. Exp. | 2 |
| 2017 | Fast, Ad Hoc Query Evaluations over Multidimensional Geospatial DatasetsabstractNetworked observational devices and remote sensing equipment continue to proliferate and contribute to the accumulation of extreme-scale datasets. Both the rate and resolution of the readings produced by these devices have grown over time, exacerbating the issues surrounding their storage and management. In many cases, the sheer scale of the information being maintained makes timely analysis infeasible due to the computational workloads required to process the data. While distributed solutions provide a scalable way to cope with data volumes, the communication and latency involved when inspecting large portions of an overall dataset limit applications that require frequent or rapid responses to incoming queries. This study investigates the challenges associated with providing approximate or exploratory answers to distributed queries. In many situations, this requires striking a balance between response times and error rates to produce meaningful results. To enable these use cases, we outline several expressive query constructs and describe their implementation; rather than relying on summary tables or pre-computed samples, our solution involves a coarse-grained global index that maintains statistics and models the relationships across dimensions in the dataset. To illustrate the benefits of these techniques, we include performance benchmarks on a real-world dataset in a production environment. Matthew Malensek, Sangmi Lee Pallickara, Shrideep Pallickara |
IEEE Trans. Cloud Comput. | 1 |
| 2017 | Synopsis: A Distributed Sketch over Voluminous Spatiotemporal Observational StreamsabstractNetworked observational devices have proliferated in recent years, contributing to voluminous data streams from a variety of sources and problem domains. These streams often have a spatiotemporal component and include multidimensional features of interest. Processing such data in an offline fashion using batch systems or data warehouses is costly from both a storage and computational standpoint, and in many situations the insights derived from the data streams are useful only if they are timely. In this study, we propose SYNOPSIS, an online, distributed sketch that is constructed from voluminous spatiotemporal data streams. The sketch summarizes feature values and inter-feature relationships in memory to facilitate real-time query evaluations and to serve as input to computations expressed using analytical engines. As the data streams evolve, SYNOPSIS performs targeted dynamic scaling to ensure high accuracy and effective resource utilization. We evaluate our system in the context of two real-world spatiotemporal datasets and demonstrate its efficacy in both scalability and query evaluations. Thilina Buddhika, Matthew Malensek, Sangmi Lee Pallickara, Shrideep Pallickara |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2016 | Network analysis for identifying and characterizing disease outbreak influence from voluminous epidemiology dataabstractPlanning for large-scale epidemiological outbreaks in livestock populations often involves executing compute-intensive disease spread simulations. To capture the probabilities of various outcomes, these simulations are executed several times over a collection of representative input scenarios, producing voluminous data. The resulting datasets contain valuable insights, including sequences of events that lead to extreme outbreaks. However, discovering and leveraging such information is also computationally expensive. In this study, we propose a distributed approach for analyzing voluminous epidemiology data to locate and classify the most influential entities in a disease outbreak. Using our disease transmission network (DTN), planners or analysts can isolate entities that have a disproportionate effect on epidemiological outcomes, enabling effective allocation of limited resources such as vaccinations and field personnel. We use a representative dataset to verify our approach, including identification of influential entities and creation of machine learning models for accurate classifications that generalize to other datasets. Naman Shah 0001, Harshil Shah, Matthew Malensek, Sangmi Lee Pallickara, Shrideep Pallickara |
IEEE BigData | 3 |
| 2016 | A scalable framework for continuous query evaluations over multidimensional, scientific datasetsabstractSummary Efficient access to voluminous multidimensional datasets is essential for scientific applications. Fast evolving datasets present unique challenges during retrievals. Keeping data up‐to‐date can be expensive and may involve the following: repeated data queries, excessive data movements, and redundant data preprocessing. This paper focuses on the issue of efficient manipulation of query results in cases where the dataset is continuously evolving. Our approach provides an automated and scalable tracking and caching mechanism to evaluate continuous queries over data stored in a distributed storage system. We have designed and developed a distributed updatable cache that ensures the query output to contain the most recent data arrivals. We have developed a dormant cache framework to address strains on caching capacity due to intensive memory requirements. The data to be stored in the dormant cache are selected using the cached continuous query scheduling algorithm that we have designed and developed. This approach is evaluated in the context of Galileo, our distributed data storage framework. This paper includes an empirical evaluation performed on Amazon Web Services' cluster and a private cluster. Our performance benchmarks demonstrate the efficacy of our approach. Copyright © 2015 John Wiley & Sons, Ltd. Cameron Tolooee, Matthew Malensek, Sangmi Lee Pallickara |
Concurr. Comput. Pract. Exp. | 2 |
| 2016 | Predictive analytics using statistical, learning, and ensemble methods to support real-time exploration of discrete event simulations
Walid Budgaga, Matthew Malensek, Sangmi Lee Pallickara, Neil Harvey, F. Jay Breidt, Shrideep Pallickara |
Future Gener. Comput. Syst. | 2 |
| 2016 | Analytic Queries over Geospatial Time-Series Data Using Distributed Hash TablesabstractAs remote sensing equipment and networked observational devices continue to proliferate, their corresponding data volumes have surpassed the storage and processing capabilities of commodity computing hardware. This trend has led to the development of distributed storage frameworks that incrementally scale out by assimilating resources as necessary. While challenging in its own right, storing and managing voluminous datasets is only the precursor to a broader field of research: extracting insights, relationships, and models from the underlying datasets. The focus of this study is twofold:exploratoryandpredictiveanalytics over voluminous, multidimensional datasets in a distributed environment. Both of these types of analysis represent a higher-level abstraction over standard query semantics; rather than indexing every discrete value for subsequent retrieval, our framework autonomously learns the relationships and interactions between dimensions in the dataset and makes the information readily available to users. This functionality includes statistical synopses, correlation analysis, hypothesis testing, probabilistic structures, and predictive models that not only enable the discovery of nuanced relationships between dimensions, but also allow future events and trends to be predicted. The algorithms presented in this work were evaluated empirically on a real-world geospatial time-series dataset in a production environment, and are broadly applicable across other storage frameworks. Matthew Malensek, Sangmi Lee Pallickara, Shrideep Pallickara |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2015 | Autonomous Orchestration of Distributed Discrete Event Simulations in the Presence of Resource UncertaintyabstractDiscrete event simulations model the behavior of complex, real-world systems. Simulating a wide range of events and conditions provides a more nuanced model, but also increases its computational footprint. To manage these processing requirements in a scalable manner, discrete event simulations can be distributed across multiple computing resources. Orchestrating the simulations in a distributed setting involves coping with resource uncertainty. We consider three key aspects of resource uncertainty: resource failures, heterogeneity, and slowdowns. Each of these aspects is managed autonomously, which involves making accurate predictions of future execution times and latencies while also accounting for differences in hardware capabilities and dynamic resource consumption profiles. Further complicating matters, individual tasks within the simulation are stateful and stochastic, requiring inter-task communication and synchronization to produce accurate outcomes. We deal with these challenges through intelligent state collection and migration, active resource monitoring, and empirical evaluation of resource capabilities under changing conditions. To underscore the viability of our solution, we provide benchmarks using a production discrete event simulation that can simultaneously sustain failures, manage resource heterogeneity, and handle slowdowns while being orchestrated by our framework. Zhiquan Sui, Matthew Malensek, Neil Harvey, Shrideep Pallickara |
ACM Trans. Auton. Adapt. Syst. | 2 |
| 2013 | Exploiting geospatial and chronological characteristics in data streams to enable efficient storage and retrievals
Matthew Malensek, Sangmi Lee Pallickara, Shrideep Pallickara |
Future Gener. Comput. Syst. | 1 |