Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Kristi Morton

dblp:70/5069 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
0since 2021 · last 2014
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 5 · 4 first-author

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
4 papers
Data integration and cleaning · 45% Query processing and optimization · 26% Data mining · 13%
Computer graphics and multimedia
1 paper
Visualization and visual analytics · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Performance modeling and evaluation · 38% Parallel and multicore computing · 38% Cloud and datacenter computing · 23%

Topics — the 12 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data integration and cleaning › data preprocessing
data cleaning
0.212014
Support the Data Enthusiast: Challenges for Next-Generation Data-Analysis Systems · Proc. VLDB Endow. 2014
Data integration and cleaning › data preprocessing › data cleaning
interactive data cleaning
0.212014
Support the Data Enthusiast: Challenges for Next-Generation Data-Analysis Systems · Proc. VLDB Endow. 2014
Visualization and visual analytics
data exploration
0.212014
Support the Data Enthusiast: Challenges for Next-Generation Data-Analysis Systems · Proc. VLDB Endow. 2014
Visualization and visual analytics
visual analytics
0.212014
Support the Data Enthusiast: Challenges for Next-Generation Data-Analysis Systems · Proc. VLDB Endow. 2014
Query processing and optimization
parallel query processing
0.112010
ParaTimer: a progress indicator for MapReduce DAGs · SIGMOD Conference 2010
Query processing and optimization › query execution
query progress estimation
0.112010
ParaTimer: a progress indicator for MapReduce DAGs · SIGMOD Conference 2010
Data mining › process mining › predictive process monitoring
remaining time prediction
0.112010
ParaTimer: a progress indicator for MapReduce DAGs · SIGMOD Conference 2010
Parallel and multicore computing
parallel query processing
0.112010
Estimating the progress of MapReduce pipelines · ICDE 2010
Distributed and cloud data management
distributed query processing
0.112007
Highly distributed XQuery with DXQ · SIGMOD Conference 2007
Data models and query languages › XML query languages
XQuery
0.112007
Highly distributed XQuery with DXQ · SIGMOD Conference 2007
Cloud and datacenter computing
cluster resource management and scheduling
0.012010
ParaTimer: a progress indicator for MapReduce DAGs · SIGMOD Conference 2010
Cloud and datacenter computing › cluster resource management and scheduling › cluster scheduling
mapreduce scheduling
0.012010
ParaTimer: a progress indicator for MapReduce DAGs · SIGMOD Conference 2010

Methods — techniques the papers use, named apart from their topics

interactive visualization · 0.4schema mapping · 0.1progress estimation · 0.1critical-path analysis · 0.1critical path analysis · 0.1remote invocation · 0.1code shipping · 0.1
YearPublicationVenuePosition
2014 Support the Data Enthusiast: Challenges for Next-Generation Data-Analysis Systems
abstract
We present a vision of next-generation visual analytics services. We argue that these services should have three related capabilities: support visual and interactive data exploration as they do today, but also suggest relevant data to enrich visualizations, and facilitate the integration and cleaning of that data. Most importantly, they should provide all these capabilities seamlessly in the context of an uninterrupted data analysis cycle. We present the challenges and opportunities in building next-generation visual analytics services.
Kristi Morton, Magdalena Balazinska, Dan Grossman, Jock D. Mackinlay
Proc. VLDB Endow.1
2012 Dynamic workload driven data integration in tableau
abstract
Tableau is a commercial business intelligence (BI) software tool that supports interactive, visual analysis of data. Armed with a visual interface to data and a focus on usability, Tableau enables a wide audience of end-users to gain insight into their datasets. The user experience is a fluid process of interaction in which exploring and visualizing data takes just a few simple drag-and-drop operations (no programming or DB experience necessary). In this context of exploratory, ad-hoc visual analysis, we describe a novel approach to integrating large, heterogeneous data sources. We present a new feature in Tableau called data blending, which gives users the ability to create data visualization mashups from structured, heterogeneous data sources dynamically without any upfront integration effort. Users can author visualizations that automatically integrate data from a variety of sources, including data warehouses, data marts, text files, spreadsheets, and data cubes. Because our data blending system is workload driven, we are able to bypass many of the pain-points and uncertainty in creating mediated schemas and schema-mappings in current pay-as-you-go integration systems.
Kristi Morton, Ross Bunker, Jock D. Mackinlay, Robert Morton, Chris Stolte
SIGMOD Conference1
2010 Estimating the progress of MapReduce pipelines
abstract
In parallel query-processing environments, accurate, time-oriented progress indicators could provide much utility given that inter- and intra-query execution times can have high variance. However, none of the techniques used by existing tools or available in the literature provide non-trivial progress estimation for parallel queries. In this paper, we introduce Parallax, the first such indicator. While several parallel data processing systems exist, the work in this paper targets environments where queries consist of a series of MapReduce jobs. Parallax builds on recently-developed techniques for estimating the progress of single-site SQL queries, but focuses on the challenges related to parallelism and variable execution speeds. We have implemented our estimator in the Pig system and demonstrate its performance through experiments with the PigMix benchmark and other queries running in a real, small-scale cluster.
Kristi Morton, Abram L. Friesen, Magdalena Balazinska, Dan Grossman
ICDE1
2010 ParaTimer: a progress indicator for MapReduce DAGs
abstract
Time-oriented progress estimation for parallel queries is a challenging problem that has received only limited attention. In this paper, we present ParaTimer, a new type of time-remaining indicator for parallel queries. Several parallel data processing systems exist. ParaTimer targets environments where declarative queries are translated into ensembles of MapReduce jobs. ParaTimer builds on previous techniques and makes two key contributions. First, it estimates the progress of queries that translate into directed acyclic graphs of MapReduce jobs, where jobs on different paths can execute concurrently (unlike prior work that looked at sequences only). For such queries, we use a new type of critical-path-based progress-estimation approach. Second, ParaTimer handles a variety of real systems challenges such as failures and data skew. To handle unexpected changes in query execution times due to runtime condition changes, ParaTimer provides users with not only one but with a set of time-remaining estimates, each one corresponding to a different carefully selected scenario. We implement our estimator in the Pig system and demonstrate its performance on experiments running on a real, small-scale cluster.
Kristi Morton, Magdalena Balazinska, Dan Grossman
SIGMOD Conference1
2007 Highly distributed XQuery with DXQ
abstract
Many modern applications, from Grid computing to RSS handling, need to support data processing in a distributed environment. Currently, most such applications are implemented using a general purpose programming language, which can be expensive to maintain, hard to configure and modify, and require hand optimization of the distributed data processing operations. We present Distributed XQuery (DXQ), a simple, yet powerful, extension of XQuery to support distributed applications. This extension includes the ability to deploy networks of XQuery servers, to remotely invoke XQuery programs on those servers, and to ship code between servers. Our demonstration presents two applications implemented in DXQ: the resolution algorithm of DNS, the Domain Name System, and the Narada overlay-network protocol. We show that our system can flexibly accommodate different patterns of distributed computation and present some simple but essential distributed optimizations.
Mary F. Fernández, Trevor Jim, Kristi Morton, Nicola Onose, Jérôme Siméon
SIGMOD Conference3