Nghiên cứu khoa học công nghệ<br />
<br />
TRUYỀN DỮ LIỆU PHÂN TÁN THỜI GIAN THỰC VÀ ỨNG DỤNG<br />
TRONG ĐỒNG BỘ DỮ LIỆU PHƯƠNG ÁN TÁC CHIẾN BIỂN ĐẢO<br />
TRÊN NỀN HẢI ĐỒ SỐ VÀ SA BÀN SỐ 3D<br />
Lê Văn Điệp*, Nguyễn Đức Định, Phạm Hải Hưng,<br />
Nguyễn Đình Thắng, Tô Thị Thanh Nga, Lê Yên Chi<br />
Tóm tắt: Đối với các hệ thống lớn, gồm nhiều đối tượng tác chiến, yêu cầu tác<br />
nghiệp nhanh thì yêu cầu đồng bộ dữ liệu thời gian thực giữa các thực thể trong hệ<br />
thống là bắt buộc. Trong bài báo này, tác giả trình bày tổng quan về một số chuẩn<br />
truyền dữ liệu phân tán thời gian thực và đánh giá các ưu điểm của chuẩn HLA.<br />
Tiếp theo, sẽ trình bày về yêu cầu, thiết kế mô hình, cấu trúc thông tin, thiết kế mô-<br />
đun phần mềm phục vụ đồng bộ dữ liệu phương án tác chiến biển đảo trên nền hải<br />
đồ số và sa bàn số 3D.<br />
Từ khóa: Thời gian thực; Truyền dữ liệu phân tán thời gian thực; Mô phỏng phân tán; HLA; Chuẩn.<br />
<br />
1. MỞ ĐẦU<br />
Các hệ thống mô phỏng phục vụ quân đội ngày càng đóng vai trò quan trọng.<br />
Bài báo này nhằm đề xuất và đánh giá nền tảng đồng bộ dữ liệu thời gian thực giữa<br />
các hệ thống mô phỏng phân tán dựa trên chuẩn HLA, một phần mềm trung gian<br />
kết nối các hệ thống rời rạc phân tán để tạo ra một môi trường thực thi hiệu năng<br />
cao, phức tạp và dễ mở rộng. Đồng thời, bài báo cũng trình bày quy trình xây dựng<br />
mô-đun ứng dụng HLA vào giải quyết bài toán đồng bộ dữ liệu phương án tác<br />
chiến biển đảo trên nền hải đồ số và sa bàn số 3D.<br />
2. CHUẨN TRUYỀN DỮ LIỆU PHÂN TÁN THỜI GIAN THỰC HLA<br />
2.1. Các chuẩn truyền dữ liệu phân tán<br />
Các hệ thống mô phỏng phân tán trước đây thường truyền dữ liệu và tương tác<br />
thông qua mô hình socket hoặc thông qua cơ sở dữ liệu tập trung, tuy nhiên các<br />
công nghệ này không còn phù hợp với các hệ thống mô phỏng phân tán thời gian<br />
thực do có nhiều hạn chế như tốc độ truyền dữ liệu chậm, khó mở rộng, ... Để khắc<br />
phục các hạn chế này có nhiều công nghệ ra đời như CORBA (Common Object<br />
Request Broker), RMI (Remote Method Invocation), DIS (Distributed Interactive<br />
Simulation) và HLA. Về kiến trúc cơ bản, cả 4 mô hình tương tự nhau nhưng có<br />
những sự khác biệt sâu sắc ảnh hưởng tới phát triển ứng dụng và quản trị ứng<br />
dụng. CORBA và RMI được định hướng đến các ứng dụng tổng quát, trong khi<br />
DIS và HLA hướng cụ thể đến các ứng dụng mô phỏng phân tán, do đó DIS và<br />
HLA có nhiều nền tảng hạ tầng hỗ trợ mô hình mô phỏng phân tán như dịch vụ<br />
quản lý thời gian [4]. Tất cả các ứng dụng mô phỏng đều phải có khái niệm thời<br />
gian, do đó dịch vụ này là rất cần thiết. Tuy nhiên ứng dụng CORBA hoặc RMI lại<br />
không có khái niệm thời gian mô phỏng nên không có kiến trúc cho đặc điểm<br />
này[4]. Mặt khác CORBA chỉ hỗ trợ cho các phần mềm trung gian phù hợp với<br />
CORBA, còn RMI là chỉ hỗ trợ ngôn ngữ JAVA. Còn DIS và HLA hỗ trợ nhiều<br />
ngôn ngữ như C++, Java, ...So với DIS thì chuẩn HLA có nhiều ưu điểm hơn: giảm<br />
băng thông đường truyền vì chỉ có các dữ liệu cần thiết mới được gửi đi; hỗ trợ cả<br />
quản lý thời gian thực và thời gian mô phỏng (logical time); hỗ trợ bảo mật ở mức<br />
<br />
<br />
<br />
Tạp chí Nghiên cứu KH&CN quân sự, Số Đặc san CNTT, 04 - 2019 85<br />
Công nghệ thông tin<br />
<br />
độ nhất định; hoạt động của HLA không phụ thuộc vào công nghệ phát triển phần<br />
mềm và công nghệ mạng mới; cho phép tốc độ truyền thông nhanh với số lượng<br />
thực thể (và các thuộc tính của thực thể) lớn.<br />
Trong các hệ thống mô phỏng phân tán có nhiều đối tượng và yêu cầu đồng bộ<br />
dữ liệu thời gian thực nhất thiết phải sử dụng công nghệ truyền dữ liệu phân tán<br />
thời gian thực. Lựa chọn công nghệ truyền dữ liệu phân tán thời gian thực theo<br />
chuẩn HLA là thích hợp và hiệu quả cho các hệ thống này.<br />
2.2. Chuẩn truyền dữ liệu phân tán thời gian thực HLA<br />
HLA (High Level Architecture) là chuẩn truyền dữ liệu thời gian thực cho hệ<br />
thống mô phỏng phân tán, được sử dụng để xây dựng các hệ thống mô phỏng lớn<br />
kết hợp từ các thành phần mô phỏng nhỏ. Các thành phần mô phỏng trong hệ<br />
thống có thể tương tác được với nhau theo thời gian thực, sự tương tác này được<br />
quản lý bởi một cơ sở hạ tầng thời gian thực (RTI).<br />
2.2.1. Các thành phần chính<br />
HLA gồm có 3 thành phần chính gồm:<br />
Các quy tắc (Rules): chi phối hành vi của toàn bộ hệ thống mô phỏng phân tán<br />
(Federation) và các thành viên của chúng (Federates).<br />
Đặc tả giao diện (Interface Specification): đặc tả giao diện giao tiếp giữa các<br />
thành viên mô phỏng với RTI, nơi cung cấp các dịch vụ phân phối và liên lạc giữa<br />
các thành viên mô phỏng. HLA chỉ cho phép liên lạc giữa các thành viên với RTI,<br />
chứ không cho phép trực tiếp giữa các thành viên với nhau. RTI là một phần mềm<br />
điều phối trung tâm do đó các thành viên có thể đặt trên bất kỳ máy tính nào trên<br />
Intranet hoặc Internet.<br />
Mẫu mô hình đối tượng (Object Model Template): chứa cấu trúc các lớp đối<br />
tượng (cùng các thuộc tính) và các sự kiện giúp dễ dàng tái sử dụng các thành viên<br />
mô phỏng. Mẫu mô hình đối tượng sử dụng cách tiếp cận dạng bảng rất phù hợp<br />
với các công cụ tự động và chuyển đổi sang định dạng trao đổi dữ liệu.<br />
2.2.2. Mô hình kiến trúc<br />
HLA theo mô hình kiến trúc bus dịch vụ (services bus). Mỗi một thành viên<br />
(Federate) trong hệ thống có một kết nối đến RTI, nơi cung cấp thông tin, đồng bộ<br />
hóa và các dịch vụ phối hợp. Với kiến trúc này một thành viên không cần biết<br />
thành viên nào sử dụng hoặc cung cấp thông tin. Cách tiếp cận này cho phép hệ<br />
thống được mở rộng dần và dễ dàng tái sử dụng trong những kết hợp mới.<br />
<br />
Federate A Federate B Federate C<br />
<br />
<br />
<br />
<br />
FOM<br />
RTI<br />
<br />
<br />
Hình 1. Mô hình kiến trúc dịch vụ của HLA.<br />
Các khái niệm cơ bản liên quan HLA:<br />
<br />
<br />
86 L. V. Điệp, …, L. Y. Chi, “Truyền dữ liệu phân tán thời gian … hải đồ số và sa bàn số 3D.”<br />
Nghiên cứu khoa học công nghệ<br />
<br />
- RTI (Runtime Infrastructure) là một phần mềm cung cấp các dịch vụ HLA.<br />
Chức năng chính là phân phối đúng dữ liệu đến đúng nơi nhận. RTI không chứa dữ<br />
liệu (đối tượng) mà chỉ có chức năng truyền dữ liệu.<br />
- Federate: Thành viên mô phỏng<br />
- Federation: Tập hợp các thành viên mô phỏng (Liên đoàn)<br />
- Federation Execution: Một phiên thực thi mô phỏng<br />
- FOM (Federate Object Model): Mô hình đối tượng của thành viên, chứa cấu<br />
trúc thông tin đối tượng và sự kiện.<br />
2.2.3. Quy trình truyền dữ liệu<br />
Trước tiên RTI phải được khởi động và tạo phiên thực thi mô phỏng. Sau đó các<br />
thành viên gia nhập vào, tiếp theo các thành viên đăng ký với RTI thông tin đối<br />
tượng và sự kiện mà nó có thể công bố và nhận thông qua mô hình đối tượng<br />
(FOM). RTI kiểm tra các điều kiện để xác nhận xem thành viên có đủ điều kiện để<br />
gia nhập vào phiên thực thi hay không. Nếu được thì nó cho phép thành viên gia<br />
nhập vào và thành viên có thể thực hiện công bố và nhận thông tin đối tượng và sự<br />
kiện. Khi một thành viên công bố thông tin lên RTI, RTI sẽ dựa theo thành viên<br />
nào đăng ký nhận thông tin đó thì RTI sẽ phân phối dữ liệu cho thành viên đó.<br />
<br />
<br />
<br />
<br />
Hình 2. Mô hình truyền dữ liệu giữa các Federate.<br />
3. ỨNG DỤNG HLA TRONG ĐỒNG BỘ DỮ LIỆU PHƯƠNG ÁN TÁC<br />
CHIẾN BIỂN ĐẢO TRÊN NỀN HẢI ĐỒ SỐ VÀ SA BÀN SỐ 3D<br />
3.1. Mô tả bài toán<br />
Tác chiến bảo vệ biển đảo là loại hình tác chiến chiến lược, có vị trí rất quan<br />
trọng trong chiến tranh bảo vệ Tổ quốc; trong đó công tác chỉ huy - tham mưu tác<br />
chiến bảo vệ biển đảo là tổng thể các công việc, biện pháp và trình tự tiến hành của<br />
Tư lệnh và cơ quan chiến trường trong việc tổ chức, điều hành các hoạt động tác<br />
chiến, có nhiều đặc điểm tác động; đòi hỏi người chỉ huy và cơ quan phải thực hiện<br />
tốt các yêu cầu đặt ra; đồng thời phải vận dụng phương pháp công tác khoa học, tổ<br />
chức cơ quan lãnh đạo, điều hành, chỉ huy tác chiến phù hợp, linh hoạt, bảo đảm<br />
đủ khả năng hoàn thành nhiệm vụ được giao. Công tác xây dựng văn kiện tác chiến<br />
trên hải đồ, giao nhiệm vụ trên sa bàn luôn là nội dung rất quan trọng trong công<br />
tác huấn luyện, sẵn sàng chiến đấu bảo vệ biển đảo.<br />
<br />
<br />
<br />
Tạp chí Nghiên cứu KH&CN quân sự, Số Đặc san CNTT, 04 - 2019 87<br />
Công nghệ thông tin<br />
<br />
Để hỗ trợ công tác xây dựng văn kiện tác chiến trong huấn luyện, sẵn sàng<br />
chiến đấu bảo vệ biển đảo hiệu quả hơn có thể sử dụng hệ thống phần mềm mô<br />
phỏng hỗ trợ xây dựng văn kiện tác chiến trên hải đồ số 2D và sa bàn số 3D. Hệ<br />
thống phần mềm này cần phải có các chức năng sau: Nhóm chức năng trên hải đồ<br />
số 2D: Viết vẽ văn kiện tác chiến trên hải đồ số 2D; Tra cứu tìm kiếm thông tin hải<br />
đồ; Tính toán hỗ trợ xây dựng phương án; Trình chiếu báo cáo văn kiện tác chiến.<br />
Nhóm chức năng trên sa bàn số 3D: Viết vẽ văn kiện tác chiến trên sa bàn số 3D;<br />
Tra cứu tìm kiếm thông tin địa hình; Tính toán phân tích địa hình; Tính toán hỗ trợ<br />
xây dựng phương án; Trình chiếu văn kiện tác chiến. Nhóm chức năng đồng bộ<br />
văn kiện tác chiến trên hải đồ số 2D và trên sa bàn số 3D: Đồng bộ khu vực tác<br />
chiến; Đồng bộ phương án tác chiến; Đồng bộ các thao tác người dùng.<br />
Các yêu cầu đồng bộ phương án tác chiến cần đạt được: Đảm bảo dữ liệu toàn<br />
vẹn không được mất mát; Đảm bảo độ tin cậy; Cơ chế đồng bộ phải linh hoạt hỗ<br />
trợ chế độ độc lập và đồng bộ; Đảm bảo tốc độ thời gian thực khi tác nghiệp.<br />
3.2. Thiết kế tổng quan<br />
Hệ thống phần mềm mô phỏng hỗ trợ xây dựng văn kiện tác chiến trên hải đồ số<br />
2D và sa bàn số 3D có đồng bộ dữ liệu thời gian thực gồm có các thành phần sau:<br />
Phân hệ tác nghiệp, tính toán, thể hiện trên hải đồ số 2D (PH-2D); phân hệ tác<br />
nghiệp, tính toán, thể hiện trên nền sa bàn số 3D (PH-3D) và mô-đun đồng bộ dữ<br />
liệu thời gian thực libHLA được tích hợp vào trong 2 phân hệ. Hai phân hệ được<br />
cài đặt trên 2 máy tính được kết nối mạng với nhau:<br />
- Máy tính thứ nhất (máy tính 2D): Cài đặt phân hệ PH-2D;<br />
- Máy tính thứ hai (máy tính 3D): Cài đặt phân hệ PH-3D.<br />
Các máy tính này được kết nối với hệ thống máy chủ thông qua mạng nội bộ và<br />
các phần mềm sẽ làm việc với CSDL tại các máy chủ. Phân hệ phần mềm trên máy<br />
tính 2D và 3D được đồng bộ dữ liệu thời gian thực theo chuẩn HLA.<br />
Mô hình tổng quan của ứng dụng như sau:<br />
Máy 2D Máy 3D<br />
<br />
<br />
<br />
PH-2D PH-3D<br />
<br />
<br />
<br />
<br />
libHLA libHLA<br />
<br />
<br />
Mạng<br />
<br />
<br />
RTI<br />
<br />
Hình 3. Mô hình tổng quan của ứng dụng.<br />
<br />
<br />
88 L. V. Điệp, …, L. Y. Chi, “Truyền dữ liệu phân tán thời gian … hải đồ số và sa bàn số 3D.”<br />
Nghiên cứu khoa học công nghệ<br />
<br />
3.3. Các luồng đồng bộ dữ liệu<br />
Các dữ liệu cần đồng bộ giữa PH-2D và PH-3D gồm: thông tin kế hoạch tác<br />
chiến (phạm vi khu vực tác chiến; các lực lượng tham gia; các giai đoạn tác chiến,<br />
...); thông tin ký hiệu quân sự: thông tin thuộc tính (mã ký hiệu, thuộc lực lượng,<br />
...), thông tin địa lý (vị trí ký hiệu, hướng), các thông tin đồ họa (màu sắc, độ dày,<br />
kiểu dạng, ...), thông tin vũ khí trang bị gắn với ký hiệu (tên vũ khí trang bị, thuộc<br />
đối tượng, kiểu loại, số lượng, ...) các sự kiện (khởi tạo ứng dụng, bắt đầu đồng bộ,<br />
thay đổi khung nhìn, dịch chuyển ký hiệu, …)<br />
<br />
<br />
<br />
<br />
Hình 4. Các luồng đồng bộ dữ liệu.<br />
3.4. Cấu trúc thông tin lớp đối tượng<br />
Bảng 1. Danh sách các đối tượng HLA trong hệ thống mô-đun thư viện libHLA.<br />
Tên lớp đối tượng Công bố bởi Nhận bởi<br />
Đối tượng cơ bản Federate PH-2D, Federate PH-2D,<br />
Federate PH-3D Federate PH-3D<br />
Khu vực tác chiến Federate PH-2D, Federate PH-2D,<br />
Federate PH-3D Federate PH-3D<br />
Lực lượng tham gia Federate PH-2D, Federate PH-2D,<br />
Federate PH-3D Federate PH-3D<br />
Ký hiệu quân sự Federate PH-2D, Federate PH-2D,<br />
Federate PH-3D Federate PH-3D<br />
Vũ khí trang bị Federate PH-2D, Federate PH-2D,<br />
Federate PH-3D Federate PH-3D<br />
Theo chuẩn HLA, dữ liệu truyền giữa các thành viên được chia làm 2 loại: đối<br />
tượng và sự kiện. Dữ liệu thông tin đối tượng là những thông tin luôn tồn tại trong<br />
phiên thực thi mô phỏng, dữ liệu thông tin sự kiện chỉ tồn tại ngay thời điểm phát<br />
sinh sự kiện sau đó tự biến mất. Để tăng tính mềm dẻo, tái sử dụng và dễ mở rộng<br />
khi phát sinh thêm đối tượng mới hoặc sự kiện mới mà không phải lập trình lại đòi<br />
hỏi phải đưa ra cấu trúc mô hình đối tượng mềm dẻo. Trong mô-đun HLA nhóm sử<br />
dụng một đối tượng tổng quát để làm cấu trúc thông tin cho toàn bộ đối tượng.<br />
Trong cấu trúc này các thông tin chung cho tất cả đối tượng được đưa thành các<br />
trường riêng (tên đối tượng, thành viên gửi, thành viên nhận, loại đối tượng,…),<br />
còn lại tất cả các trường dữ liệu riêng sẽ được đóng gói vào trường ParamNames<br />
<br />
<br />
Tạp chí Nghiên cứu KH&CN quân sự, Số Đặc san CNTT, 04 - 2019 89<br />
Công nghệ thông tin<br />
<br />
chứa tên trường và ParamValues chứa giá trị của trường được phân cách bằng ký<br />
tự đặc biệt.<br />
Bảng 2. Danh sách một số sự kiện HLA trong mô-đun thư viện libHLA.<br />
Tên sự kiện Công bố bởi Nhận bởi<br />
Khởi tạo ứng dụng Federate PH-2D, Federate PH-2D,<br />
Federate PH-3D Federate PH-3D<br />
Bắt đầu đồng bộ Federate PH-2D, Federate PH-2D,<br />
Federate PH-3D Federate PH-3D<br />
Thay đổi khung nhìn Federate PH-2D, Federate PH-2D,<br />
Federate PH-3D Federate PH-3D<br />
Tạo mới ký hiệu Federate PH-2D, Federate PH-2D,<br />
Federate PH-3D Federate PH-3D<br />
Xóa ký hiệu Federate PH-2D, Federate PH-2D,<br />
Federate PH-3D Federate PH-3D<br />
Dịch chuyển ký hiệu Federate PH-2D, Federate PH-2D,<br />
Federate PH-3D Federate PH-3D<br />
Khởi tạo trình chiếu Federate PH-2D, Federate PH-2D,<br />
Federate PH-3D Federate PH-3D<br />
Chuyển cảnh trình chiếu Federate PH-2D, Federate PH-2D,<br />
Federate PH-3D Federate PH-3D<br />
Kết thúc trình chiếu Federate PH-2D, Federate PH-2D,<br />
Federate PH-3D Federate PH-3D<br />
3.5. Xây dựng mô-đun truyền dữ liệu<br />
Để tham gia vào Federation dựa trên chuẩn HLA, mô-đun HLA phải thực thi<br />
giao diện cho RTI, dựa trên đặc tả giao diện HLA. Truyền thông giữa RTI -<br />
Federate sử dụng mô hình đại diện (Ambassador): mỗi bên gửi một đại diện cho<br />
đối tác khác; các yêu cầu (gọi hàm) sang phía bên kia được thông qua đại diện [3].<br />
<br />
<br />
<br />
<br />
Hình 5. Đại diện của Federate/ RTI.<br />
<br />
<br />
90 L. V. Điệp, …, L. Y. Chi, “Truyền dữ liệu phân tán thời gian … hải đồ số và sa bàn số 3D.”<br />
Nghiên cứu khoa học công nghệ<br />
<br />
Để xây dựng mô-đun truyền dữ liệu nhóm sử dụng phần mềm cung cấp các dịch<br />
vụ RTI dựa trên nền tảng mã nguồn mở Portico RTI. Phần mềm này có chứa thư<br />
viện hỗ trợ liên kết giữa RTI với các Federate bao gồm lớp trừu tượng RTI<br />
Ambassador, đại diện của RTI, để federate gọi đến RTI và một lớp trừu tượng<br />
Federate Ambassador, đại diện của Federate để RTI gọi đến Federate. Lớp trừu<br />
tượng Federate Ambassador phải được thực hiện bởi liên đoàn. Hiện tại, các phiên<br />
bản của phần mềm RTI tồn tại cho ngôn ngữ lập trình C ++ và Java và có thể lựa<br />
chọn một trong 2 ngôn ngữ này để viết ứng dụng. Tuy nhiên phần mềm PH-2D và<br />
PH-3D viết trên ngôn ngữ C# do đó để tích hợp vào được 2 các phần mềm trên<br />
trong mô dun thư việt phải đóng gói các lớp C++ thông qua ngôn ngữ CLI/C++ để<br />
có thể sử dụng được cho chương trình C#<br />
<br />
<br />
<br />
<br />
Hình 6. Các khối chức năng của mô-đun.<br />
4. KẾT LUẬN<br />
Trong bài báo này, tác giả trình bày tổng quan về chuẩn truyền dữ liệu phân tán<br />
thời gian thực, đánh giá công nghệ HLA và các công nghệ khác, đồng thời tác giả<br />
trình bày thiết kế tổng quan, mô hình triển khai, các luồng đồng bộ dữ liệu trong<br />
ứng dụng chuẩn HLA vào bài toán đồng bộ dữ liệu phương án tác chiến biển đảo<br />
trên nền hải đồ số và sa bàn số 3D. Kết quả nghiên cứu đã được ứng dụng để đồng<br />
bộ dữ liệu phương án tác chiến biển đảo trong dự án KHCN cấp Nhà nước mã số<br />
CNC.M03.DAHT/2018.<br />
TÀI LIỆU THAM KHẢO<br />
[1]. IEEE Standard for Modeling and Simulation HLA - Framework and<br />
Rules,IEEE, 2010.<br />
[2]. Judith S. Dahmann, High_Level_Architecture_For_Simulation, Defense<br />
Modeling and Simulation Office, 2007.<br />
[3]. Ulrich Klein, Distributed Simulation for Emergency Management based on<br />
the High Level Architecture, Institute for Simulation and Graphics (ISG),<br />
[4]. Arnold Buss, Distributed Simulation Modeling: a comparison of HLA, Corba,<br />
and RMI<br />
<br />
<br />
Tạp chí Nghiên cứu KH&CN quân sự, Số Đặc san CNTT, 04 - 2019 91<br />
Công nghệ thông tin<br />
<br />
ABSTRACT<br />
RUN-TIME DATA TRANSMISION IN DISTRIBUTED SIMULATION<br />
SYSTEM AND APPICATION FOR SEA AND ISLAND TACTICAL PLAN<br />
COMMUNICATE ON THE DIGITAL SEA MAP AND VIRTUAL TABLE 3D<br />
For large systems, including many tactical objects, fast operation<br />
requirements, it is required to synchronize Real-time data between entities.<br />
In this paper, the author presents an overview of some real-time distributed<br />
data tranmission standards and assesses the advantages of HLA standards.<br />
Next, will present the requirements, model design, information structure,<br />
software mô-đun design to synchronize data on the sea and island battle plan<br />
based on digital sea map and virtual sand table 3D.<br />
Keywords: Run-time; Run-time distributed data transmision; Distributed simulation; High Level Architecture<br />
(HLA); Standards.<br />
<br />
<br />
Nhận bài ngày 28 tháng 11 năm 2018<br />
Hoàn thiện ngày 15 tháng 3 năm 2019<br />
Chấp nhận đăng ngày 25 tháng 3 năm 2019<br />
<br />
<br />
Địa chỉ: Viện Công nghệ thông tin/Viện KH-CN quân sự.<br />
* Email: dieplv@gmail.com.<br />
<br />
<br />
<br />
<br />
92 L. V. Điệp, …, L. Y. Chi, “Truyền dữ liệu phân tán thời gian … hải đồ số và sa bàn số 3D.”<br />