Demo Data from EDBT 2026 / reviewers in the wild / expert
Anthony Hock-koon
dblp:19/7128 · also Anthony Hock-Koon
· DBLP profile ↗
5ranked-venue papers
3as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 2Applied, interdisciplinary, general and emerging computing · 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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Reconfigurable computing and FPGAs · 100% | |
| Databases, data mining, and information retrieval
2 papers |
Query processing and optimization · 66% Information retrieval · 34% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Reconfigurable computing and FPGAs
FPGA accelerator |
0.8 | 2 | 2020 | Making Search Engines Faster by Lowering the Cost of Querying Business Rules Through FPGAs · SIGMOD Conference 2020 Lowering the Latency of Data Processing Pipelines Through FPGA based Hardware Acceleration · Proc. VLDB Endow. 2019 |
Information retrieval › ranking
ranking functions |
0.1 | 1 | 2019 | Lowering the Latency of Data Processing Pipelines Through FPGA based Hardware Acceleration · Proc. VLDB Endow. 2019 |
Information retrieval › search engines
search engine ranking |
0.1 | 1 | 2019 | Lowering the Latency of Data Processing Pipelines Through FPGA based Hardware Acceleration · Proc. VLDB Endow. 2019 |
Reconfigurable computing and FPGAs
FPGA implementation |
0.1 | 1 | 2019 | Lowering the Latency of Data Processing Pipelines Through FPGA based Hardware Acceleration · Proc. VLDB Endow. 2019 |
Methods — techniques the papers use, named apart from their topics
non-deterministic finite state automaton · 0.9FPGA implementation · 0.9hardware acceleration · 0.8decision tree ensemble · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Making Search Engines Faster by Lowering the Cost of Querying Business Rules Through FPGAsabstractBusiness Rule Management Systems (BRMSs) are widely used in industry for a variety of tasks. Their main advantage is to codify in a succinct and queryable manner vast amounts of constantly evolving logic. In BRMSs, rules are typically captured as facts (tuples) over a collection of criteria, and checking them involves querying the collection of rules to find the best match. In this paper, we focus on a real-world use case from the airline industry: determining the minimum connection time (MCT) between flights. The MCT module is part of the flight search engine, and captures the ever changing constraints at each airport that determine the time to allocate between an arriving and a departing flight for a connection to be feasible. We explore how to use hardware acceleration to (i) improve the performance of the MCT module (lower latency, higher throughput); and (ii) reduce the amount of computing resources needed. A key aspect of the solution is the transformation of a collection of rules into a Non-deterministic Finite state Automaton efficiently implemented on FPGA. Experiments performed on-premises and in the cloud show several orders of magnitude improvement over the existing solution, and the potential to reduce by 40% the number of machines needed for the flight search engine. Fabio Maschi, Muhsen Owaida, Gustavo Alonso, Matteo Casalino, Anthony Hock-koon |
SIGMOD Conference | 5 |
| 2019 | Lowering the Latency of Data Processing Pipelines Through FPGA based Hardware AccelerationabstractWeb search engines often involve a complex pipeline of processing stages including computing, scoring, and ranking potential answers plus returning the sorted results. The latency of such pipelines can be improved by minimizing data movement, making stages faster, and merging stages. The throughput is determined by the stage with the smallest capacity and it can be improved by allocating enough parallel resources to each stage. In this paper we explore the possibility of employing hardware acceleration (an FPGA) as a way to improve the overall performance when computing answers to search queries. With a real use case as a baseline and motivation, we focus on accelerating the scoring function implemented as a decision tree ensemble, a common approach to scoring and classification in search systems. Our solution uses a novel decision tree ensemble implementation on an FPGA to: 1) increase the number of entries that can be scored per unit of time, and 2) provide a compact implementation that can be combined with previous stages. The resulting system, tested in Amazon F1 instances, significantly improves the quality of the search results and improves performance by two orders of magnitude over the existing CPU based solution. Muhsen Owaida, Gustavo Alonso, Laura Fogliarini, Anthony Hock-koon, Pierre-Etienne Melet |
Proc. VLDB Endow. | 4 |
| 2010 | Many to Many Service Discovery: A First Approach
Anthony Hock-koon, Mourad Chabane Oussalah |
ECSA | 1 |
| 2010 | Specifying Loose Coupling from Existing Service Composition Approaches
Anthony Hock-koon, Mourad Chabane Oussalah |
ECSA | 1 |
| 2010 | Expliciting a Composite Service by a MetaModeling Approach
Anthony Hock-koon, Mourad Chabane Oussalah |
RCIS | 1 |