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

Douglas S. Stones

dblp:40/7614 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
0since 2021 · last 2013
—ORCID · none

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

Databases, data management, data science and information retrieval · 2Applied, interdisciplinary, general and emerging computing · 2Artificial intelligence and machine learning · 1Computer networks · 1Theory of computation · 1 · 1 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.

Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 75% Computational science and engineering · 25%
Theoretical computer science
1 paper
Coding theory · 50% Combinatorics and discrete mathematics · 50%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 100%

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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › phylogenetics › phylogenetic inference
bayesian phylogenetic inference
0.112011
MrBayes on a Graphics Processing Unit · Bioinform. 2011
Computational science and engineering › parallel computing
GPU acceleration
0.112011
MrBayes on a Graphics Processing Unit · Bioinform. 2011
Bioinformatics and computational biology
markov chain monte carlo
0.112011
MrBayes on a Graphics Processing Unit · Bioinform. 2011
Bioinformatics and computational biology
phylogenetics
0.112011
MrBayes on a Graphics Processing Unit · Bioinform. 2011
Information retrieval › indexing
index compression
0.112011
Efficient Parallel Lists Intersection and Index Compression Algorithms using Graphics Processing Units · Proc. VLDB Endow. 2011
Information retrieval › indexing › index compression
inverted index compression
0.112011
Efficient Parallel Lists Intersection and Index Compression Algorithms using Graphics Processing Units · Proc. VLDB Endow. 2011
Information retrieval › query processing
web query processing
0.112011
Efficient Parallel Lists Intersection and Index Compression Algorithms using Graphics Processing Units · Proc. VLDB Endow. 2011
Combinatorics and discrete mathematics › combinatorial design
block design
0.112010
T-Code: 3-Erasure Longest Lowest-Density MDS Codes · IEEE J. Sel. Areas Commun. 2010
Combinatorics and discrete mathematics
combinatorial design
0.112010
T-Code: 3-Erasure Longest Lowest-Density MDS Codes · IEEE J. Sel. Areas Commun. 2010
Coding theory › error-correcting codes
erasure coding
0.112010
T-Code: 3-Erasure Longest Lowest-Density MDS Codes · IEEE J. Sel. Areas Commun. 2010
Coding theory › error-correcting codes › block codes › array codes
MDS array codes
0.112010
T-Code: 3-Erasure Longest Lowest-Density MDS Codes · IEEE J. Sel. Areas Commun. 2010
GPUs and heterogeneous computing
GPU query processing
0.012011
Efficient Parallel Lists Intersection and Index Compression Algorithms using Graphics Processing Units · Proc. VLDB Endow. 2011

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

linear regression · 0.2hash segmentation · 0.2d-gap compression · 0.2binary search · 0.2Metropolis coupled MCMC · 0.1CUDA · 0.1combinatorial construction · 0.1bijection proof · 0.1
YearPublicationVenuePosition
2013 Exploiting query term correlation for list caching in web search engines
abstract
Caching technologies have been widely employed to boost the performance of Web search engines. Motivated by the correlation between terms in query logs from a commercial search engine, we explore the idea of a caching scheme based on pairs of terms, rather than individual terms (which is the typical approach used by search engines today). We propose an inverted list caching policy, based on the Least Recently Used method, in which the co-occurring correlation between terms in the query stream is accounted for when deciding on which terms to keep in the cache. We consider not only the term co-occurrence within the same query but also the co-occurrence between separate queries. Experimental results show that the proposed approach can improve not only the cache hit ratio but also the overall throughput of the system when compared to existing list caching algorithms.
Jiancong Tong, Gang Wang 0001, Douglas S. Stones, Shizhao Sun, Xiaoguang Liu 0001, Fan Zhang 0092
CIKM3
2013 New pattern erasure codes
abstract
In this paper, we study binary pattern erasure codes, i.e., binary codes that are resiliant to erasures from a family P of possible erasures. We give an algorithmic proof of the existence of a binary linear code with codewords of length n that is resiliant to erasures from P when P satisfies the properties: every pattern p ϵ P has size m and every letter in the alphabet occurs in at most c patterns. The density of the parity matrix is plays a important role in storage applications, so we also introduce a new low density code basing on graph theory.
Sheng Lin 0002, Kai Shi 0002, Douglas S. Stones, Guangping Xu
ISIT3
2012 Formulae for the Alon-Tarsi Conjecture
abstract
The sign of a Latin square is $-1$ if it has an odd number of rows and columns that are odd permutations; otherwise it is $+1$. Let $L^{\text{\scshape{even}}}_n$ and $L^{\text{\scshape{odd}}}_n$ be, respectively, the number of Latin squares of order n with sign $+1$ and $-1$. The Alon–Tarsi conjecture asserts that $L^{\text{\scshape{even}}}_n \neq L^{\text{\scshape{odd}}}_n$ when n is even. We prove that $L_n^{\text{\scshape{even}}}-L_n^{\text{\scshape{odd}}}=(-1)^{n(n-1)/2} \sum_{A \in B_n} (-1)^{\sigma_0(A)} \det(A)^n$, where $B_n$ is the set of $n \times n$ $\,(0,1)$-matrices and $\sigma_0(A)$ is the number of 0 elements in A. We use this formula to give another proof of the Alon–Tarsi conjecture for $n=p-1$ for odd prime p.
Douglas S. Stones
SIAM J. Discret. Math.1
2011 MrBayes on a Graphics Processing Unit
abstract
MOTIVATION: Bayesian phylogenetic inference can be used to propose a 'tree of life' for a collection of species whose DNA sequences are known. While there are many packages available that implement Bayesian phylogenetic inference, such as the popular MrBayes, running these programs poses significant computational challenges. Parallelized versions of the Metropolis coupled Markov chain Monte Carlo (MC³) algorithm in MrBayes have been presented that can run on various platforms, such as a graphics processing unit (GPU). The GPU has been used as a cost-effective means for computational research in many fields. However, until now, some limitations have prevented the GPU from being used to run MrBayes MC³ effectively. RESULTS: We give an appraisal of the possibility of realistically implementing MrBayes MC³ in parallel on an ordinary four-core desktop computer with a GPU. An earlier proposed algorithm for running MrBayes MC³ in parallel on a GPU has some significant drawbacks (e.g. too much CPU-GPU communication) which we resolve. We implement these improvements on the NVIDIA GeForce GTX 480 as most other GPUs are unsuitable for running MrBayes MC³ due to a range of reasons, such as having insufficient support for double precision floating-point arithmetic. Experiments indicate that run-time can be decreased by a factor of up to 5.4 by adding a single GPU (versus state-of-the-art multicore parallel algorithms). We can also achieve a speedup (versus serial MrBayes MC³) of more than 40 on a sufficiently large dataset using two GPUs. AVAILABILITY: GPU MrBayes (i.e. the proposed implementation of MrBayes MC³ for the GPU) is available from http://mrbayes-gpu.sourceforge.net/.
Jianfu Zhou, Xiaoguang Liu 0001, Douglas S. Stones, Gang Wang 0001
Bioinform.3
2011 Efficient Parallel Lists Intersection and Index Compression Algorithms using Graphics Processing Units
abstract
Major web search engines answer thousands of queries per second requesting information about billions of web pages. The data sizes and query loads are growing at an exponential rate. To manage the heavy workload, we consider techniques for utilizing a Graphics Processing Unit (GPU). We investigate new approaches to improve two important operations of search engines -- lists intersection and index compression. For lists intersection, we develop techniques for efficient implementation of the binary search algorithm for parallel computation. We inspect some representative real-world datasets and find that a sufficiently long inverted list has an overall linear rate of increase. Based on this observation, we propose Linear Regression and Hash Segmentation techniques for contracting the search range. For index compression, the traditional d-gap based compression schemata are not well-suited for parallel computation, so we propose a Linear Regression Compression schema which has an inherent parallel structure. We further discuss how to efficiently intersect the compressed lists on a GPU. Our experimental results show significant improvements in the query processing throughput on several datasets.
Naiyong Ao, Fan Zhang 0092, Di Wu 0036, Douglas S. Stones, Gang Wang 0001, Xiaoguang Liu 0001, Jing Liu 0010, Sheng Lin 0002
Proc. VLDB Endow.4
2010 T-Code: 3-Erasure Longest Lowest-Density MDS Codes
abstract
In this paper, we study longest lowest-density MDS codes, a simple kind of multi-erasure array code with optimal redundancy and minimum update penalty. We prove some basic structure properties for longest lowest-density MDS codes. We define a "perfect" property for near-resolvable block designs (NRBs) and establish a bijection between 3-erasure longest lowest-density MDS codes (T-Codes) and perfect NRB(3¿ + 1, 3, 2)s. We present a class of NRB(3¿+1, 3, 2)s, and prove that it produces a family of T-Codes. This family is infinite assuming Artin¿s Conjecture. We also test some other NRBs and find some T-Code instances outside of this family.
Sheng Lin 0002, Gang Wang 0001, Douglas S. Stones, Xiaoguang Liu 0001, Jing Liu 0010
IEEE J. Sel. Areas Commun.3