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.
? Tutorial for this page

Tim Meehan

dblp:91/7881 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
1since 2021 · last 2023
—ORCID · conflict

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

Computer networks · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 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
Distributed and cloud data management · 44% Query processing and optimization · 34% Information retrieval · 11%

Topics — the 3 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed and cloud data management › distributed query processing
distributed query engine
0.712023
Presto: A Decade of SQL Analytics at Meta · Proc. ACM Manag. Data 2023
Information retrieval
query processing
0.112010
XSACT: A Comparison Tool for Structured Search Results · Proc. VLDB Endow. 2010
Information retrieval
search engines
0.112010
XSACT: A Comparison Tool for Structured Search Results · Proc. VLDB Endow. 2010

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

presto on spark · 0.7native vectorized execution · 0.7materialized views · 0.7hierarchical caching · 0.7differentiation feature set generation · 0.1
YearPublicationVenuePosition
2023 Presto: A Decade of SQL Analytics at Meta
abstract
Presto is an open-source distributed SQL query engine that supports analytics workloads involving multiple exabyte-scale data sources. Presto is used for low-latency interactive use cases as well as long-running ETL jobs at Meta. It was originally launched at Meta in 2013 and donated to the Linux Foundation in 2019. Over the last ten years, upholding query latency and scalability with the hyper growth of data volume at Meta as well as new SQL analytics requirements have raised impressive challenges for Presto. A top priority has been ensuring query reliability does not regress with the shift towards smaller, more elastic container allocation, which requires queries to run with substantially smaller memory headroom and can be preempted at any time. Additionally, new demands from machine learning, privacy, and graph analytics have driven Presto maintainers to think beyond traditional data analytics. In this paper, we discuss several successful evolutions in recent years that have improved Presto latency as well as scalability by several orders of magnitude in production at Meta. Some of the notable ones are hierarchical caching, native vectorized execution engines, materialized views, and Presto on Spark. With these new capabilities, we have deprecated or are in the process of deprecating various legacy query engines so that Presto becomes the single piece to serve interactive, ad-hoc, ETL, and graph processing workloads for the entire data warehouse.
Yutian Sun, Tim Meehan, Rebecca Schlussel, Wenlei Xie, Masha Basmanova, Orri Erling, Andrii Rosa, Shixuan Fan, Rongrong Zhong, Arun Thirupathi, Nikhil Collooru, Dionysios Logothetis, Kostas Xirogiannopoulos, Varun Gajjala, Rohit Jain, Ajay Palakuzhy, Prithvi Pandian, Sergey Pershin, Abhisek Saikia, Pranjal Shankhdhar, Neerad Somanchi, Swapnil Tailor, Jialiang Tan, Sreeni Viswanadha, Zac Wen, Biswapesh Chattopadhyay, Deepak Majeti, Aditi Pandit
Proc. ACM Manag. Data2
2010 XSACT: A Comparison Tool for Structured Search Results
abstract
Studies show that about 50% of web search is for information exploration purpose, where a user would like to investigate, compare, evaluate, and synthesize multiple relevant results. Due to the absence of general tools that can effectively analyze and differentiate multiple results, a user has to manually read and comprehend potentially large results in an exploratory search. Such a process is time consuming, labor intensive and error prone. With meta information embedded, keyword search on structured data provides the potential for automating or semi-automating the comparison of multiple results. In this demo we present a system XSACT for differentiating search results on structured data. XSACT takes as input a set of structured results, and outputs a Differentiation Feature Set (DFS) for each result to highlight their differences within a size bound. The problem of generating DFSs with maximal differences is proved to be NP-hard. XSACT adopts efficient algorithms for DFS generation, and features a user-friendly interface that effectively interacts with the users to help them compare search results.
Ziyang Liu 0001, Sivaramakrishnan Natarajan, Stephen Booher, Tim Meehan, Robert Winkler, Yi Chen 0001
Proc. VLDB Endow.5
2009 Maximum a Posteriori Bit-Unstuffing
abstract
Bit-stuffing is the procedure of introducing an extra bit in the transmitted stream after a fixed number of consecutive ones or zeros. This paper demonstrates that, for conventional unstuffing, the BER experienced by individual bits within a stuffed frame dramatically and monotonically degrades with its positional-index. We also show that when knowledge of the number of stuffed bits is applied to maximum a posteriori (MAP) bit-unstuffing (MAPBU) (through a BCJR algorithm), this trend is significantly mitigated.
James E. Hicks, Tim Meehan, Frank Kragh
ICC2
2006 Maximum Likelihood Sequence Detection of a Bit-stuffed Data Source
abstract
Bit-stuffing is used in various communications protocols, typically as a way to remove ambiguity in the detection of control flags or as a method to aid clock recovery. Typically a demodulator makes hard symbol-by-symbol decisions without incorporating the knowledge that the data source is bit-stuffed. A demodulator making symbol-by-symbol decisions is clearly not optimum for a source that has been bit-stuffed. In this paper we investigate an optimum approach. We develop the maximum-likelihood sequence detector (MLSD) for a bit-stuffed data source. We start by modeling the transmitted signal as a Markov process. We then proceed to calculate approximate performance bounds for the MLSD. We then develop a trellis receiver structure and perform simulations using the Viterbi decoder algorithm.
Tim Meehan, James E. Hicks, Frank Kragh
ICC1