From c83aa68f32ac10a15e02b673de4a23f169d748a7 Mon Sep 17 00:00:00 2001 From: QuangNguyenLong <136459627+QuangNguyenLong@users.noreply.github.com> Date: Mon, 6 Apr 2026 02:12:42 +0000 Subject: [PATCH] [create-pull-request] automated change --- .../80/a46b7c5dd0810587b18feed0da6e.val} | Bin 141698 -> 148879 bytes .../39/52a1f9a7fa6f8e33816884d3c54c.val} | Bin 91518 -> 93285 bytes _cite/.cache/cache.db | Bin 126976 -> 131072 bytes _data/citations.yaml | 177 +++++++++++++++--- 4 files changed, 149 insertions(+), 28 deletions(-) rename _cite/.cache/{2a/bd/6f78d6230eaa2964057d5360cde3.val => 73/80/a46b7c5dd0810587b18feed0da6e.val} (52%) rename _cite/.cache/{e2/dc/b67abc86f95aa52c9a18ab30eb88.val => 74/39/52a1f9a7fa6f8e33816884d3c54c.val} (89%) diff --git a/_cite/.cache/2a/bd/6f78d6230eaa2964057d5360cde3.val b/_cite/.cache/73/80/a46b7c5dd0810587b18feed0da6e.val similarity index 52% rename from _cite/.cache/2a/bd/6f78d6230eaa2964057d5360cde3.val rename to _cite/.cache/73/80/a46b7c5dd0810587b18feed0da6e.val index ca271a050b10dd9b66fe0dbe5b4e60d7332c162d..4ae00f87eb6db56f1e7395da581a63900072db9d 100644 GIT binary patch delta 16631 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 delta 12239 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 Yd88x!bstI*?t0;F9GeEq=vd&9Ap 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 OXPx26nu40*`2PY<-JI(H diff --git a/_data/citations.yaml b/_data/citations.yaml index fbba291..ec93ac2 100644 --- a/_data/citations.yaml +++ b/_data/citations.yaml @@ -57,8 +57,24 @@ orcid: 0009-0009-8395-6545 plugin: orcid.py file: orcid.yaml +- id: doi:10.1016/j.eswa.2025.130237 + title: 'HyperShield: A personalized hypernetwork-based defense against poisoning + attacks in federated learning for healthcare' + authors: + - Bich Thuong Dao + - Viet Duc Ma + - Truong An Vu + - Huu Thanh Nguyen + - Kim-Phuc Tran + - Thu Huong Truong + publisher: Expert Systems with Applications + date: '2026-03-01' + link: https://doi.org/g99tx2 + orcid: 0009-0004-3329-2529 + plugin: orcid.py + file: orcid.yaml - id: doi:10.1109/MCE.2024.3519777 - title: 'QoE Assessment for Prompt-based Videos: Acceptability and Quality Factors' + title: 'QoE Assessment for Prompt-Based Videos: Acceptability and Quality Factors' authors: - Chibuike Onuoha - Shihao Luo @@ -67,7 +83,7 @@ - Nguyen Duc Nam - Truong Thu Huong publisher: IEEE Consumer Electronics Magazine - date: '2024-01-01' + date: '2025-09-01' link: https://doi.org/g89jn2 orcid: 0000-0002-6428-8539 plugin: orcid.py @@ -198,6 +214,18 @@ orcid: 0000-0002-6428-8539 plugin: orcid.py file: orcid.yaml +- id: doi:10.36227/techrxiv.21780704.v1 + title: 2 against Sudden Network Drops + authors: + - Hung Nguyen Viet + - Thu Huong Truong + - Thang Truong + publisher: Institute of Electrical and Electronics Engineers (IEEE) + date: '2022-12-30' + link: https://doi.org/hbv4db + orcid: 0000-0002-6428-8539 + plugin: orcid.py + file: orcid.yaml - id: doi:10.36227/techrxiv.21755879.v1 title: Flexible QoE optimized Video Adaptive Streaming over HTTP for sudden bandwidth drops @@ -433,13 +461,13 @@ title: A data-driven approach for Network Intrusion Detection and Monitoring based on Kernel Null Space authors: - - Truong Huong - - Ta Bac - - Quoc Nguyen - - Huu Nguyen - - Kim Tran + - Truong Thu Huong + - Ta Phuong Bac + - Quoc Thong Nguyen + - Huu Du Nguyen + - Kim Phuc Tran publisher: EAI Endorsed Transactions on Industrial Networks and Intelligent Systems - date: '2019-08-30' + date: '2019-08-07' link: https://doi.org/g89jps orcid: 0000-0002-6428-8539 plugin: orcid.py @@ -737,8 +765,8 @@ plugin: orcid.py file: orcid.yaml - id: issn:1859-1531 - title: "ISSN 1859-1531 (Print) | T\u1EA1p ch\xED Khoa h\u1ECDc v\xE0 C\xF4ng ngh\u1EC7\ - \ | The ISSN Portal" + title: "ISSN 1859-1531 - T\u1EA1p ch\xED Khoa h\u1ECDc v\xE0 C\xF4ng ngh\u1EC7 (\u0110\ + \u1EA1i h\u1ECDc \u0110\xE0 N\u1EB5ng)" authors: [] publisher: '' date: '' @@ -982,6 +1010,85 @@ orcid: 0000-0002-6428-8539 plugin: orcid.py file: orcid.yaml +- id: doi:10.1109/tnsm.2026.3680673 + title: 'Network Slicing with Flexible VNF Order: A Branch-and-Bound Approach' + authors: + - Quang-Trung Luu + - Minh-Thanh Nguyen + - Tuan-Anh Do + - Michel Kieffer + - Tai Hung Nguyen + - Huu Thanh Nguyen + - Van-Dinh Nguyen + publisher: IEEE Transactions on Network and Service Management + date: '2026-01-01' + link: https://doi.org/hbv4dd + orcid: 0000-0002-7354-1524 + plugin: orcid.py + file: orcid.yaml +- id: doi:10.15625/2525-2518/22956 + title: Service function chain embedding in centralized and distributed data centers + - A comparison + authors: + - Ma Viet Duc + - Nguyen Trung Kien + - Dao Dai Hiep + - Nguyen Tai Hung + - Nguyen Huu Thanh + publisher: Vietnam Journal of Science and Technology + date: '2026-01-05' + link: https://doi.org/hbjndg + orcid: 0009-0004-3329-2529 + plugin: orcid.py + file: orcid.yaml +- id: doi:10.1109/lnet.2026.3653831 + title: Network Slice Embedding With Flexible Configurations in 5G Networks and Beyond + authors: + - Quang-Trung Luu + - Do-Minh Tran + - Minh-Thanh Nguyen + - Michel Kieffer + - Dinh Thai Hoang + - Tai-Hung Nguyen + - Huu-Thanh Nguyen + - Van-Dinh Nguyen + publisher: IEEE Networking Letters + date: '2026-01-01' + link: https://doi.org/hbkdvt + orcid: 0000-0002-7354-1524 + plugin: orcid.py + file: orcid.yaml +- id: doi:10.1145/3763400.3763445 + title: Enabling Lightweight Split Inference for Real-Time Detection in Embedded + Traffic Cameras + authors: + - Duc Viet Ma + - Truong Duc Truong + - Anh Thi Mai Cao + - Anh Tuan Nguyen + - Hai Vu + - Thanh Huu Nguyen + publisher: Proceedings of the 20th Asian Internet Engineering Conference + date: '2025-11-24' + link: https://doi.org/g97cmr + orcid: 0009-0004-3329-2529 + plugin: orcid.py + file: orcid.yaml +- id: doi:10.1109/atc67618.2025.11268771 + title: Resource Allocation for Open Radio Access Networks Using Reinforcement Learning + authors: + - Duc-Tien Nguyen + - Trong-Tin Nguyen + - Tai Hung Nguyen + - Nguyen Huu Thanh + - Quang-Trung Luu + publisher: 2025 International Conference on Advanced Technologies for Communications + (ATC) + date: '2025-10-16' + link: https://doi.org/hbggtm + orcid: 0000-0002-7354-1524 + plugin: orcid.py + file: orcid.yaml - id: doi:10.1109/mapr67746.2025.11133843 title: Unsupervised Malicious Domain Detection Using Auto-Encoder Models with Reconstruction Error @@ -1125,6 +1232,24 @@ orcid: 0000-0002-7354-1524 plugin: orcid.py file: orcid.yaml +- id: doi:10.1145/3674213.3674215 + title: On the Impact of Heterogeneity on Federated Learning at the Edge with DGA + Malware Detection + authors: + - Ma Viet Duc + - Nguyen Thanh Luan + - Nguyen Tien Tai + - Nguyen Pham Trung Hieu + - Nguyen Ngoc Minh + - Pham Trung Hieu + - Vu Hai + - Nguyen Huu Thanh + publisher: Proceedings of the 19th Asian Internet Engineering Conference + date: '2024-08-09' + link: https://doi.org/hbpjrz + orcid: 0009-0004-3329-2529 + plugin: orcid.py + file: orcid.yaml - id: doi:10.1109/cicn59264.2023.10402136 title: LVSUM-Optimized Live 360 Degree Video Streaming in Unicast and Multicast Over Mobile Networks @@ -1197,6 +1322,18 @@ orcid: 0000-0002-7354-1524 plugin: orcid.py file: orcid.yaml +- id: doi:10.51316/jst.166.ssad.2023.33.2.1 + title: Two-Layers DDoS Attack Detection Model Using Machine Learning in Software + Defined Networking + authors: + - Ngoc Tuan Nguyen + - Huu Thanh Nguyen + publisher: Smart Systems and Devices + date: '2023-05-15' + link: https://doi.org/hbg9c4 + orcid: 0000-0002-7354-1524 + plugin: orcid.py + file: orcid.yaml - id: doi:10.1007/s10922-023-09732-5 title: On Profiling, Benchmarking and Behavioral Analysis of SDN Architecture Under DDoS Attacks @@ -1569,8 +1706,8 @@ plugin: orcid.py file: orcid.yaml - id: doi:10.1109/ATC.2017.8167618 - title: 'AQA2: An analytical QoS-assessment approach for service function - chaining in cloud environment' + title: "AQA\n 2\n : An analytical\ + \ QoS-assessment approach for service function chaining in cloud environment" authors: - Trung V. Phan - Linh H. Ngo @@ -2050,22 +2187,6 @@ orcid: 0000-0002-7354-1524 plugin: orcid.py file: orcid.yaml -- id: doi:10.1145/3763400.3763445 - title: Enabling Lightweight Split Inference for Real-Time Detection in Embedded - Traffic Cameras - authors: - - Duc Viet Ma - - Truong Duc Truong - - Anh Thi Mai Cao - - Anh Tuan Nguyen - - Hai Vu - - Thanh Huu Nguyen - publisher: Proceedings of the 20th Asian Internet Engineering Conference - date: '2025-11-24' - link: https://doi.org/g97cmr - orcid: 0009-0004-3329-2529 - plugin: orcid.py - file: orcid.yaml - id: doi:10.1371/journal.pcbi.1007128 title: Open collaborative writing with Manubot authors: