Tổng quan nghiên cứu

Sự bùng nổ của các dịch vụ Internet thế hệ mới cùng lưu lượng dữ liệu di động tăng trưởng bình quân 40% đến 50% mỗi năm đang đặt ra thách thức vô cùng lớn cho hạ tầng viễn thông truyền thống. Công nghệ ảo hóa chức năng mạng (Network Function Virtualization - NFV) đã ra đời như một giải pháp mang tính cách mạng, cho phép chuyển đổi các thiết bị mạng phần cứng chuyên dụng sang dạng phần mềm chạy trên máy chủ tiêu chuẩn (COTS), giúp các nhà cung cấp dịch vụ cắt giảm từ 30% đến 40% chi phí đầu tư hạ tầng (CAPEX) và chi phí vận hành (OPEX). Trong kiến trúc NFV, các dịch vụ được cấu thành từ chuỗi chức năng dịch vụ (Service Function Chaining - SFC), đòi hỏi lưu lượng phải đi qua các hàm chức năng mạng ảo (VNF) theo đúng thứ tự logic định trước.

Tuy nhiên, bài toán điều khiển lưu lượng và định tuyến chuỗi SFC trong môi trường mạng động gặp phải rào cản nghiêm trọng khi lưu lượng biến thiên liên tục và tài nguyên tính toán của các nút mạng có giới hạn. Các phương pháp truyền thống chủ yếu dựa trên kinh nghiệm chuyên gia hoặc các thuật toán phỏng đoán (heuristic) thường rơi vào trạng thái bế tắc do tốc độ hội tụ chậm, độ trễ xử lý cao và không thể tối ưu hóa theo thời gian thực. Nhằm khắc phục hạn chế này, tác giả Nguyễn Xuân Tuấn Trung dưới sự hướng dẫn của TS. Phạm Tuấn Minh và PGS. Nguyễn Hữu Thanh tại Trường Đại học Bách Khoa Hà Nội (hoàn thành năm 2022) đã thực hiện đề tài nghiên cứu về ứng dụng học tăng cường sâu (Deep Reinforcement Learning - DRL) để xây dựng mô hình điều khiển lưu lượng tự động trong môi trường NFV. Mục tiêu trọng tâm của nghiên cứu là tối đa hóa tỷ lệ chấp nhận yêu cầu dịch vụ đạt trên 90% và giảm thiểu độ trễ đầu cuối trung bình của các luồng dữ liệu xuống mức tối ưu so với các thuật toán xấp xỉ truyền thống.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng dựa trên nền tảng tích hợp giữa kiến trúc ảo hóa mạng viễn thông và lý thuyết học máy tiên tiến:

  • Kiến trúc ảo hóa chức năng mạng (NFV) và Chuỗi chức năng dịch vụ (SFC): Hệ thống chuẩn hóa bởi ETSI, bao gồm hạ tầng ảo hóa NFVI, các chức năng mạng ảo VNF (như tường lửa Firewall, bộ phân tích gói sâu DPI, cổng mạng BNG) và hệ thống quản lý điều phối MANO. Dịch vụ mạng được biểu diễn dưới dạng đồ thị có hướng mô tả chuỗi các VNF mà luồng dữ liệu bắt buộc phải đi qua.
  • Quá trình quyết định Markov quan sát được một phần (POMDP) và Học tăng cường sâu (DRL): Môi trường mạng được mô hình hóa thành một bộ không gian trạng thái, không gian hành động và hàm phần thưởng. Trong đó, trạng thái bao gồm năng lực tính toán còn lại của CPU tại các nút mạng và dung lượng băng thông khả dụng trên các liên kết truyền dẫn.
  • Thuật toán Gradient chính sách tất định sâu (Deep Deterministic Policy Gradient - DDPG): Mô hình kết hợp giữa mạng nơ-ron sâu và cấu trúc tác nhân - nhà phê bình (Actor-Critic). Mạng Actor chịu trách nhiệm ánh xạ trực tiếp từ không gian trạng thái sang các hành động phân luồng liên tục, trong khi mạng Critic đánh giá giá trị hành động bằng hàm Q-learning để cập nhật trọng số thông qua thuật toán lan truyền ngược Gradient Descent.

Phương pháp nghiên cứu

Nghiên cứu sử dụng phương pháp mô phỏng thực nghiệm số trên nền tảng tính toán khoa học chuyên sâu:

  • Nguồn dữ liệu và phân phối lưu lượng: Dữ liệu thực nghiệm được tạo lập từ 10.000 luồng yêu cầu dịch vụ ngẫu nhiên tuân theo tiến trình Poisson với cường độ đến dao động từ 10 đến 100 yêu cầu trên mỗi giây. Mỗi yêu cầu dịch vụ bao gồm băng thông yêu cầu từ 10 Mbps đến 100 Mbps, chuỗi từ 2 đến 5 VNF liên tiếp và giới hạn độ trễ cho phép.
  • Quy mô mẫu và kịch bản thực nghiệm: Mô hình mạng được khảo sát trên 3 cấu trúc liên kết mạng khác nhau với số lượng nút lần lượt là 10 nút, 20 nút và 50 nút mạng, kết hợp kiểm tra khi năng lực tính toán của mỗi nút thay đổi từ 100 đến 500 đơn vị năng lực xử lý. Quá trình huấn luyện mô hình DRL trải qua 500 vòng lặp (episodes) nhằm đảm bảo tính ổn định hội tụ.
  • Lý do lựa chọn phương pháp: Thuật toán DDPG được lựa chọn thay vì mạng Q sâu (DQN) truyền thống bởi vì bài toán điều phối lưu lượng mạng đòi hỏi các giá trị hành động liên tục (tỷ lệ phần trăm phân bổ lưu lượng từ 0% đến 100% trên từng tuyến đường) thay vì các hành động rời rạc. Phương pháp huấn luyện ngoại tuyến (offline) và triển khai suy luận trực tuyến (online) giúp thời gian ra quyết định chỉ mất dưới 5 mili giây, đáp ứng hoàn hảo yêu cầu khắt khe của mạng thời gian thực.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình đánh giá hiệu năng so sánh giữa mô hình học tăng cường sâu DDPG và thuật toán luyện kim xấp xỉ (Simulated Annealing - SA) đã mang lại các kết quả định lượng nổi bật:

  • Cải thiện vượt trội về tỷ lệ chấp nhận yêu cầu dịch vụ: Trong kịch bản lưu lượng tải cao với 50 nút mạng, mô hình DDPG đạt tỷ lệ chấp nhận trung bình 92.4%, trong khi thuật toán SA chỉ đạt 78.6%, tương đương mức tăng trưởng hiệu năng 17.55%.
  • Cắt giảm đáng kể độ trễ truyền dẫn đầu cuối: Độ trễ trung bình của các gói tin khi đi qua chuỗi dịch vụ được tối ưu hóa bởi DDPG chỉ ở mức 24.8 mili giây, giảm 32.05% so với mức 36.5 mili giây của phương pháp luyện kim SA.
  • Khả năng thích ứng vượt bậc khi tài nguyên tính toán thay đổi: Khi nâng cao năng lực tính toán của các nút mạng từ 200 lên 300 đơn vị, thông lượng phục vụ của mô hình DDPG tăng tuyến tính 42.8%, trong khi thuật toán SA nhanh chóng chạm ngưỡng bão hòa và chỉ tăng 18.2% do bị mắc kẹt tại các điểm cực trị cục bộ.
  • Tốc độ hội tụ và độ ổn định cao: Đồ thị hàm phần thưởng cho thấy mô hình DDPG bắt đầu đạt trạng thái cân bằng ổn định sau khoảng 350 vòng lặp huấn luyện, duy trì phương sai phần thưởng dưới 0.05 trong suốt các chu kỳ thử nghiệm tiếp theo.

Thảo luận kết quả

Sự vượt trội của mô hình học tăng cường sâu bắt nguồn từ cấu trúc mạng Actor-Critic có khả năng khái quát hóa không gian trạng thái mạng phức tạp mà không cần giả định trước các quy luật tĩnh. Thuật toán Simulated Annealing tuy có khả năng tìm kiếm nghiệm toàn cục trong không gian nhỏ nhưng đòi hỏi thời gian tính toán online rất lớn (từ 120 đến 180 mili giây cho mỗi lần phân luồng), khiến các gói tin bị dồn ứ tại hàng đợi và làm tăng vọt độ trễ hệ thống. Ngược lại, tác nhân DDPG sau khi được huấn luyện ngoại tuyến chỉ mất từ 3 đến 5 mili giây để thực hiện phép suy luận thuận (forward pass), lập tức đưa ra quyết định điều phối lưu lượng tối ưu ngay khi nhận được gói tin yêu cầu.

Các kết quả thực nghiệm trong nghiên cứu có thể được trực quan hóa rõ nét thông qua biểu đồ đường (Line Chart) biểu diễn mối quan hệ nghịch biến giữa độ trễ đầu cuối và tốc độ tạo gói tin, cùng biểu đồ cột nhóm (Grouped Bar Chart) so sánh tỷ lệ chấp nhận dịch vụ của DDPG và SA trên 3 quy mô mạng 10 nút, 20 nút và 50 nút. Kết quả này hoàn toàn nhất quán với các xu hướng nghiên cứu quốc tế mới nhất về việc ứng dụng trí tuệ nhân tạo trong điều khiển mặt phẳng dữ liệu mạng (Data Plane) và mạng điều khiển bằng phần mềm (SDN).

Đề xuất và khuyến nghị

Dựa trên các phát hiện thực nghiệm, nghiên cứu đưa ra 4 giải pháp cụ thể nhằm đưa mô hình học tăng cường sâu vào ứng dụng thực tiễn:

  • Tích hợp mô-đun DDPG vào hệ thống điều phối ETSI NFV MANO: Triển khai tác nhân DRL như một dịch vụ tối ưu hóa định tuyến thông minh nằm trong bộ điều phối ảo hóa, hướng tới mục tiêu giảm thời gian cấu hình luồng dữ liệu xuống dưới 10 mili giây trong vòng 6 tháng thực hiện, chủ trì bởi các kỹ sư vận hành mạng viễn thông.
  • Xây dựng cơ chế huấn luyện bán trực tuyến kết hợp học chuyển giao (Transfer Learning): Phát triển hệ thống tự động tinh chỉnh trọng số mạng nơ-ron khi cấu trúc mạng thay đổi đột ngột, đảm bảo duy trì tỷ lệ đáp ứng dịch vụ trên 90% ngay cả khi lưu lượng tăng đột biến 50%, thời gian triển khai từ 3 đến 6 tháng, thực hiện bởi nhóm nghiên cứu trí tuệ nhân tạo.
  • Nâng cấp hạ tầng thu thập số liệu giám sát mạng thời gian thực (Telemetry): Đầu tư hệ thống cảm biến trạng thái mạng tại các điểm hiện diện (PoP) với chu kỳ quét dưới 100 mili giây để cung cấp vector trạng thái đầu vào chính xác 98% cho mô hình học máy, hoàn thành trong lộ trình 9 tháng, chủ quản bởi phòng hạ tầng mạng.
  • Chuẩn hóa giao tiếp giữa tác nhân DRL và bộ điều khiển SDN Controller: Xây dựng giao diện lập trình ứng dụng chuẩn thông qua giao thức gRPC và RESTCONF nhằm giảm 35% chi phí tích hợp phần mềm điều khiển, triển khai trong 12 tháng, phối hợp giữa các nhà cung cấp giải pháp mạng và cơ quan tiêu chuẩn hóa.

Đối tượng nên tham khảo luận văn

Nội dung và kết quả của luận văn mang lại giá trị thực tiễn cao cho 4 nhóm đối tượng chính:

  • Học viên cao học và nghiên cứu sinh chuyên ngành Kỹ thuật Viễn thông và Khoa học Máy tính: Cung cấp tài liệu tham khảo chuyên sâu về cách thức mô hình hóa bài toán điều khiển luồng SFC dưới dạng bài toán ra quyết định liên tục và kỹ thuật thiết kế hàm phần thưởng đa mục tiêu.
  • Kỹ sư quy hoạch và tối ưu hóa mạng tại các nhà mạng viễn thông: Ứng dụng mô hình để thiết kế các thuật toán định tuyến tự động trên mạng lõi 5G và mạng phân phối nội dung (CDN), giúp giảm tải tắc nghẽn và tối ưu hóa chi phí vận hành hạ tầng.
  • Chuyên gia phát triển hệ sinh thái Điện toán đám mây và NFV: Nắm bắt phương pháp tích hợp các mô-đun trí tuệ nhân tạo vào hạ tầng ảo hóa mạng sẵn có nhằm xây dựng các giải pháp mạng tự vận hành (Self-Driving Networks).
  • Giảng viên và nhà nghiên cứu công nghệ thông tin: Sử dụng nguồn dữ liệu, phương pháp luận và các kết quả so sánh trong luận văn làm học liệu giảng dạy chuyên đề trí tuệ nhân tạo ứng dụng trong mạng máy tính tiên tiến.

Câu hỏi thường gặp

  • Tại sao thuật toán DDPG lại vượt trội hơn DQN trong bài toán điều khiển lưu lượng NFV? Thuật toán DQN chỉ hoạt động hiệu quả trên không gian hành động rời rạc, trong khi việc điều phối lưu lượng mạng đòi hỏi phân chia tỷ lệ dòng dữ liệu liên tục từ 0% đến 100% qua nhiều nút mạng khác nhau. DDPG sử dụng cấu trúc Actor-Critic cho phép xử lý hoàn hảo không gian hành động liên tục, ngăn ngừa hiện tượng phân mảnh lưu lượng và tối ưu hóa sử dụng băng thông.

  • Quá trình huấn luyện ngoại tuyến mang lại lợi thế thực tế gì cho việc vận hành mạng? Huấn luyện ngoại tuyến giúp tác nhân DRL học hỏi hàng trăm nghìn kịch bản mạng giả lập mà không gây ra bất kỳ rủi ro gián đoạn dịch vụ nào trên hạ tầng thực tế. Khi triển khai trực tuyến, mô hình chỉ thực hiện việc suy luận với thời gian phản hồi cực nhanh từ 3 đến 5 mili giây cho mỗi luồng dữ liệu.

  • Mô hình duy trì hiệu năng ra sao khi quy mô mạng mở rộng từ 10 nút lên 50 nút? Nhờ việc chuẩn hóa vector trạng thái đầu vào và khả năng khái quát hóa sâu của mạng nơ-ron, mô hình vẫn duy trì tỷ lệ chấp nhận yêu cầu dịch vụ trên 92% khi mở rộng lên 50 nút mạng. Ngược lại, các phương pháp heuristic truyền thống bị suy giảm hiệu năng nghiêm trọng do không gian tìm kiếm bùng nổ theo cấp số nhân.

  • Điểm khác biệt cốt lõi giữa DDPG và thuật toán luyện kim Simulated Annealing là gì? Thuật toán Simulated Annealing tìm kiếm nghiệm tối ưu thông qua quá trình thử sai ngẫu nhiên cục bộ tại thời điểm thực tế, tiêu tốn từ 120 đến 180 mili giây cho mỗi quyết định. Trong khi đó, DDPG đã tích lũy tri thức thông qua trọng số mạng nơ-ron, cho phép đưa ra quyết định tối ưu toàn cục tức thì mà không cần lặp lại quá trình tìm kiếm.

  • Làm thế nào mô hình đảm bảo các luồng dữ liệu tuân thủ nghiêm ngặt thứ tự của chuỗi SFC? Nghiên cứu đã thiết lập cơ chế phạt nặng trong hàm phần thưởng đối với bất kỳ hành động nào vi phạm thứ tự đi qua các VNF hoặc chuyển tiếp luồng dữ liệu đến các nút mạng đã cạn kiệt năng lực tính toán. Cơ chế này buộc tác nhân nơ-ron phải học cách tìm ra các tuyến đường hợp lệ 100% trước khi tối ưu hóa đến tiêu chí độ trễ.

Kết luận

  • Đã xây dựng thành công mô hình điều khiển lưu lượng chuỗi chức năng dịch vụ trong môi trường ảo hóa chức năng mạng NFV dựa trên thuật toán học tăng cường sâu DDPG.
  • Giải quyết triệt để bài toán phân bổ lưu lượng trong không gian hành động liên tục, khắc phục hoàn toàn nhược điểm tính toán chậm của các thuật toán phỏng đoán truyền thống.
  • Đạt hiệu năng vượt trội với tỷ lệ chấp nhận yêu cầu dịch vụ đạt 92.4% và cắt giảm 32.05% độ trễ đầu cuối so với thuật toán luyện kim Simulated Annealing.
  • Chứng minh khả năng thích ứng linh hoạt và độ ổn định cao trên nhiều quy mô mạng phức tạp từ 10 đến 50 nút mạng cùng các mức tải CPU biến thiên.
  • Mở ra hướng tiếp cận hoàn toàn mới trong việc tự động hóa quản trị mạng viễn thông thế hệ mới 5G và 6G thông qua trí tuệ nhân tạo.

Đóng góp lớn nhất của luận văn là đã chuyển đổi thành công phương thức điều phối mạng từ các quy tắc thủ công tĩnh sang cơ chế tự thích nghi thông minh theo thời gian thực. Trong lộ trình 6 đến 12 tháng tới, hướng phát triển tiếp theo cần tập trung vào việc thử nghiệm mô hình trên các nền tảng mạng lõi 5G thực nghiệm và mở rộng sang kiến trúc học tăng cường sâu phân tán đa tác nhân (Multi-Agent DRL). Các nhà quản trị mạng và doanh nghiệp viễn thông nên nhanh chóng ứng dụng các giải pháp học sâu này để tối ưu hóa chi phí hạ tầng và nâng cao chất lượng trải nghiệm dịch vụ người dùng.