Demo Data from EDBT 2026 / reviewers in the wild / expert
William K. Josephson
dblp:j/WJJosephson · also William Josephson
· DBLP profile ↗
9ranked-venue papers
3as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 3 first-authorDatabases, data management, data science and information retrieval · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 2Artificial intelligence and machine learning · 1
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 |
Information retrieval · 84% Data mining · 8% Data stream processing · 4% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Storage systems · 96% Cloud and datacenter computing · 4% | |
| Theoretical computer science
1 paper |
Algorithms and data structures · 100% |
Topics — the 16 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval
similarity search |
0.4 | 3 | 2017 | Intelligent Probing for Locality Sensitive Hashing: Multi-Probe LSH and Beyond · Proc. VLDB Endow. 2017 Sizing sketches: a rank-based analysis for similarity search · SIGMETRICS 2007 Ferret: a toolkit for content-based similarity search of feature-rich data · EuroSys 2006 |
Information retrieval › hashing › hashing for nearest neighbor search
locality-sensitive hashing |
0.4 | 2 | 2017 | Intelligent Probing for Locality Sensitive Hashing: Multi-Probe LSH and Beyond · Proc. VLDB Endow. 2017 Multi-Probe LSH: Efficient Indexing for High-Dimensional Similarity Search · VLDB 2007 |
Information retrieval › similarity search › nearest neighbor search
approximate nearest neighbor search |
0.3 | 1 | 2017 | Intelligent Probing for Locality Sensitive Hashing: Multi-Probe LSH and Beyond · Proc. VLDB Endow. 2017 |
Information retrieval › similarity search › nearest neighbor search › approximate nearest neighbor search
multi-probe LSH |
0.3 | 1 | 2017 | Intelligent Probing for Locality Sensitive Hashing: Multi-Probe LSH and Beyond · Proc. VLDB Endow. 2017 |
Storage systems
file systems |
0.2 | 2 | 2010 | DFS: A file system for virtualized flash storage · ACM Trans. Storage 2010 DFS: A File System for Virtualized Flash Storage · FAST 2010 |
Storage systems › flash and SSD › flash memory management
virtualized flash |
0.2 | 2 | 2010 | DFS: A file system for virtualized flash storage · ACM Trans. Storage 2010 DFS: A File System for Virtualized Flash Storage · FAST 2010 |
Storage systems › flash and SSD › flash memory
flash storage |
0.1 | 2 | 2010 | DFS: A File System for Virtualized Flash Storage · FAST 2010 DFS: A file system for virtualized flash storage · ACM Trans. Storage 2010 |
Data mining
dimensionality reduction |
0.1 | 2 | 2007 | Sizing sketches: a rank-based analysis for similarity search · SIGMETRICS 2007 Ferret: a toolkit for content-based similarity search of feature-rich data · EuroSys 2006 |
Storage systems › file systems
flash file system |
0.1 | 1 | 2010 | DFS: A file system for virtualized flash storage · ACM Trans. Storage 2010 |
Algorithms and data structures › data structure design › search structures
hashing |
0.1 | 1 | 2017 | Intelligent Probing for Locality Sensitive Hashing: Multi-Probe LSH and Beyond · Proc. VLDB Endow. 2017 |
Indexing and storage engines › multidimensional indexing
high-dimensional indexing |
0.1 | 1 | 2007 | Multi-Probe LSH: Efficient Indexing for High-Dimensional Similarity Search · VLDB 2007 |
Data stream processing › sketch
sketch-based similarity estimation |
0.1 | 1 | 2007 | Sizing sketches: a rank-based analysis for similarity search · SIGMETRICS 2007 |
Information retrieval › similarity search
content-based similarity search |
0.1 | 1 | 2006 | Ferret: a toolkit for content-based similarity search of feature-rich data · EuroSys 2006 |
Information retrieval › similarity search
high-dimensional similarity search |
0.1 | 1 | 2006 | Ferret: a toolkit for content-based similarity search of feature-rich data · EuroSys 2006 |
Storage systems › flash and SSD
solid-state drive |
0.0 | 1 | 2010 | DFS: A file system for virtualized flash storage · ACM Trans. Storage 2010 |
Cloud and datacenter computing
virtualization |
0.0 | 1 | 2010 | DFS: A File System for Virtualized Flash Storage · FAST 2010 |
Methods — techniques the papers use, named apart from their topics
multi-probe LSH · 0.6intelligent probing · 0.6sketching · 0.1dimension reduction · 0.1approximation methods · 0.1virtual storage address space · 0.1direct flash access · 0.1rank-based analysis · 0.1randomized projections · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Intelligent Probing for Locality Sensitive Hashing: Multi-Probe LSH and BeyondabstractThe past decade has been marked by the (continued) explosion of diverse data content and the fast development of intelligent data analytics techniques. One problem we identified in the mid-2000s was similarity search of feature-rich data. The challenge here was achieving both high accuracy and high efficiency in high-dimensional spaces. Locality sensitive hashing (LSH), which uses certain random space partitions and hash table lookups to find approximate nearest neighbors, was a promising approach with theoretical guarantees. But LSH alone was insufficient since a large number of hash tables were required to achieve good search quality. Building on an idea of Panigrahy, our multi-probe LSH method introduced the idea of intelligent probing. Given a query object, we strategically probe its neighboring hash buckets (in a query-dependent fashion) by calculating the statistical probabilities of similar objects falling into each bucket. Such intelligent probing can significantly reduce the number of hash tables while achieving high quality. In this paper, we revisit the problem motivation, the challenges, the key design considerations of multi-probe LSH, as well as discuss recent developments in this space and some questions for further research. Qin Lv, William K. Josephson, Moses Charikar, Kai Li 0001 |
Proc. VLDB Endow. | 2 |
| 2010 | DFS: A File System for Virtualized Flash Storage
William K. Josephson, Lars Ailo Bongo, David Flynn, Kai Li 0001 |
FAST | 1 |
| 2010 | DFS: A file system for virtualized flash storageabstractWe present the design, implementation, and evaluation of Direct File System (DFS) for virtualized flash storage. Instead of using traditional layers of abstraction, our layers of abstraction are designed for directly accessing flash memory devices. DFS has two main novel features. First, it lays out its files directly in a very large virtual storage address space provided by FusionIO's virtual flash storage layer. Second, it leverages the virtual flash storage layer to perform block allocations and atomic updates. As a result, DFS performs better and is much simpler than a traditional Unix file system with similar functionalities. Our microbenchmark results show that DFS can deliver 94,000 I/O operations per second (IOPS) for direct reads and 71,000 IOPS for direct writes with the virtualized flash storage layer on FusionIO's ioDrive. For direct access performance, DFS is consistently better than ext3 on the same platform, sometimes by 20%. For buffered access performance, DFS is also consistently better than ext3, and sometimes by over 149%. Our application benchmarks show that DFS outperforms ext3 by 7% to 250% while requiring less CPU power. William K. Josephson, Lars Ailo Bongo, Kai Li 0001, David Flynn |
ACM Trans. Storage | 1 |
| 2008 | Modeling LSH for performance tuningabstractAlthough Locality-Sensitive Hashing (LSH) is a promising approach to similarity search in high-dimensional spaces, it has not been considered practical partly because its search quality is sensitive to several parameters that are quite data dependent. Previous research on LSH, though obtained interesting asymptotic results, provides little guidance on how these parameters should be chosen, and tuning parameters for a given dataset remains a tedious process. Wei Dong 0003, William K. Josephson, Moses Charikar, Kai Li 0001 |
CIKM | 3 |
| 2007 | ISA Support for Fingerprinting and Erasure CodesabstractUsing small, pre-computed tables is a well-known technique for improving the performance of expensive computations with small operands. However, as the performance gap between CPU and memory continues to increase, table lookup in main memory may no longer be beneficial. Instead of doing table lookups in memory, this paper proposes table lookup instruction support to accelerate Rabin fingerprinting and Reed-Solomon erasure coding over Galois fields. Both are core computations in emerging main-stream systems such as bandwidth optimized protocol engines, capacity optimized storage systems, and content-distribution networks. We show that the proposed instructions are both beneficial and easy to implement. A simple table lookup instruction that addresses four 256-entry tables in parallel can speed up Rabin fingerprinting and anchoring by a factor of 2.6 and Reed-Solomon coding by a factor of 1.5. William K. Josephson, Ruby B. Lee, Kai Li 0001 |
ASAP | 1 |
| 2007 | Sizing sketches: a rank-based analysis for similarity searchabstractSketches are compact data structures that can be used to estimate properties of the original data in building large-scale search engines and data analysis systems. Recent theoretical and experimental studies have shown that sketches constructed from feature vectors using randomized projections can effectively approximate L1 distance on the feature vectors with the Hamming distance on their sketches. Furthermore, such sketches can achieve good filtering accuracy while reducing the metadata space requirement and speeding up similarity searches by an order of magnitude. However, it is not clear how to choose the size of the sketches since it depends ondata type, dataset size, and desired filtering quality. In real systems designs, it is necessary to understand how to choose sketch size without the dataset, or at least without the whole datase. Wei Dong 0003, William K. Josephson, Qin Lv, Moses Charikar, Kai Li 0001 |
SIGMETRICS | 3 |
| 2007 | Multi-Probe LSH: Efficient Indexing for High-Dimensional Similarity Search
Qin Lv, William K. Josephson, Moses Charikar, Kai Li 0001 |
VLDB | 2 |
| 2006 | Ferret: a toolkit for content-based similarity search of feature-rich dataabstractBuilding content-based search tools for feature-rich data has been a challenging problem because feature-rich data such as audio recordings, digital images, and sensor data are inherently noisy and high dimensional. Comparing noisy data requires comparisons based on similarity instead of exact matches, and thus searching for noisy data requires similarity search instead of exact search.The Ferret toolkit is designed to help system builders quickly construct content-based similarity search systems for feature-rich data types. The key component of the toolkit is a content-based similarity search engine for generic, multi-feature object representations. To solve the similarity search problem in high-dimensional spaces, we have developed approximation methods inspired by recent theoretical results on dimension reduction. The search engine constructs sketches from feature vectors as highly compact data structures for matching, filtering and ranking data objects. The toolkit also includes several other components to help system builders address search system infrastructure issues. We have implemented the toolkit and used it to successfully construct content-based similarity search systems for four data types: audio recordings, digital photos, 3D shape models and genomic microarray data. Qin Lv, William K. Josephson, Moses Charikar, Kai Li 0001 |
EuroSys | 2 |
| 2001 | Research Issues in No-Futz ComputingabstractAt the 1999 Workshop on Hot Topics in Operating Systems (HotOS VII), the attendees reached consensus that the most important issue facing the OS research community was "No-Futz" computing; eliminating the ongoing "futzing" that characterizes most systems today. To date, little research has been accomplished in this area. Our goal in this paper is to focus the research community on the challenges we face if we are to design systems that are truly futz-free, or even low-futz. David A. Holland, William K. Josephson, Kostas Magoutis, Margo I. Seltzer, Christopher A. Stein, Ada T. Lim |
HotOS | 2 |