Tổng quan luận án

Luận án tiến sĩ với đề tài "Nghiên cứu một số giải pháp định tuyến trong tô-pô mạng liên kết hiệu năng cao và công cụ đánh giá" được thực hiện bởi nghiên cứu sinh Kiều Thành Chung, dưới sự hướng dẫn khoa học của PGS.TS. Nguyễn Khanh Văn và TS. Phạm Đăng Hải tại phòng thí nghiệm Sedic-Lab, Viện Công nghệ Thông tin và Truyền thông, Trường Đại học Bách Khoa Hà Nội, có sự phối hợp nghiên cứu cùng các chuyên gia từ Viện Tin học Quốc gia Nhật Bản (National Institute of Informatics – NII) gồm PGS.TS. Michihiro Koibuchi, TS. Ikki Fujiwara và TS. Trương Thảo Nguyên (hoàn thành năm 2021).

Tính cấp thiết và khoảng trống nghiên cứu

Nghiên cứu tô-pô mạng liên kết (Interconnection Network) là chủ đề nền tảng trong kiến trúc máy tính, hệ thống tính toán song song, tính toán hiệu năng cao (HPC) và các trung tâm dữ liệu (Data Center - DC) hiện đại. Một giải pháp tô-pô hoàn chỉnh bao gồm hai cấu phần then chốt: cấu trúc tô-pô vật lý và giải thuật định tuyến.

  • Các cấu trúc tô-pô truyền thống (như De Bruijn, Star, Kautz, Mesh, Torus) chỉ hoạt động hiệu quả ở quy mô nhỏ (vài trăm nút). Khi quy mô hệ thống tăng lên hàng nghìn đến hàng trăm nghìn nút, các kiến trúc này bộc lộ hai hạn chế lớn: không đáp ứng được yêu cầu về độ trễ thấp kết hợp thông lượng cao, đồng thời thiếu tính co giãn (scalability) và tính linh hoạt (flexibility) khi thực hiện thêm hoặc bớt các nút tính toán.
  • Các kiến trúc hiện đại như Fat-Tree tuy có đường kính mạng thấp và định tuyến đơn giản nhưng bị giới hạn khả năng mở rộng do phụ thuộc vào số cổng của switch, đòi hỏi sử dụng các thiết bị chuyển mạch chuyên dụng có bậc đỉnh cao với giá thành lớn. Ngược lại, mô hình mạng ngẫu nhiên (như JellyFish, Random Shortcut Network - RSN) có khả năng mở rộng tự nhiên và đường kính mạng nhỏ, nhưng tính ngẫu nhiên lại phá vỡ các quy tắc định tuyến thông thường (như DOR hay giao thức Duato). Việc áp dụng định tuyến đường đi ngắn nhất (Shortest Path Routing - SPR) đòi hỏi mỗi nút phải lưu toàn bộ thông tin tô-pô ($O(n)$ bản ghi), tạo thành điểm nghẽn nghiêm trọng về bộ nhớ bảng định tuyến (Routing Table Size - RTS) tại các switch có bậc đỉnh thấp.
  • Về phương diện đánh giá, tính chất ngẫu nhiên của tô-pô đòi hỏi phải thực hiện tính toán và mô phỏng lặp lại nhiều lần trên các mẫu ngẫu nhiên để lấy giá trị trung bình. Các công cụ mô phỏng phổ biến hiện nay như NS2, NS3, Omnet++, Simgrid tập trung mô phỏng quá chi tiết các tầng giao thức nên tiêu tốn tài nguyên tính toán lớn, chỉ chạy được với quy mô mạng nhỏ (vài trăm đến khoảng 1.024 nút) và không đáp ứng được yêu cầu đánh giá mạng ngẫu nhiên quy mô lớn.
  • Tại Việt Nam, nhu cầu xây dựng các DC quy mô vừa và nhỏ đối mặt với thách thức về nguồn vốn hạn chế và không gian lắp đặt phân tán (nhiều phòng hoặc sàn không liền kề), khiến các mô hình DC quy mô lớn trên thế giới không hoàn toàn phù hợp.

Mục tiêu nghiên cứu

Luận án xác định 02 mục tiêu nghiên cứu cụ thể:

  1. Mục tiêu 1: Nghiên cứu và đề xuất các thuật toán định tuyến rút gọn (compact routing) có khả năng khai thác các tính chất của tô-pô mạng ngẫu nhiên kích thước lớn, đảm bảo kích thước bảng định tuyến nhỏ mà vẫn duy trì chiều dài đường định tuyến và độ trễ ở mức thấp, phù hợp với các DC hiện nay.
  2. Mục tiêu 2: Nghiên cứu và đề xuất kiến trúc công cụ phần mềm mô phỏng hỗ trợ đánh giá hiệu năng mạng ngẫu nhiên kích thước lớn.

Đối tượng và phạm vi nghiên cứu

  • Đối tượng nghiên cứu: Cấu trúc tô-pô mạng liên kết, mô hình mạng ngẫu nhiên tựa đồ thị lưới (RSN), các giải thuật định tuyến rút gọn phân tán tra bảng, cơ chế điều khiển luồng và công cụ mô phỏng sự kiện rời rạc cho mạng liên kết hiệu năng cao.
  • Phạm vi nghiên cứu: Tập trung vào các mạng liên kết ứng dụng trong mạng vùng hệ thống/lưu trữ (System/Storage Area Networks - SANs) phục vụ tính toán hiệu năng cao và trung tâm dữ liệu; khảo sát các cấu hình mạng quy mô lớn lên đến 100.000 nút; nghiên cứu giải pháp thiết kế tô-pô lai cho DC cỡ vừa và nhỏ trong điều kiện không gian phân tán tại Việt Nam.

Tổng quan tài liệu và vị trí của luận án

Luận án đã tiến hành hệ thống hóa các hướng nghiên cứu trong nước và quốc tế liên quan đến cấu trúc tô-pô, giải thuật định tuyến và công cụ mô phỏng:

Nhóm nghiên cứu Các công trình và tác giả tiêu biểu Đặc điểm và hạn chế đã được ghi nhận
Tô-pô cơ bản & truyền thống De Bruijn, Star, Kautz, 2D-Torus, Mesh, Ring, Tree (Dally & Towles [5], [7]) Phù hợp quy mô nhỏ; kém linh hoạt khi mở rộng, độ trễ tăng nhanh khi số nút lớn.
Tô-pô trung tâm dữ liệu Fat-Tree (Al-Fares et al. [23, 42]), JellyFish (Singla et al. [13]), Dragonfly (Kim et al. [21, 30]), HELIOS [15], BCube [16], DCell [17], Scafida [18], MDCube [19] Fat-Tree đắt đỏ và khó nâng cấp lẻ nút; JellyFish mở rộng tốt nhưng khó định tuyến và cần switch 48 cổng.
Tô-pô lai (Compound Graph) BCN [44], DCell [17], R3 [45] R3 kết hợp Hypercube và liên kết ngẫu nhiên, song đường kính mạng còn lớn và khó truy vết định tuyến.
Định tuyến phân cấp & rút gọn Kleinrock & Kamoun [38], Peleg & Upfal [39], Gavoille [36], Cowen [28], Thorup & Zwick [29] Kleinrock & Kamoun khởi xướng định tuyến phân cấp; Cowen đề xuất định tuyến dựa trên nút đại diện (stretch-3, RTS $\tilde{O}(n^{2/3})$); Thorup & Zwick (TZ) tối ưu RTS về $O((n\log n)^{1/2})$.
Công cụ mô phỏng mạng NS2 [1], NS3 [2], Omnet++ [4], Simgrid [3] Mô phỏng chi tiết các tầng mạng dẫn đến quá tải bộ nhớ và thời gian; khó thực thi trên mạng trên 1.000 nút.

Khoảng trống nghiên cứu luận án lựa chọn giải quyết

  1. Khắc phục hạn chế của thuật toán định tuyến rút gọn TZ: Cơ chế chọn mẫu ngẫu nhiên của TZ có thể chọn phải các nút đại diện phân bố không đều, dẫn đến kích thước cụm ($M$) cục bộ bị phình to và tăng RTS. Luận án chọn hướng khai thác vị trí địa lý của nút đại diện và các liên kết ngẫu nhiên đóng vai trò cầu nối liên vùng.
  2. Xây dựng công cụ mô phỏng sự kiện rời rạc mức giản lược chuyên biệt cho mạng liên kết, hỗ trợ tính toán xấp xỉ nhằm xử lý các mạng ngẫu nhiên quy mô siêu lớn mà các phần mềm như NS3 hay Omnet++ không thực hiện được.
  3. Thiết kế kiến trúc tô-pô lai (Bus-RSN) tối ưu hóa chi phí cáp và thiết bị chuyển mạch cho các DC quy mô vừa có mặt bằng phân tán.

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

Cơ sở lý thuyết và khái niệm sử dụng

  • Lý thuyết đồ thị trong mạng liên kết: Mạng được mô hình hóa bởi đồ thị $G = (V, E)$ với tập đỉnh $V$ (máy chủ, switch) và tập cạnh $E$ (kênh truyền, cáp mạng). Kênh truyền $c = (x, y) \in C$ có băng thông $b_c = w_c \cdot f_c$, độ trễ $t_c = l_c / v$. Bậc đỉnh $\delta_x = |C_x| = \theta_{Ix} + \theta_{Ox}$. Băng thông lát cắt tối thiểu $B_B = \min |B(N_1, N_2)| = b \cdot B_C$.
  • Giải thuật định tuyến: Phân loại theo cơ chế phân tán tra bảng (Distributed Table Lookup Routing), định tuyến xác định (Deterministic) như Dimension-Order Routing (DOR), Destination-Tag Routing (DTR); định tuyến ngẫu nhiên (Valiant); định tuyến thích nghi (Adaptive Routing); định tuyến tối thiểu (Minimal) và không tối thiểu (Non-minimal).
  • Cơ chế điều khiển luồng (Flow Control): Bufferless, chuyển mạch kênh (Circuit Switching với gói tin thăm dò và ACK), chuyển mạch gói lưu và chuyển tiếp (Store-and-Forward), cắt xuyên ảo (Virtual Cut-Through) và kỹ thuật Wormhole Switching (chia nhỏ gói tin thành các flits 16-bit, giảm kích thước bộ đệm tại switch).
  • Các tham số hiệu năng cốt lõi:
    • Đường kính mạng ($H_{\max} = \max(\forall H(u, v))$) và Chiều dài đường đi ngắn nhất trung bình (ASPL).
    • Chiều dài đường định tuyến trung bình (ARPL) và Độ trễ truyền tin trung bình (Latency).
    • Kích thước bảng định tuyến (RTS) - tính theo số lượng bản ghi lưu trữ tại mỗi nút.
    • Thông lượng (Throughput) và Thông lượng cực đại (Maximum Throughput).
    • Hệ số dãn đường đi (Stretch) - tỉ lệ giữa chiều dài đường định tuyến thực tế và khoảng cách ngắn nhất giữa nguồn và đích (stretch-1 là định tuyến đường ngắn nhất, stretch-3 cho phép đường đi gấp tối đa 3 lần).

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

  • Phương pháp phân tích lý thuyết đồ thị: Tính toán các tham số hình học tĩnh của mạng ($H_{\max}$, ASPL, ARPL lý thuyết, RTS, Bisection bandwidth) dựa trên cấu trúc liên kết và tọa độ đỉnh.
  • Phương pháp thực nghiệm mô phỏng sự kiện rời rạc (Discrete Event Simulation - DES): Xây dựng môi trường mô phỏng giả lập quá trình sinh gói tin, truyền flits qua các kênh truyền, xếp hàng tại bộ đệm, điều khiển luồng và ghi nhận độ trễ động, thông lượng mạng dưới các kịch bản tải không (zeroload) và tải trọng số (weightedload).
  • Phương pháp tính toán xấp xỉ (Approximation method): Áp dụng kỹ thuật xấp xỉ mẫu để ước lượng ARPL và độ trễ trên các đồ thị ngẫu nhiên quy mô siêu lớn.
  • Phương pháp thực nghiệm so sánh đối chuẩn (Benchmarking): Cài đặt các thuật toán đối chứng (TZ, SPR, DOR) và đối chiếu kết quả đo kiểm của công cụ SSiNET với phần mềm chuẩn quốc tế (NS3, Omnet++).

Nội dung chính theo từng chương

Chương 1: Tổng quan

Chương 1 thiết lập bức tranh tổng thể về mạng liên kết, phân tích các thành phần cấu tạo, cơ chế định tuyến và các công cụ đánh giá hiệu năng.

  • Phân loại ứng dụng mạng liên kết: Bao gồm On-chip networks (OCNs/NoC, khoảng cách vài cm), System/Storage area networks (SANs, hàng nghìn thiết bị, cự ly vài trăm mét), Local area networks (LANs) và Wide area networks (WANs). Luận án định vị trọng tâm vào lĩnh vực SANs cho HPC và DC.
  • Đánh giá các cơ chế điều khiển luồng: Phân tích sự đánh đổi tài nguyên giữa Store-and-Forward, Virtual Cut-Through và Wormhole Switching; trong đó Wormhole switching tối ưu bộ đệm flit nhưng có nguy cơ tắc nghẽn dọc chuỗi switch.
  • Khảo sát các giải pháp định tuyến rút gọn: Phân tích nguyên lý phân cấp (Kleinrock & Kamoun) và nguyên lý nút đại diện (Cowen, Thorup & Zwick). Thuật toán TZ đạt kích thước bảng định tuyến $O((n\log n)^{1/2})$ với stretch-3 nhờ thuật toán chọn mẫu ngẫu nhiên Algo1-TZ.
  • Đánh giá giới hạn của các công cụ mô phỏng hiện có: NS2, NS3, Omnet++, Simgrid gặp rào cản tính toán lớn khi mô phỏng mạng ngẫu nhiên vượt quá $1.024$ nút do mô hình hóa chi tiết tất cả các tầng giao thức.
  • Đề xuất sơ bộ bài toán tô-pô cho DC tại Việt Nam: Phân tích hạn chế chi phí của Fat-Tree, tính phức tạp định tuyến của JellyFish và đưa ra định hướng mô hình tô-pô lai Bus-RSN.

Chương 2: Định tuyến rút gọn cho mô hình mạng ngẫu nhiên

Chương 2 tập trung giải quyết bài toán định tuyến trên mô hình mạng ngẫu nhiên xây dựng từ đồ thị cơ sở dạng lưới 2-D $G = (V, E)$ kích thước $8 \times 4$ (và mở rộng dạng $k$-grid) bổ sung $r = 2 \cdot k$ liên kết ngẫu nhiên theo phân bố xác suất đều (với ngưỡng ngẫu nhiên $thr = 0.5$). Nghiên cứu sinh đề xuất hai giải pháp định tuyến phân tán tra bảng:

  1. Giải pháp định tuyến CORRA (Compact Routing for RAndom inter-connection topologies):

    • Ý tưởng: Mỗi nút nguồn $s$ xây dựng vùng hàng xóm $N_\delta(s)$ trong bán kính $\delta$ hop (theo khoảng cách Manhattan $|X_s - X_u| + |Y_s - Y_u| \le \delta$). Thay vì chỉ đi theo liên kết lưới cơ sở, nút $s$ tìm kiếm và sử dụng các liên kết ngẫu nhiên xuất phát từ các nút hàng xóm $u \in N_\delta(s)$ đóng vai trò như các "cầu nối" (bridges) dài vượt vùng.
    • Cơ chế: Nút hàng xóm $u$ gửi thông tin cầu nối ($bridge_1$) cho $s$; $s$ lưu trữ thông tin cầu nối ($bridge_2$) nằm trong phạm vi $\delta$. Bảng định tuyến ghi nhận các bản ghi gồm đích đến, nhãn và tọa độ nút.
    • Kết quả: Tham số $\delta$ kiểm soát trực tiếp kích thước bảng định tuyến RTS. CORRA có ARPL dài hơn không đáng kể so với đường đi ngắn nhất (SPR), độ trễ thấp hơn thuật toán TZ, trong khi RTS nhỏ hơn rất nhiều so với SPR, cho phép mạng mở rộng lên quy mô hàng trăm nghìn nút.
  2. Giải pháp định tuyến GLCR (Geographic Landmark-based Compact Routing):

    • Ý tưởng: Cải tiến thuật toán TZ bằng cách khai thác tọa độ địa lý nhằm khắc phục hiện tượng các nút đại diện phân bố co cụm.
    • Cơ chế kỹ thuật: Sử dụng thuật toán điều chỉnh tập nút đại diện AdjustLandmarkSet và hàm lấy mẫu mới NewSample(W, b) để các nút đại diện phân bố đều trên toàn mạng. Phát triển cơ chế tuyển chọn nâng cao (IJDST) gồm: thuật toán loại bỏ nút đại diện yếu $\alpha-LS$, lựa chọn nút đại diện $\alpha-LS$ và lựa chọn nút đại diện $\beta-LS$.
    • Kết quả: Khảo sát tương quan giữa kích thước tập nút đại diện $L$, kích thước cụm lớn nhất $M$, $RTS_{\max}$ và ARPL. Trên mạng có quy mô lên tới 100.000 nút, GLCR đạt RTS nhỏ hơn đáng kể so với thuật toán TZ nguyên bản (TZ-original) trong khi duy trì ARPL ổn định.

Chương 3: Xây dựng công cụ hỗ trợ đánh giá hiệu năng mạng liên kết

Chương 3 trình bày việc xây dựng phần mềm mô phỏng SSiNET và ứng dụng công cụ này vào thiết kế mô hình mạng thực tế:

  • Kiến trúc công cụ phần mềm SSiNET (Simple Simulator for Interconnection NETworks):
    • Được thiết kế dựa trên mô hình mô phỏng sự kiện rời rạc (DES) giản lược, loại bỏ các tầng giao thức không cần thiết để tập trung vào hiệu năng truyền gói tin trên mạng liên kết.
    • Cấu trúc hệ thống gồm giao diện người dùng (GUI) và các gói mô-đun: gói graph (quản lý lớp Graph, cấu trúc nút, kênh truyền), gói routing (quản lý lớp RoutingAlgorithm, thuật toán CORRA, GLCR, TZ, SPR), gói thực nghiệm (TopoExperiment, zeroload, weightedload).
    • Tích hợp phương pháp xấp xỉ cho phép tính toán đường kính mạng, ARPL, độ trễ và thông lượng trên các mạng quy mô lớn vượt bậc.
  • Thực nghiệm kiểm chứng công cụ:
    • Thời gian thực thi: SSiNET có tốc độ thực thi tính toán vượt trội so với NS3 trên cùng cấu hình mạng.
    • Độ chính xác: Đánh giá thông lượng và thông lượng cực đại cho kết quả tương đương với phần mềm Omnet++, chứng minh tính đúng đắn của giải thuật mô phỏng.
  • Ứng dụng SSiNET đề xuất mô hình tô-pô lai Bus-RSN cho trung tâm dữ liệu:
    • Kiến trúc: Kết hợp tô-pô Bus làm đường trục (backbone) liên kết giữa các phòng/sàn máy chủ riêng biệt; bên trong mỗi phòng/sàn, các máy chủ được kết nối theo mô hình mạng ngẫu nhiên RSN ($4 \times 4$). Mạng phân chia thành các nút thường và nút trục.
    • Giải thuật định tuyến: Áp dụng thuật toán định tuyến phân cấp HRA ($\alpha-1\text{ HRA}$).
    • Đánh giá hiệu quả kinh tế - kỹ thuật: Tiến hành thực nghiệm 2 kịch bản lắp đặt trên không gian 2 sàn riêng biệt. Kết quả cho thấy Bus-RSN tiết kiệm đến 26% chi phí thiết bị mạng so với mô hình JellyFish trong khi độ trễ truyền tin chỉ kém 12%; đồng thời giảm thiểu đáng kể tổng chiều dài cáp kết nối và chi phí triển khai.

Kết quả và những đóng góp mới

Các kết quả nghiên cứu chính của luận án được tổng hợp cụ thể qua bảng sau:

STT Tên giải pháp / Đóng góp Bản chất kỹ thuật Kết quả định lượng & Giá trị thực tiễn
1 Thuật toán định tuyến CORRA Định tuyến rút gọn khai thác liên kết ngẫu nhiên làm cầu nối trong vùng lân cận $\delta$-hop Đạt ARPL gần tối ưu, độ trễ thấp hơn TZ, RTS giảm sâu so với SPR; hỗ trợ mạng mở rộng hàng trăm nghìn nút.
2 Thuật toán định tuyến GLCR & cơ chế IJDST Định tuyến rút gọn điều chỉnh phân bố nút đại diện theo vị trí địa lý; loại bỏ $\alpha-LS$, chọn $\beta-LS$ Giảm kích thước cụm tối đa $M$, đạt RTS nhỏ hơn rõ rệt so với thuật toán TZ trên quy mô mạng tới 100.000 nút.
3 Công cụ mô phỏng SSiNET Phần mềm mô phỏng sự kiện rời rạc giản lược tích hợp phương pháp đánh giá xấp xỉ Thời gian thực thi nhanh hơn NS3, kết quả thông lượng khớp với Omnet++; hỗ trợ mô phỏng mạng ngẫu nhiên quy mô lớn.
4 Tô-pô lai Bus-RSN & thuật toán HRA Kiến trúc lai dùng Bus làm đường trục kết nối các khối RSN cục bộ đặt tại các phòng/sàn Tiết kiệm 26% chi phí thiết bị mạng so với JellyFish, độ trễ chỉ chênh lệch 12%; giảm tổng chiều dài cáp cho DC cỡ vừa tại Việt Nam.

Danh mục công trình khoa học đã công bố của tác giả

Nghiên cứu sinh đã công bố 06 công trình khoa học (CT1 đến CT6), gồm:

  • 04 công trình về thuật toán định tuyến: Gồm công trình về định tuyến CORRA (CT2), định tuyến GLCR (CT3), cơ chế tuyển chọn nút đại diện IJDST (CT5) và các bài báo liên quan.
  • 02 công trình về công cụ mô phỏng và ứng dụng: Gồm bài báo xây dựng kiến trúc phần mềm SSiNET (CT4) và giải pháp thiết kế tô-pô lai Bus-RSN cho DC (CT6) đăng trên Chuyên san Các công trình nghiên cứu, phát triển và ứng dụng Công nghệ Thông tin và Truyền thông.

Hạn chế và hướng nghiên cứu tiếp

Hạn chế của nghiên cứu

  • Các thuật toán định tuyến rút gọn CORRA và GLCR chủ yếu được khảo sát và thực nghiệm trên mô hình mạng ngẫu nhiên xây dựng từ đồ thị cơ sở dạng lưới 2-D và $k$-grid; chưa mở rộng đánh giá toàn diện trên các đồ thị cơ sở phức tạp khác.
  • Công cụ mô phỏng SSiNET được xây dựng phục vụ nghiên cứu nội bộ tại Sedic-Lab, hiện vẫn đang trong quá trình tiếp tục hoàn thiện giao diện và bổ sung thêm các mô-đun chức năng.

Hướng nghiên cứu tiếp theo

  1. Tiếp tục hoàn thiện, mở rộng các chức năng và phương thức thực nghiệm của công cụ mô phỏng SSiNET, tiến tới công bố rộng rãi trên Internet nhằm phục vụ cộng đồng nghiên cứu mạng liên kết.
  2. Mở rộng các nhánh nghiên cứu chuyên biệt về thuật toán định tuyến cho các dạng cấu trúc tô-pô mạng ngẫu nhiên và tô-pô lai mới trong các hệ thống tính toán quy mô siêu lớn.

Giá trị tham khảo

Luận án mang lại giá trị tham khảo khoa học và ứng dụng thực tiễn cho nhiều nhóm đối tượng:

  • Cộng đồng nghiên cứu, giảng viên và nghiên cứu sinh: Cung cấp tài liệu chuyên khảo về lý thuyết đồ thị trong mạng liên kết, cơ chế điều khiển luồng, phương pháp thiết kế thuật toán định tuyến rút gọn (CORRA, GLCR) và kỹ thuật xây dựng công cụ mô phỏng sự kiện rời rạc mức hệ thống.
  • Các tổ chức, doanh nghiệp triển khai DC vừa và nhỏ tại Việt Nam: Mô hình Bus-RSN cung cấp phương án thiết kế thực tế giúp các cơ quan ban ngành, ngân hàng, tổ chức xã hội tối ưu hóa ngân sách đầu tư, tận dụng không gian các phòng máy chủ sẵn có mà vẫn đảm bảo khả năng mở rộng.
  • Các nhà cung cấp dịch vụ viễn thông và trung tâm dữ liệu lớn: Các doanh nghiệp vận hành hạ tầng số như Viettel DC, FPT DC, VNPT DC, VTC DC, EVN DC có thể tham khảo phương pháp đánh giá xấp xỉ của SSiNET để phân tích hiệu năng các kiến trúc mạng quy mô lớn trước khi triển khai thực tế.

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

1. Ý tưởng cốt lõi của giải thuật định tuyến CORRA là gì và giải thuật này giải quyết vấn đề gì của mạng ngẫu nhiên?

CORRA (Compact Routing for RAndom inter-connection topologies) khai thác đặc trưng của mạng ngẫu nhiên bằng cách xây dựng vùng lân cận $N_\delta(s)$ trong bán kính $\delta$ hop quanh nút nguồn $s$ (theo khoảng cách Manhattan). Thay vì chỉ đi theo các liên kết lưới truyền thống, nút nguồn sẽ tìm và sử dụng các liên kết ngẫu nhiên xuất phát từ các nút hàng xóm đóng vai trò như các "cầu nối" dài liên kết trực tiếp tới các vùng mạng ở xa. Giải pháp này giúp chiều dài đường định tuyến (ARPL) và độ trễ đạt mức gần tối ưu tương đương định tuyến đường ngắn nhất (SPR), nhưng kích thước bảng định tuyến (RTS) giảm đi rất nhiều, cho phép mạng mở rộng lên hàng trăm nghìn nút.

2. Thuật toán GLCR cải tiến thuật toán định tuyến rút gọn phổ quát TZ (Thorup & Zwick) ở điểm nào?

Thuật toán TZ nguyên bản sử dụng cơ chế chọn mẫu ngẫu nhiên thuần túy, dễ dẫn đến việc các nút đại diện phân bố không đều, tạo ra các cụm nút có kích thước $M$ quá lớn và làm tăng RTS cục bộ. GLCR (Geographic Landmark-based Compact Routing) cải tiến thuật toán TZ bằng cách tích hợp yếu tố vị trí địa lý: sử dụng quy trình AdjustLandmarkSet và hàm NewSample(W, b) để điều chỉnh các nút đại diện phân bố đồng đều trên toàn bộ không gian mạng. Đồng thời, GLCR bổ sung cơ chế tuyển chọn IJDST để loại bỏ các nút đại diện yếu ($\alpha-LS$) và chọn lọc các nút đại diện tối ưu ($\beta-LS$), giúp giảm đáng kể $RTS$ trên các mạng quy mô lớn đến 100.000 nút.

3. Công cụ mô phỏng SSiNET có gì khác biệt so với các phần mềm mô phỏng mạng như NS3 hay Omnet++?

Các công cụ như NS2, NS3, Omnet++, Simgrid là các phần mềm mô phỏng mạng phổ quát, mô hình hóa chi tiết đầy đủ các tầng giao thức và đối tượng mạng phân cấp, dẫn đến tiêu tốn bộ nhớ và thời gian tính toán rất lớn, chỉ chạy được với mạng từ vài trăm đến khoảng 1.024 nút. SSiNET áp dụng mô hình mô phỏng sự kiện rời rạc giản lược, tập trung chuyên biệt vào cơ chế truyền flits và chuyển tiếp gói tin của mạng liên kết, đồng thời tích hợp phương pháp tính toán xấp xỉ. Nhờ đó, SSiNET đạt tốc độ thực thi nhanh hơn NS3, kết quả thông lượng tương đương Omnet++, và có khả năng đánh giá các tô-pô mạng ngẫu nhiên quy mô siêu lớn.

4. Kiến trúc tô-pô lai Bus-RSN đem lại lợi ích kinh tế - kỹ thuật gì cho trung tâm dữ liệu cỡ vừa tại Việt Nam?

Bus-RSN kết hợp đường trục dạng Bus để kết nối các phòng/sàn máy chủ phân tán, trong khi bên trong mỗi phòng/sàn sử dụng mô hình mạng ngẫu nhiên RSN cục bộ. Dưới sự điều khiển của thuật toán định tuyến phân cấp HRA ($\alpha-1\text{ HRA}$), thực nghiệm trên công cụ SSiNET với không gian 2 sàn riêng biệt chứng minh Bus-RSN giúp tiết kiệm đến 26% chi phí thiết bị mạng so với mô hình JellyFish trong khi độ trễ truyền tin chỉ kém 12%. Giải pháp này đồng thời giảm tổng chiều dài cáp mạng, đáp ứng tốt bài toán mặt bằng không liền kề và nguồn vốn hạn chế của các doanh nghiệp tại Việt Nam.


Kết luận

Luận án tiến sĩ của nghiên cứu sinh Kiều Thành Chung đã giải quyết trọn vẹn hai bài toán lớn trong lĩnh vực mạng liên kết hiệu năng cao: đề xuất các giải thuật định tuyến rút gọn (CORRA, GLCR) giúp thu nhỏ kích thước bảng định tuyến trên mạng ngẫu nhiên quy mô lớn, và phát triển thành công công cụ mô phỏng SSiNET hỗ trợ đánh giá hiệu năng mạng tốc độ cao. Các kết quả nghiên cứu không chỉ làm phong phú thêm cơ sở lý thuyết về định tuyến phân tán mà còn mang lại giải pháp thực tiễn có tính ứng dụng cao thông qua mô hình tô-pô lai Bus-RSN cho các trung tâm dữ liệu tại Việt Nam. Toàn bộ các đề xuất đã được kiểm chứng thực nghiệm chặt chẽ và công bố qua 06 công trình khoa học chuyên ngành.