Demo Data from EDBT 2026 / reviewers in the wild / expert
Chavoosh Ghasemi
dblp:222/8152
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 2019
0000-0002-1911-8231ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 2 · 2 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 networks
2 papers |
Internet architecture and protocols · 64% Routing and switching · 36% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols › domain name system
name lookup |
0.7 | 2 | 2019 | On the Granularity of Trie-Based Data Structures for Name Lookups and Updates · IEEE/ACM Trans. Netw. 2019 A Fast and Memory-Efficient Trie Structure for Name-Based Packet Forwarding · ICNP 2018 |
Routing and switching
forwarding table |
0.3 | 1 | 2018 | A Fast and Memory-Efficient Trie Structure for Name-Based Packet Forwarding · ICNP 2018 |
Internet architecture and protocols › information-centric networking
named data networking |
0.3 | 1 | 2018 | A Fast and Memory-Efficient Trie Structure for Name-Based Packet Forwarding · ICNP 2018 |
Routing and switching
packet forwarding |
0.3 | 1 | 2018 | A Fast and Memory-Efficient Trie Structure for Name-Based Packet Forwarding · ICNP 2018 |
Internet architecture and protocols
information-centric networking |
0.1 | 1 | 2019 | On the Granularity of Trie-Based Data Structures for Name Lookups and Updates · IEEE/ACM Trans. Netw. 2019 |
Methods — techniques the papers use, named apart from their topics
markov-based name generation · 0.4experimental evaluation · 0.4trie data structure · 0.3hash table · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | On the Granularity of Trie-Based Data Structures for Name Lookups and UpdatesabstractName lookup is an essential function but a performance bottleneck in both today's and future network architectures. Trie is an excellent candidate data structure and has been widely used for looking up and updating names. However, the granularity of trie-at bit, byte (character), or component level-can dramatically affect the network performance in terms of memory usage and packet-processing speed, which has not yet been studied adequately. To fill this gap, we first show that the choice of trie's granularity for name lookups and updates (i.e., insertions and removals) is not a trivial problem due to the complex performance tradeoffs involved. We also introduce a new tool, called NameGen, which uses a Markov-based name learning model and generates pseudo-real datasets with different tunable name characteristics. We compare different trie granularities based on a collection of datasets and performance metrics, highlight the strengths and weaknesses of each granularity, and draw a conclusion on the choice of granularity. Surprisingly, our experimental evaluation finds that there are only two key rules to choose the proper trie's granularity for any kind of dataset: 1) bit-level trie is the choice when the memory requirement is a real concern and 2) character- and component-level tries are preferred for faster lookups and updates when dealing with names composed of short and long components, respectively. Chavoosh Ghasemi, Hamed Yousefi 0001, Kang G. Shin, Beichuan Zhang 0001 |
IEEE/ACM Trans. Netw. | 1 |
| 2018 | A Fast and Memory-Efficient Trie Structure for Name-Based Packet ForwardingabstractName lookup is an essential function, but a performance bottleneck in both today's and future network architectures. Variable-length and unbounded names rather than fixed-length addresses, as well as much larger and more dynamic forwarding tables call for a careful re-engineering of lookup structures for fast, memory-efficient, and scalable packet forwarding. We propose a novel data structure, called NameTrie, to store and index forwarding table entries efficiently and to support fast name lookups and updates. Its novelty lies in the optimized design and implementation of a character-trie structure. The nodes of NameTrie are stored compactly, improving cache efficiency and speeding up packet processing. Its edges are implemented using a hash table, facilitating fast name lookups and updates. A new scheme is used to encode control information without consuming additional memory. Running on conventional commodity hardware and using large-scale real-world name datasets, our implementation of NameTrie in software achieves 2.82~3.56, 3.48~3.72, and 2.73~3.25 million name insertions, lookups, and removals per second, respectively, for various datasets while requiring a small memory footprint. We have conducted a comprehensive performance evaluation against the state-of-the-art of named data networking (NDN) as a typical use-case. It is shown to require at least 35% less memory and runs at least 3x faster for name table lookups and updates than two well-known trie-based schemes in NDN. Chavoosh Ghasemi, Hamed Yousefi 0001, Kang G. Shin, Beichuan Zhang 0001 |
ICNP | 1 |