272 citations · 2.5k across the 136 of their papers we have counts for
26 papers · 1 filter
SeeSaw: Interactive Ad-hoc Search Over Image Databases
Oscar Moll, Manuel Favela, Samuel Madden +2
As image datasets become ubiquitous, the problem of ad-hoc searches over image data is increasingly important. Many high-level data tasks in machine learning, such as constructing…
Supercomputing Enabled Deployable Analytics for Disaster Response
Kaira Samuel, Jeremy Kepner, Michael Jones +17
First responders and other forward deployed essential workers can benefit from advanced analytics. Limited network access and software security requirements prevent the usage of st…
Technical Report on Data Integration and Preparation
El Kindi Rezig, Michael Cafarella, Vijay Gadepally
AI application developers typically begin with a dataset of interest and a vision of the end analytic or insight they wish to gain from the data at hand. Although these are two ver…
ExSample: Efficient Searches on Video Repositories through Adaptive Sampling
Oscar Moll, Favyen Bastani, Sam Madden +3
Capturing and processing video is increasingly common as cameras become cheaper to deploy. At the same time, rich video understanding methods have progressed greatly in the last de…
Technical Report: Developing a Working Data Hub
Vijay Gadepally, Jeremy Kepner
Data forms a key component of any enterprise. The need for high quality and easy access to data is further amplified by organizations wishing to leverage machine learning or artifi…
AI Data Wrangling with Associative Arrays
Jeremy Kepner, Vijay Gadepally, Hayden Jananthan +2
The AI revolution is data driven. AI "data wrangling" is the process by which unusable data is transformed to support AI algorithm development (training) and deployment (inference)…
RedisGraph GraphBLAS Enabled Graph Database
Pieter Cailliau, Tim Davis, Vijay Gadepally +4
RedisGraph is a Redis module developed by Redis Labs to add graph database functionality to the Redis database. RedisGraph represents connected data as adjacency matrices. By repre…
A Billion Updates per Second Using 30,000 Hierarchical In-Memory D4M Databases
Jeremy Kepner, Vijay Gadepally, Lauren Milechin +15
Analyzing large scale networks requires high performance streaming updates of graph representations of these data. Associative arrays are mathematical objects combining properties…
Database Operations in D4M.jl
Lauren Milechin, Vijay Gadepally, Jeremy Kepner
Each step in the data analytics pipeline is important, including database ingest and query. The D4M-Accumulo database connector has allowed analysts to quickly and easily ingest to…
Polystore Mathematics of Relational Algebra
Hayden Jananthan, Ziqi Zhou, Vijay Gadepally +3
Financial transactions, internet search, and data analysis are all placing increasing demands on databases. SQL, NoSQL, and NewSQL databases have been developed to meet these deman…
D4M 3.0: Extended Database and Language Capabilities
Lauren Milechin, Vijay Gadepally, Siddharth Samsi +3
The D4M tool was developed to address many of today's data needs. This tool is used by hundreds of researchers to perform complex analytics on unstructured data. Over the past few…
Version 0.1 of the BigDAWG Polystore System
Vijay Gadepally, Kyle OBrien, Adam Dziedzic +7
A polystore system is a database management system (DBMS) composed of integrated heterogeneous database engines and multiple programming languages. By matching data to the storage…
BigDAWG Polystore Release and Demonstration
Kyle OBrien, Vijay Gadepally, Jennie Duggan +7
The Intel Science and Technology Center for Big Data is developing a reference implementation of a Polystore database. The BigDAWG (Big Data Working Group) system supports "many si…
Benchmarking the Graphulo Processing Framework
Timothy Weale, Vijay Gadepally, Dylan Hutchison +1
Graph algorithms have wide applicablity to a variety of domains and are often used on massive datasets. Recent standardization efforts such as the GraphBLAS specify a set of key co…
The BigDAWG Polystore System and Architecture
Vijay Gadepally, Peinan Chen, Jennie Duggan +6
Organizations are often faced with the challenge of providing data management solutions for large, heterogenous datasets that may have different underlying data and programming mod…
Benchmarking SciDB Data Import on HPC Systems
Siddharth Samsi, Laura Brattain, William Arcand +16
SciDB is a scalable, computational database management system that uses an array model for data storage. The array data model of SciDB makes it ideally suited for storing and manag…
High-throughput Ingest of Provenance Records into Accumulo
Thomas Moyer, Vijay Gadepally
Whole-system data provenance provides deep insight into the processing of data on a system, including detecting data integrity attacks. The downside to systems that collect whole-s…
Associative Array Model of SQL, NoSQL, and NewSQL Databases
Jeremy Kepner, Vijay Gadepally, Dylan Hutchison +4
The success of SQL, NoSQL, and NewSQL databases is a reflection of their ability to provide significant functionality and performance benefits for specific domains, such as financi…
From NoSQL Accumulo to NewSQL Graphulo: Design and Utility of Graph Algorithms inside a BigTable Database
Dylan Hutchison, Jeremy Kepner, Vijay Gadepally +1
Google BigTable's scale-out design for distributed key-value storage inspired a generation of NoSQL databases. Recently the NewSQL paradigm emerged in response to analytic workload…
The BigDAWG Architecture
Vijay Gadepally, Jennie Duggan, Aaron Elmore +4
BigDAWG is a polystore system designed to work on complex problems that naturally span across different processing or storage engines. BigDAWG provides an architecture that support…
Graphulo Implementation of Server-Side Sparse Matrix Multiply in the Accumulo Database
Dylan Hutchison, Jeremy Kepner, Vijay Gadepally +1
The Apache Accumulo database excels at distributed storage and indexing and is ideally suited for storing graph data. Many big data analytics compute on graph data and persist thei…
D4M: Bringing Associative Arrays to Database Engines
Vijay Gadepally, Jeremy Kepner, William Arcand +11
The ability to collect and analyze large amounts of data is a growing problem within the scientific community. The growing gap between data and users calls for innovative tools tha…
Enabling On-Demand Database Computing with MIT SuperCloud Database Management System
Andrew Prout, Jeremy Kepner, Peter Michaleas +11
The MIT SuperCloud database management system allows for rapid creation and flexible execution of a variety of the latest scientific databases, including Apache Accumulo and SciDB.…
Associative Arrays: Unified Mathematics for Spreadsheets, Databases, Matrices, and Graphs
Jeremy Kepner, Julian Chaidez, Vijay Gadepally +1
Data processing systems impose multiple views on data as it is processed by the system. These views include spreadsheets, databases, matrices, and graphs. The common theme amongst…