Next-Generation Internet Systems

Connecting paths.
Building trust.

We measure modern Internet protocols, design intelligent multipath transport, and build reliable experimental systems for web, mobile, IoT, and UAV applications.

NGIS / LIVE SYSTEM VIEW3 PATHS ACTIVE
EDGE DEVICECLIENT 01
AIPath scheduler
RESEARCH CLOUDSERVER 01
Decision interval12 packets
StateBiF · CWND · sRTT
GoalReliable delivery
Scroll to discover
Selected research
at a glance
0%higher goodput
with SAC-MP
0%shorter download
time with SAC-MP
0MASEAN targets
screened for QUIC
0QUIC-enabled
endpoints found
01 / Research labs

One lab. Four connected questions.

From observing the Internet to designing new transport mechanisms, our work follows a single loop: measure, understand, build, and evaluate.

Multiple wireless and satellite data paths converging on an edge device
NGIS / 01Research domain ↗
01

Intelligent Multipath Transport

01 / Intelligent transport

Intelligent Multipath Transport

Learning-based schedulers make Wi-Fi, cellular, and future access links work together under changing conditions.

MPQUICReinforcement learning
Explore research
Glowing network measurement nodes across Southeast Asia
NGIS / 02Research domain ↗
02

QUIC & Internet Measurement

02 / Internet measurement

QUIC & Internet Measurement

Large-scale and in-the-wild measurements reveal where modern transport protocols help—and where they do not.

QUICASEANReal networks
Explore research
Web and video data flowing between a laptop and mobile device
NGIS / 03Research domain ↗
03

Web & Interactive Systems

03 / Interactive systems

Web & Interactive Systems

Application-aware transport for web objects, adaptive video, bulk transfer, and latency-sensitive workloads.

HTTP/3VideoInteractive traffic
Explore research
Research drone connected to IoT sensors across a smart campus
NGIS / 04Research domain ↗
04

Emerging Connected Systems

04 / Connected systems

Emerging Connected Systems

Reliable multi-access communication for UAV, IoT, edge devices, and mission-aware systems.

UAVIoT / EdgeMulti-access
Explore research
02 / Research journey

A research program,
not isolated papers.

Each project answers a limitation uncovered by the previous one—from a single learning client to application-, cost-, and mission-aware multi-access systems.

01
2022SATO

Can a scheduler learn?

Introduced reinforcement learning to adapt MPQUIC path selection to wireless dynamicity.

02
2023Q-SAT

From idea to deployment

Extended Q-learning scheduling and evaluated it in emulation and heterogeneous networks.

03
2024FQ-SAT

Reason under uncertainty

Combined fuzzy state representation with Q-learning for more robust decisions.

04
2024MuLeS

Coordinate many clients

Moved from isolated devices to centralized learning across competing MPQUIC clients.

05
2026SAC-MP

Use continuous state

Applied maximum-entropy actor–critic learning to continuous transport measurements.

06
2026+AeroLink

Understand the mission

Coordinates application priorities, paths, cost, and mission requirements.

03 / Interactive experiment

Think like a multipath scheduler.

Change two wireless paths and compare policy goals. The visualization exposes the trade-off between latency, path utilization, and cellular cost.

Educational visualization—not a reproduction of paper results.

ESTIMATED PATH ALLOCATIONADAPTIVE POLICY
75%
25%
Wi-Fi 75%Cellular 25%
64 MB transfer16.4s
Delivery confidence91%
Cellular share25%
04 / Selected work

Evidence behind the ideas.

2026Multipath

SAC-MP: A Soft Actor-Critic-based MPQUIC Scheduler

Up to 54% higher goodput and 26% shorter download time.

Manuscript
2026Applications

Joint Stream-Priority and Path Scheduling for MPQUIC Web Applications

Up to 34.9% lower median download time than minRTT.

Manuscript
2026Measurement

A Measurement Study of QUIC Deployment in ASEAN

87.7 million targets screened across 10 ASEAN countries.

Manuscript
2026Measurement

QUIC in the Wild: A Comprehensive Measurement Study

Web, video, and bulk transfer evaluated over Wi-Fi, 4G, and 5G.

Manuscript
2024Multipath

FQ-SAT: A Fuzzy Q-learning-based MPQUIC Scheduler

Fuzzy state reasoning for heterogeneous wireless dynamicity.

Computer Networks
2024Multipath

MuLeS: A Multi-client Learning-based MPQUIC Scheduler

7–16% lower average download time in multi-client scenarios.

IEEE CCNC
05 / Research network

Ideas travel further together.

Our research network connects expertise in communications, artificial intelligence, sensing, and real-world experimental systems.

06 / For students

Start your research journey.

You do not need prior research experience. We look for curiosity, persistence, and the willingness to build and evaluate real systems.

01 / BUILD

Network experimentation

Build topologies, shape paths, and run reproducible tests.

Linux · Python
02 / PROTOCOL

Protocol development

Implement and instrument QUIC/MPQUIC clients and servers.

Go · C/C++
03 / LEARN

AI for networking

Train, evaluate, and explain learning-based schedulers.

Python · PyTorch
04 / MEASURE

Internet measurement

Collect, clean, analyze, and visualize network-scale data.

Python · SQL
05 / EXPLAIN

Web & visualization

Turn experiments into clear interactive dashboards.

TypeScript · UI
06 / CONNECT

UAV / IoT networking

Connect edge devices and evaluate multi-access systems.

Linux · Networking
Your first semester
1Mini-task
2Lab seminar
3Reproduce
4Project
5Thesis / paper
Open to curious builders

Your first contribution
can start here.

Tell us what you are curious about, what you have built, and how much time you can commit. We will help you identify a focused first task.

Introduce yourself Dr. Trung Nguyen Thanh
Group lead · Vietnam