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.
? Tutorial for this page

Son Dinh

dblp:123/5331 · DBLP profile ↗
← Back
7ranked-venue papers
4as first author
1since 2021 · last 2021
0000-0001-5874-6970ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 3 · 2 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 first-authorSecurity and privacy · 1Applied, interdisciplinary, general and emerging computing · 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 architecture, parallel and distributed computing, and storage systems
2 papers
Embedded and real-time systems · 63% Parallel and multicore computing · 22% Processor architecture and microarchitecture · 15%
Software engineering, system software, and programming languages
1 paper
Concurrent programming · 100%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Embedded and real-time systems › real-time scheduling › parallel real-time task scheduling
federated scheduling
0.622018
Blocking Analysis for Spin Locks in Real-Time Parallel Tasks · IEEE Trans. Parallel Distributed Syst. 2018
Randomized Work Stealing for Large Scale Soft Real-Time Systems · RTSS 2016
Embedded and real-time systems › real-time scheduling
parallel real-time task scheduling
0.312018
Blocking Analysis for Spin Locks in Real-Time Parallel Tasks · IEEE Trans. Parallel Distributed Syst. 2018
Processor architecture and microarchitecture
resource contention
0.312018
Blocking Analysis for Spin Locks in Real-Time Parallel Tasks · IEEE Trans. Parallel Distributed Syst. 2018
Parallel and multicore computing
parallel programming runtimes
0.212016
Randomized Work Stealing for Large Scale Soft Real-Time Systems · RTSS 2016
Embedded and real-time systems
real-time scheduling
0.212016
Randomized Work Stealing for Large Scale Soft Real-Time Systems · RTSS 2016
Embedded and real-time systems › real-time scheduling
soft real-time scheduling
0.212016
Randomized Work Stealing for Large Scale Soft Real-Time Systems · RTSS 2016
Parallel and multicore computing › load balancing › dynamic load balancing
work stealing
0.212016
Randomized Work Stealing for Large Scale Soft Real-Time Systems · RTSS 2016
Concurrent programming › synchronization
spinlock
0.112018
Blocking Analysis for Spin Locks in Real-Time Parallel Tasks · IEEE Trans. Parallel Distributed Syst. 2018

Methods — techniques the papers use, named apart from their topics

schedulability test · 0.7blocking time analysis · 0.7randomized work stealing · 0.2measurement · 0.2
YearPublicationVenuePosition
2021 Multi-Beam Power Allocation in Dynamic Massive MIMO Cloud Radio Access Networks
abstract
In this paper, we investigate a cloud radio access network (Cloud-RAN) in which both fronthaul and radio access links use massive MIMO millimeter-wave (mmWave) transmissions. Such an all-mmWave Cloud-RAN architecture provides a flexible and cost-effective means for deployment of next-generation (5G and beyond) cellular networks to meet the demands of fast-growing mobile data traffic. Nevertheless, the design of transmit power allocation schemes for multiple massive MIMO beams on both the fronthaul and access links in a mmWave Cloud-RAN is challenging. In particular, the traffic and wireless channel states of multiple mobile terminals (MTs) change over time, while their statistics may not be known a priori. We formulate the joint fronthaul-access link massive MIMO beam power allocation problem as a Markov decision process (MDP) with an objective to optimize the long-term quality of service to all the MTs in a Cloud-RAN. A reinforcement learning algorithm is designed, which learns the optimal beam power allocation policy on the fly and adapts to the network dynamics. Further, by leveraging the structure of the underlying problem, a post-decision state is introduced and a function decomposition technique is developed to reduce the search space during the learning process. The evaluation results validate the convergence of our proposed scheme and demonstrate its superior performance over the state-of-the-art baselines.
Son Dinh, Hang Liu 0003, Xianfu Chen, Feng Ouyang
ICC1
2020 Efficient Deterministic Federated Scheduling for Parallel Real-Time Tasks
abstract
Federated scheduling is a generalization of partitioned scheduling for parallel tasks on multiprocessors, and has been shown to be a competitive scheduling approach. However, federated scheduling may waste resources due to its dedicated allocation of processors to parallel tasks. In this work we introduce a novel algorithm for scheduling parallel tasks that require more than one processor to meet their deadlines (i.e., heavy tasks). The proposed algorithm computes a deterministic schedule for each heavy task based on its internal graph structure. It efficiently exploits the processors allocated to each task and thus reduces the number of processors required by the task. Experimental evaluation shows that our new federated scheduling algorithm significantly outperforms other state-of-the-art federated-based scheduling approaches, including semi-federated scheduling and reservation-based federated scheduling, that were developed to tackle resource waste in federated scheduling, and a stretching algorithm that also uses the tasks' graph structures.
Son Dinh, Christopher D. Gill, Kunal Agrawal 0001
RTCSA1
2019 Massive MIMO Cognitive Cooperative Relaying
Son Dinh, Hang Liu 0003, Feng Ouyang
WASA1
2018 Massive MIMO Power Allocation in Millimeter Wave Networks
Hang Liu 0003, Chinh Tran, Jan Lasota, Son Dinh, Xianfu Chen, Feng Ouyang
WASA4
2018 Blocking Analysis for Spin Locks in Real-Time Parallel Tasks
abstract
In recent years, there has been significant interest in developing real-time schedulers for parallel tasks. Most of that research has concentrated on idealized task models where tasks do not access any shared resources protected with locks. In this paper, we consider the problem of scheduling parallel tasks which experience contention due to shared resources. In particular, we provide a schedulability test for federated scheduling by deriving blocking time analyses for parallel tasks that access shared resources protected by FIFO-ordered and priority-ordered spin locks. Our numerical evaluation on randomly generated task sets indicates that priority-ordered locks generally provide better schedulability results than FIFO-ordered locks. We also incorporated both FIFO-ordered and priority-ordered spin lock implementations into a federated scheduling platform, which is able to schedule parallel tasks written with OpenMP. Via empirical evaluations, we found that priority-ordered locks also have better performance than FIFO-ordered locks in practice.
Son Dinh, Jing Li 0025, Kunal Agrawal 0001, Christopher D. Gill, Chenyang Lu 0001
IEEE Trans. Parallel Distributed Syst.1
2016 Randomized Work Stealing for Large Scale Soft Real-Time Systems
abstract
Recent years have witnessed the convergence of two important trends in real-time systems: growing computational demand of applications and the adoption of processors with more cores. As real-time applications now need to exploit parallelism to meet their real-time requirements, they face a new challenge of scaling up computations on a large number of cores. Randomized work stealing has been adopted as a highly scalable scheduling approach for general-purpose computing. In work stealing, each core steals work from a randomly chosen core in a decentralized manner. Compared to centralized greedy schedulers, work stealing may seem unsuitable for real-time computing due to the non-predictable nature of random stealing. Surprisingly, our experiments with benchmark programs found that random work stealing (in Cilk Plus) delivers tighter distributions in task execution times than a centralized greedy scheduler (in GNU OpenMP).To support scalable soft real-time computing, we develop Real-Time Work-Stealing platform (RTWS), a real-time extension to the widely used Cilk Plus concurrency platform. RTWS employs federated scheduling to allocate cores to multiple parallel real-time tasks offline, while leveraging the work stealing scheduler to schedule each task on its dedicated cores online. RTWS supports parallel programs written in Cilk Plus and requires only task parameters that can be readily measured using existing Cilk Plus tools. Experimental results show that RTWS outperforms Real-Time OpenMP in term of deadline miss ratio, relative response time and resource efficiency on a 32-core system.
Jing Li 0025, Son Dinh, Kevin Kieselbach, Kunal Agrawal 0001, Christopher D. Gill, Chenyang Lu 0001
RTSS2
2012 Investigating the dark cyberspace: Profiling, threat-based analysis and correlation
abstract
An effective approach to gather cyber threat intelligence is to collect and analyze traffic destined to unused Internet addresses known as darknets. In this paper, we elaborate on such capability by profiling darknet data. Such information could generate indicators of cyber threat activity as well as providing in-depth understanding of the nature of its traffic. Particularly, we analyze darknet packets distribution, its used transport, network and application layer protocols and pinpoint its resolved domain names. Furthermore, we identify its IP classes and destination ports as well as geo-locate its source countries. We further investigate darknet-triggered threats. The aim is to explore darknet embedded threats and categorize their severities. Finally, we contribute by exploring the inter-correlation of such threats, by applying association rule mining techniques, to build threat association rules. Specifically, we generate clusters of threats that co-occur targeting a specific victim. Such work proves that specific darknet threats are correlated. Moreover, it provides insights about threat patterns and allows the interpretation of threat scenarios.
Claude Fachkha, Elias Bou-Harb, Amine Boukhtouta, Son Dinh, Farkhund Iqbal, Mourad Debbabi
CRiSIS4