VLDB 2026 Research / reviewers in the wild / expert
Tien Van Do 0001
dblp:47/1424 · also Tien-Van Do 0001
· DBLP profile ↗
28ranked-venue papers
16as first author
6since 2021 · last 2025
0000-0003-4022-0051ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 12 · 8 first-author · 4 since 2021Systems, architecture and hardware · 7 · 3 first-authorArtificial intelligence and machine learning · 2 · 1 since 2021Software engineering, systems software and programming languages · 2 · 1 first-authorTheory of computation · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Properties of Horizontal Pod Autoscaling Algorithms and Application for Scaling Cloud-Native Network FunctionsabstractWith the growing adoption of network function virtualization, telco core network elements and network functions will increasingly be designed and deployed as cloud-native application instances. To ensure the efficient use of virtualised resources and meet diverse requirements for quality of services a resource scaling algorithm is used to scale the number of application instances up or down depending on variations in offered traffic from customers. Most of the observed performance metrics for a service are a function of the current customer traffic and the current number of application instances providing the service. The ubiquitous use of Kubernetes, the popular open-source framework for deployment and management of cloud-native functions, has resulted in variants of the Kubernetes Horizontal Pod Autoscaling (HPA) algorithm being widely used to change the number of application instances providing network functions as traffic demands vary. This change is done by determining whether a selected performance metric of interest is outside a range set by two input parameters (the desired metric value and the tolerance parameter). In this paper, we investigate the characteristics of the HPA algorithms and prove that there are only a finite number of intervals for its tolerance parameter. Further any choice of the tolerance parameter from each interval leads to similar computational decisions on the recommended number of application instances. As a consequence, the number of parameter setting choices is finite due to the rule that the desired metric value can only be an integer in specific ranges. Additionally, we investigate the use of HPA for scaling application instances that provide session-based services and establish lower and the upper bounds for the performance of the HPA scaling algorithms in this scenario. Our contributions can help operators find appropriate parameter settings efficiently - administrators of Kubernetes clusters only need to select parameters from a limited and finite number of choices (instead of infinite) for scaling cloud-native applications. Tien Van Do 0001, Nam H. Do, Csaba Rotter, T. V. Lakshman, Csaba Biró, Tamás Bérczes |
IEEE Trans. Netw. Serv. Manag. | 1 |
| 2023 | Deep Reinforcement Learning for Jointly Resource Allocation and Trajectory Planning in UAV-Assisted Networks
Arwa M. J. Jwaifel, Tien Van Do 0001 |
ICCCI | 2 |
| 2023 | Efficient Multi-UAV Assisted Data Gathering Schemes for Maximizing the Operation Time of Wireless Sensor Networks in Precision FarmingabstractMeasurement data from wireless sensors deployed in large agricultural areas could be used to help the automation of precision farming activities such as irrigation management, fertilization, etc. The widespread use of sensors with limited battery capacity in precision farming largely depends on data collection methods that reduce the energy consumption of transmitting measurement data and prolong the battery run time. In this article, we investigate joint clustering and multi-UAV-assisted data-gathering schemes to save the energy consumption of sensors. We establish a theoretical lower bound for the energy consumption of sensors to transport data to cluster heads and prove that the energy consumption of sensors approaches the theoretical lower bound if clusters are balanced regarding energy consumption. Therefore, the essential step of proposed heuristic multi-UAV schemes, calledGathering data Assisted by Multi-UAV with a BAlanced Clustering(GAMBAC), is to find balanced or near-balanced clusters concerning energy consumption. For sensor networks with a small number of nodes our heuristic algorithms give results close to the ones obtained by the reference solution. Numerical results show that the GAMBAC schemes extend network lifetime and requires less energy to support a specific number of collection rounds than the best existing approach. Numerical results show that the GAMBAC schemes extend network lifetime and requires less energy to support a specific number of collection rounds than the best existing approach. Therefore, the GAMBAC algorithms could enhance the reliable data collection of sensor networks for precision farming. Khanh-Van Nguyen, Chi-Hieu Nguyen, Tien Van Do 0001, Csaba Rotter |
IEEE Trans. Ind. Informatics | 3 |
| 2021 | Optimizing the resource usage of actor-based systemsabstractRuntime environments for IoT data processing systems based on the actor model often apply a thread pool to serve data streams. In this paper, we propose an approach based on Reinforcement Learning (RL) to find a trade-off between the resource (thread pool in server machines) usage and the quality of service for data streams. We compare our approach and the Thread Pool Executor of Akka, an open-source software toolkit. Simulation results show that our approach outperforms ThreadPoolExecutor with the timeout rule when the thread start times are not negligible. Furthermore, the tuning of our approach is not tedious as the application of the timeout rule requires. Hai T. Nguyen, Tien Van Do 0001, Csaba Rotter |
J. Netw. Comput. Appl. | 2 |
| 2021 | Energy-efficient routing in the proximity of a complicated hole in wireless sensor networksabstractAbstract A quest for geographic routing schemes of wireless sensor networks when sensor nodes are deployed in areas with obstacles has resulted in numerous ingenious proposals and techniques. However, there is a lack of solutions for complicated cases wherein the source or the sink nodes are located close to a specific hole, especially in cavern-like regions of large complex-shaped holes. In this paper, we propose a geographic routing scheme to deal with the existence of complicated-shape holes in an effective manner. Our proposed routing scheme achieves routes around holes with the (1+ $$\epsilon$$ ϵ )-stretch. Experimental results show that our routing scheme yields the highest load balancing and the most extended network lifetime compared to other well-known routing algorithms as well. Khanh-Van Nguyen, Chi-Hieu Nguyen, Phi-Le Nguyen, Tien Van Do 0001, Imrich Chlamtac |
Wirel. Networks | 4 |
| 2021 | Correction to: Energy-efficient routing in the proximity of a complicated hole in wireless sensor networks
Khanh-Van Nguyen, Chi-Hieu Nguyen, Phi-Le Nguyen, Tien Van Do 0001, Imrich Chlamtac |
Wirel. Networks | 4 |
| 2020 | Provisioning Input and Output Data Rates in Data Processing FrameworksabstractAbstract This paper is motivated by the need of deadline-bounded applications in live mobile network environments to obtain the guarantee and the appropriate share of an input and output (I/O) data rate. However, data processing frameworks only support the request of memory and the computing capacity at present. In this paper, we propose a solution that allows the control of disk I/O and network I/O for data processing applications in YARN and Mesos frameworks. Experimental results show that our tool can provision the I/O data rate sharing of competing data processing applications. Nam H. Do, Tien Van Do 0001, Lóránt Farkas, Csaba Rotter |
J. Grid Comput. | 2 |
| 2020 | A comparison of forecasting models for the resource usage of MapReduce applicationsabstractIn this paper, we construct forecasting models (multivariate long short-term memory recurrent neural networks and multiple linear regression) for the resource usage prediction of four MapReduce applications and applications executed within the Spark framework. We have evaluated the impact of a sample size to prediction accuracy. Also, we propose a phase modelling approach for read/write-intensive applications. Our results show that models based on long short-term memory recurrent neural networks exhibit a higher accuracy than multiple linear regression models and the intensive characteristics of a resource are closely related to the prediction accuracy of forecasting models. We investigated the hyperparameter tuning of such models and showed that a randomly initialised, shallow, well-tuned network may outperform deeper models that use stacked autoencoder initialisation. Furthermore, multivariate long short-term memory recurrent neural network models are more sensitive to sample size than multiple linear regression models. We show that an LSTM model trained in a specific machine may be used to predict the resource usage in another machine. Yang Yuan Li, Tien Van Do 0001, Hai T. Nguyen |
Neurocomputing | 2 |
| 2018 | A New Data Layout Scheme for Energy-Efficient MapReduce Processing Tasks
Xuan T. Tran, Tien Van Do 0001, Csaba Rotter, Dosam Hwang |
J. Grid Comput. | 2 |
| 2017 | An energy efficient and load balanced distributed routing scheme for wireless sensor networks with holes
Khanh-Van Nguyen, Phi-Le Nguyen, Quoc Huy Vu, Tien Van Do 0001 |
J. Syst. Softw. | 4 |
| 2016 | Corrigendum to "Modelling opportunistic spectrum renting in mobile cellular networks" [J. Netw. Comput. Appl. 52(2015) 129-138]
Tien Van Do 0001, Nam H. Do, Ádám Horváth, Jinting Wang |
J. Netw. Comput. Appl. | 1 |
| 2015 | Modelling opportunistic spectrum renting in mobile cellular networks
Tien Van Do 0001, Nam H. Do, Ádám Horváth, Jinting Wang |
J. Netw. Comput. Appl. | 1 |
| 2012 | A new queueing model for spectrum renting in mobile cellular networks
Tien Van Do 0001, Nam H. Do, Ram Chakka |
Comput. Commun. | 1 |
| 2012 | Comparison of scheduling schemes for on-demand IaaS requests
Tien Van Do 0001, Csaba Rotter |
J. Syst. Softw. | 1 |
| 2011 | A Markovian queue with varying number of servers and applications to the performance comparison of HSDPA user equipment
Tien Van Do 0001, Ram Chakka, Nam H. Do, László Pap |
Acta Informatica | 1 |
| 2011 | Comparison of Allocation Schemes for Virtual Machines in Energy-Aware Server FarmsabstractAt present server farms play an important role in the provision of services in IT industry. The energy consumption of server farms significantly contributes to the operational cost. Complementary management actions exploit the capability of the hardware infrastructure and the stochastic nature of computing demands to reduce energy consumption related to the operation of server farms. In this paper, a simple energy-aware policy incorporating allocation schemes of virtual servers is proposed to achieve the aim of green computing. The policy automatically governs physical hosts to a low-energy consuming state when no virtual servers are allocated in a specific physical host and automatically manages a physical host into the operating state of full functionality when virtual servers are assigned. We present an analytical performance model to compare three allocation schemes of dynamic requests for virtual servers in a server farm. Tien Van Do 0001 |
Comput. J. | 1 |
| 2011 | A new solution for a queueing model of a manufacturing cell with negative customers under a rotation rule
Tien Van Do 0001 |
Perform. Evaluation | 1 |
| 2011 | An initiative for a classified bibliography on G-networks
Tien Van Do 0001 |
Perform. Evaluation | 1 |
| 2011 | Erratum to "A new solution for a queueing model of a manufacturing cell with negative customers under a rotation rule" [Perform. Eval. 68(2011) 330-337]
Tien Van Do 0001 |
Perform. Evaluation | 1 |
| 2010 | M/M/1 retrial queue with working vacations
Tien Van Do 0001 |
Acta Informatica | 1 |
| 2010 | A new performability model for queueing and FDL-related burst loss in optical switching nodes
Tien Van Do 0001, Ram Chakka |
Comput. Commun. | 1 |
| 2010 | Modeling a resource contention in the management of virtual organizations
Tien Van Do 0001 |
Inf. Sci. | 1 |
| 2009 | A Performance Model for Maintenance Tasks in an Environment of Virtualized Servers
Tien Van Do 0001, Udo R. Krieger |
Networking | 1 |
| 2007 | An integrated analytical model for computation and comparison of the throughputs of the UMTS/HSDPA user equipment categoriesabstractA new queuing model is proposed for the performance evaluation of the High Speed Downlink Packet Access (HSDPA) protocol, with respect to a specified user, in UMTS networks. The model is based on the recently evolved MM ΣΚκ= CPPκGEcLG-queue1, in which the number of servers allocated to a specified user is subjected to vary according to the physical channel allocation policy. This queue is, essentially, an important variant of the so-called Sigma queuing model, and it is able to capture most of the features of HSDPA wireless communications, such as traffic-burstiness, channel fading, channel allocation policy, etc., in an integrated way. Numerical results for the performance of HSDPA with respect to a specified user are obtained, and different HSDPA user equipment categories are compared with respect to their computed model throughputs. Tien Van Do 0001, Ram Chakka, Peter G. Harrison |
MSWiM | 1 |
| 2007 | The MM sum(k=1 to K of CPPk/GE/c/L) G-queue with heterogeneous servers: Steady state solution and an application to performance evaluation
Ram Chakka, Tien Van Do 0001 |
Perform. Evaluation | 2 |
| 2002 | The MM \sum\limits_{k = 1}^K {} CPPk/GE/c/L G-Queue and Its Application to the Analysis of the Load Balancing in MPLS NetworksabstractThe MM CPP/GE/c/L G-queue has been capable of accommodating large batch sizes of arrivals and services with an efficient solution in the Markovian framework. However it suffers from the restriction on the batch size distribution (i.e. geometric batch size distribution). In order to overcome that restriction, to make the model vastly more flexible and also to accommodate the superposition of multiple arrival streams, a new traffic/queueing model, the Markov modulated MM /spl Sigma//sub k=1//sup K/ CPP/sub k//GE/c/L G-queue is introduced. This is a homogeneous multi-server queue with c servers, GE service times and with the superposition of K independent positive and an independent negative customer arrival streams each of which is a CPP, i.e. a Poisson point process with batch arrivals of geometrically distributed batch size. Ram Chakka, Tien Van Do 0001 |
LCN | 2 |
| 2000 | Topology optimization of an overlay ATM network in an SDH infrastructure
Tien Van Do 0001, Thong T. Nguyen, Hung Tuan Tran, Gábor Kalvach, Balázs Varga |
Comput. Networks | 1 |
| 1995 | ATM Simulation with CLASS
Marco Ajmone Marsan, Andrea Bianco, Tien Van Do 0001, László Jereb, Renato Lo Cigno, Maurizio M. Munafò |
Perform. Evaluation | 3 |