Demo Data from EDBT 2026 / reviewers in the wild / expert
Hieu Dinh
dblp:21/2032
· DBLP profile ↗
9ranked-venue papers
3as first author
2since 2021 · last 2022
0009-0000-4759-2064ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 4 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-authorArtificial 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.
| Computer networks
1 paper |
Network management and operations · 56% Internet of things and sensor networks · 28% Network measurement and analytics · 17% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% | |
| Theoretical computer science
1 paper |
Graph algorithms and graph theory · 50% Algorithms and data structures · 50% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network management and operations › fault management
fault diagnosis |
0.1 | 1 | 2012 | Fault Localization Using Passive End-to-End Measurements and Sequential Testing for Wireless Sensor Networks · IEEE Trans. Mob. Comput. 2012 |
Network management and operations › fault management › fault diagnosis
fault localization |
0.1 | 1 | 2012 | Fault Localization Using Passive End-to-End Measurements and Sequential Testing for Wireless Sensor Networks · IEEE Trans. Mob. Comput. 2012 |
Internet of things and sensor networks
wireless sensor network |
0.1 | 1 | 2012 | Fault Localization Using Passive End-to-End Measurements and Sequential Testing for Wireless Sensor Networks · IEEE Trans. Mob. Comput. 2012 |
Bioinformatics and computational biology › sequence analysis › sequence assembly
DNA sequence assembly |
0.1 | 1 | 2011 | A memory-efficient data structure representing exact-match overlap graphs with application for next-generation DNA assembly · Bioinform. 2011 |
Network measurement and analytics
end-to-end measurement |
0.0 | 1 | 2012 | Fault Localization Using Passive End-to-End Measurements and Sequential Testing for Wireless Sensor Networks · IEEE Trans. Mob. Comput. 2012 |
Network measurement and analytics
passive measurement |
0.0 | 1 | 2012 | Fault Localization Using Passive End-to-End Measurements and Sequential Testing for Wireless Sensor Networks · IEEE Trans. Mob. Comput. 2012 |
Graph algorithms and graph theory
graph representation |
0.0 | 1 | 2011 | A memory-efficient data structure representing exact-match overlap graphs with application for next-generation DNA assembly · Bioinform. 2011 |
Algorithms and data structures › space-efficient algorithms › succinct data structures
space-efficient data structures |
0.0 | 1 | 2011 | A memory-efficient data structure representing exact-match overlap graphs with application for next-generation DNA assembly · Bioinform. 2011 |
Methods — techniques the papers use, named apart from their topics
exact-match overlap graph · 0.2compact data structure · 0.2sequential testing · 0.1recursive algorithm · 0.1heuristic schemes · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Deep Reinforcement Learning-based Offloading for Latency Minimization in 3-tier V2X NetworksabstractMulti-access edge computing (MEC) is seen as an effective technique for decreasing service latency in a V2X network by offloading computational activities. With MEC, a three-tier offloading architecture can be developed, where a vehicle can offload computational tasks to a cloud by communicating with a base station (gNB) and Road Side Units (RSUs). In this paper, we focus on three-tier V2X networks which rely on three offloading paths: Vehicle-to-Infrastructure (i.e., vehicle to RSU), Vehicle-to-Cloud (i.e., vehicle to gNB), and Infrastructure-to-Cloud (i.e., RSU to gNB). We propose an offloading strategy based on deep reinforcement learning with the goal of reducing the average latency of tasks. To be more specific, we leverage the Deep Q Network to estimate the goodness of action-state value to determine the offloading decision. We also propose a novel exploration scheme and a new model training strategy. The experimental findings indicate that our proposed offloading method outperforms the state-of-the-art, particularly in critical circumstances characterized by a high rate of vehicle arrival or packet generation. Hieu Dinh, Nang Hung Nguyen, Trung Thanh Nguyen 0006, Thanh-Hung Nguyen, Truong Thao Nguyen, Phi-Le Nguyen |
WCNC | 1 |
| 2021 | Multi-Agent Multi-Armed Bandit Learning for Offloading Delay Minimization in V2X NetworksabstractIn a three-tier Vehicle to X (V2X) network, a vehicle can offload the computational tasks to the edge computing component at a roadside unit (RSU) or a base station with cloud computing (gNB). Moreover, an RSU can also offload to gNB, forming three offloading paths: vehicle-to-RSU, vehicle-to-gNB, and RSU-to-gNB. This paper aims to minimize the offloaded tasks' average latency while dealing with the network dynamic. Note that the existing works assume the fixed network parameters, hence have failed to address the dynamic. As a solution, we use the multi-agent multi-armed bandits (MBA) learning for offloading that can adapt to the network dynamic and optimize the latency. More importantly, we propose a new MBA offloading scheme with an exploration mechanism based on the Sigmoid function. We conduct an extensive evaluation to evaluate and show the superiority of our proposal. First, the proposed Sigmoid exploration mechanism reduces the tasks' average latency by 35% compared to a basic MBA using negative rewarding. Second, the simulation results show our proposed offloading algorithm shortens the task latency by 18.5% on average and 56.9% in the best case, compared to the state-of-the-art. Nang Hung Nguyen, Phi-Le Nguyen, Hieu Dinh, Thanh-Hung Nguyen, Kien Nguyen 0002 |
EUC | 3 |
| 2012 | Sniffer channel selection for monitoring wireless LANs
Yoo-Ah Kim, Bing Wang 0001, Hieu Dinh |
Comput. Commun. | 5 |
| 2012 | Fault Localization Using Passive End-to-End Measurements and Sequential Testing for Wireless Sensor NetworksabstractFaulty components in a network need to be localized and repaired to sustain the health of the network. In this paper, we propose a novel approach that carefully combines active and passive measurements to localize faults in wireless sensor networks. More specifically, we formulate a problem of optimal sequential testing guided by end-to-end data. This problem determines an optimal testing sequence of network components based on end-to-end data in sensor networks to minimize expected testing cost. We prove that this problem is NP-hard, and propose a recursive approach to solve it. This approach leads to a polynomial-time optimal algorithm for line topologies while requiring exponential running time for general topologies. We further develop two polynomial-time heuristic schemes that are applicable to general topologies. Extensive simulation shows that our heuristic schemes only require testing a very small set of network components to localize and repair all faults in the network. Our approach is superior to using active and passive measurements in isolation. It also outperforms the state-of-the-art approaches that localize and repair all faults in a network. Bing Wang 0001, Wei Wei 0001, Hieu Dinh, Wei Zeng 0007, Krishna R. Pattipati |
IEEE Trans. Mob. Comput. | 3 |
| 2011 | A memory-efficient data structure representing exact-match overlap graphs with application for next-generation DNA assemblyabstractMOTIVATION: Exact-match overlap graphs have been broadly used in the context of DNA assembly and the shortest super string problem where the number of strings n ranges from thousands to billions. The length ℓ of the strings is from 25 to 1000, depending on the DNA sequencing technologies. However, many DNA assemblers using overlap graphs suffer from the need for too much time and space in constructing the graphs. It is nearly impossible for these DNA assemblers to handle the huge amount of data produced by the next-generation sequencing technologies where the number n of strings could be several billions. If the overlap graph is explicitly stored, it would require Ω(n(2)) memory, which could be prohibitive in practice when n is greater than a hundred million. In this article, we propose a novel data structure using which the overlap graph can be compactly stored. This data structure requires only linear time to construct and and linear memory to store. RESULTS: For a given set of input strings (also called reads), we can informally define an exact-match overlap graph as follows. Each read is represented as a node in the graph and there is an edge between two nodes if the corresponding reads overlap sufficiently. A formal description follows. The maximal exact-match overlap of two strings x and y, denoted by ov(max)(x, y), is the longest string which is a suffix of x and a prefix of y. The exact-match overlap graph of n given strings of length ℓ is an edge-weighted graph in which each vertex is associated with a string and there is an edge (x, y) of weight ω=ℓ-|ov(max)(x, y)| if and only if ω ≤ λ, where |ov(max)(x, y)| is the length of ov(max)(x, y) and λ is a given threshold. In this article, we show that the exact-match overlap graphs can be represented by a compact data structure that can be stored using at most (2λ-1)(2⌈logn⌉+⌈logλ⌉)n bits with a guarantee that the basic operation of accessing an edge takes O(log λ) time. We also propose two algorithms for constructing the data structure for the exact-match overlap graph. The first algorithm runs in O(λℓnlogn) worse-case time and requires O(λ) extra memory. The second one runs in O(λℓn) time and requires O(n) extra memory. Our experimental results on a huge amount of simulated data from sequence assembly show that the data structure can be constructed efficiently in time and memory. AVAILABILITY: Our DNA sequence assembler that incorporates the data structure is freely available on the web at http://www.engr.uconn.edu/~htd06001/assembler/leap.zip Hieu Dinh, Sanguthevar Rajasekaran |
Bioinform. | 1 |
| 2011 | PMS5: an efficient exact algorithm for the (l, d)-motif finding problemabstractBACKGROUND: Motifs are patterns found in biological sequences that are vital for understanding gene function, human disease, drug design, etc. They are helpful in finding transcriptional regulatory elements, transcription factor binding sites, and so on. As a result, the problem of identifying motifs is very crucial in biology. RESULTS: Many facets of the motif search problem have been identified in the literature. One of them is (ℓ, d)-motif search (or Planted Motif Search (PMS)). The PMS problem has been well investigated and shown to be NP-hard. Any algorithm for PMS that always finds all the (ℓ, d)-motifs on a given input set is called an exact algorithm. In this paper we focus on exact algorithms only. All the known exact algorithms for PMS take exponential time in some of the underlying parameters in the worst case scenario. But it does not mean that we cannot design exact algorithms for solving practical instances within a reasonable amount of time. In this paper, we propose a fast algorithm that can solve the well-known challenging instances of PMS: (21, 8) and (23, 9). No prior exact algorithm could solve these instances. In particular, our proposed algorithm takes about 10 hours on the challenging instance (21, 8) and about 54 hours on the challenging instance (23, 9). The algorithm has been run on a single 2.4GHz PC with 3GB RAM. The implementation of PMS5 is freely available on the web at http://www.pms.engr.uconn.edu/downloads/PMS5.zip. CONCLUSIONS: We present an efficient algorithm PMS5 that uses some novel ideas and combines them with well-known algorithm PMS1 and PMSPrune. PMS5 can tackle the large challenging instances (21, 8) and (23, 9). Therefore, we hope that PMS5 will help biologists discover longer motifs in the futures. Hieu Dinh, Sanguthevar Rajasekaran, Vamsi Kundeti |
BMC Bioinform. | 1 |
| 2010 | An Efficient Algorithm for Chinese Postman Walk on Bi-directed de Bruijn Graphs
Vamsi Kundeti, Sanguthevar Rajasekaran, Hieu Dinh |
COCOA (1) | 3 |
| 2010 | Efficient parallel and out of core algorithms for constructing large bi-directed de Bruijn graphsabstractBACKGROUND: Assembling genomic sequences from a set of overlapping reads is one of the most fundamental problems in computational biology. Algorithms addressing the assembly problem fall into two broad categories - based on the data structures which they employ. The first class uses an overlap/string graph and the second type uses a de Bruijn graph. However with the recent advances in short read sequencing technology, de Bruijn graph based algorithms seem to play a vital role in practice. Efficient algorithms for building these massive de Bruijn graphs are very essential in large sequencing projects based on short reads. In an earlier work, an O(n/p) time parallel algorithm has been given for this problem. Here n is the size of the input and p is the number of processors. This algorithm enumerates all possible bi-directed edges which can overlap with a node and ends up generating Θ(nΣ) messages (Σ being the size of the alphabet). RESULTS: In this paper we present a Θ(n/p) time parallel algorithm with a communication complexity that is equal to that of parallel sorting and is not sensitive to Σ. The generality of our algorithm makes it very easy to extend it even to the out-of-core model and in this case it has an optimal I/O complexity of Θ(nlog(n/B)Blog(M/B)) (M being the main memory size and B being the size of the disk block). We demonstrate the scalability of our parallel algorithm on a SGI/Altix computer. A comparison of our algorithm with the previous approaches reveals that our algorithm is faster--both asymptotically and practically. We demonstrate the scalability of our sequential out-of-core algorithm by comparing it with the algorithm used by VELVET to build the bi-directed de Bruijn graph. Our experiments reveal that our algorithm can build the graph with a constant amount of memory, which clearly outperforms VELVET. We also provide efficient algorithms for the bi-directed chain compaction problem. CONCLUSIONS: The bi-directed de Bruijn graph is a fundamental data structure for any sequence assembly program based on Eulerian approach. Our algorithms for constructing Bi-directed de Bruijn graphs are efficient in parallel and out of core settings. These algorithms can be used in building large scale bi-directed de Bruijn graphs. Furthermore, our algorithms do not employ any all-to-all communications in a parallel setting and perform better than the prior algorithms. Finally our out-of-core algorithm is extremely memory efficient and can replace the existing graph construction algorithm in VELVET. Vamsi Kundeti, Sanguthevar Rajasekaran, Hieu Dinh, Matthew W. Vaughn, Vishal Thapar |
BMC Bioinform. | 3 |
| 2009 | Data Collection with Multiple Sinks in Wireless Sensor Networks
Matthew Coolbeth, Hieu Dinh, Yoo-Ah Kim, Bing Wang 0001 |
WASA | 3 |