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.

Hieu Dinh

dblp:21/2032 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Network management and operations › fault management
fault diagnosis
0.112012
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.112012
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.112012
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.112011
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.012012
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.012012
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.012011
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.012011
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
YearPublicationVenuePosition
2022 Deep Reinforcement Learning-based Offloading for Latency Minimization in 3-tier V2X Networks
abstract
Multi-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
WCNC1
2021 Multi-Agent Multi-Armed Bandit Learning for Offloading Delay Minimization in V2X Networks
abstract
In 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
EUC3
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 Networks
abstract
Faulty 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 assembly
abstract
MOTIVATION: 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 problem
abstract
BACKGROUND: 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 graphs
abstract
BACKGROUND: 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
WASA3