Thiết kế tôpô mạng không dây hình lưới: Một phương pháp mới sử dụng bài toán quy hoạch tuyến tính nguyên

Để nâng cao chất lượng mạng không dây trong các cơ quan, doanh nghiệp, việc nghiên cứu và triển khai hệ thống mạng theo công nghệ WMN là điều cần thiết, đặc biệt là trong trường hợp hệ thống mạng không dây có vùng diện tích rộng, tải lưu lượng lớn. Nội dung bài báo đã tập trung nghiên cứu những vấn đề cơ bản nhất về công nghệ WMN. Từ đó, chúng tôi đã đề xuất một phương pháp xác định tổng số thiết bị AP yêu cầu tối thiểu của một hệ thống mạng, đồng thời xác định được vị trí cụ thể để lắp đặt các AP này thỏa mãn các điều kiện ràng buộc cho trước. Chúng tôi cũng đã thực thi thuật toán trên hệ thống mạng nội bộ tại cơ sở 1 của Trường Cao đẳng Công nghiệp Huế, đã xác định được tổng số AP yêu cầu và vị trí cụ thể để lắp đặt chúng.

pdf8 trang | Chia sẻ: huongthu9 | Lượt xem: 371 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Thiết kế tôpô mạng không dây hình lưới: Một phương pháp mới sử dụng bài toán quy hoạch tuyến tính nguyên, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Các công trình nghiên cứu phát triển Công nghệ Thông tin và Truyền thông Thiết kế tôpô mạng không dây hình lưới: Một phương pháp mới sử dụng bài toán quy hoạch tuyến tính nguyên Lê Hữu Bình1,2, Nguyễn Đăng Khoa1, Nguyễn Đình Hoàng Phương1 1Khoa Công nghệ Thông tin, Trường Cao đẳng Công nghiệp Huế 2Học viện Khoa học và Công nghệ, Viện Hàn lâm Khoa học và Công nghệ Việt Nam E-mail: lhbinh@hueic.edu.vn, ndkhoa@hueic.edu.vn, ndhphuong@hueic.edu.vn Tác giả liên hệ: Lê Hữu Bình Ngày nhận: 21/07/2017, ngày sửa chữa: 12/09/2017, ngày duyệt đăng: 13/10/2017 Tóm tắt: Khi triển khai mạng nội bộ sử dụng công nghệ mạng không dây hình lưới (WMN), một trong những yếu tố ảnh hưởng lớn nhất đến hiệu năng của hệ thống là tôpô mạng. Trong bài báo này, chúng tôi đề xuất một thuật toán thiết kế tôpô mạng WMN sử dụng bài toán quy hoạch tuyến tính nguyên (ILP). Phương pháp của chúng tôi là chia vùng không gian cần thiết kế mạng thành các khối đơn vị là các vị trí có thể lắp đặt các điểm truy cập (AP). Dựa trên tọa độ của các khối đã chia và các điều kiện ràng buộc về tổng số AP, vùng phủ sóng và độ ưu tiên, chúng tôi mô hình hóa thành bài toán ILP. Bằng cách giải bài toán ILP, chúng tôi tìm được tổng số AP yêu cầu cho một hệ thống mạng và vị trí để lắp đặt chúng. Hiệu quả thực thi của thuật toán đề xuất được kiểm nghiệm trên mạng nội bộ của Trường Cao đẳng Công nghiệp Huế. Từ khóa: Thiết kế tôpô, mạng không dây hình lưới, quy hoạch tuyến tính nguyên. Title: Design the Topology of Wireless Mesh Networks: A New Method using Integer Linear Programming Abstract: When deploying a local area network using wireless mesh network (WMN) technology, one of major factors influencing the performance of the network is the network topology. In this paper, we propose a topology design algorithm of WMN using the integer linear programming (ILP) problem. Our method is to divide the spatial area of the designed network into unit blocks which can be used to place access points (APs). Based on the coordinates of the divided blocks and the constraint conditions of the number of APs, radio range and priority, we formulate the topology design as the ILP problem. The number of required APs and their installation location are determined by solving the ILP problem. The performance of the proposed algorithm is verified on the local area network of Hue Industrial College. Keywords: Topology design, wireless mesh network, integer linear programming. I. GIỚI THIỆU Công nghệ mạng truy nhập không dây đã và đang được nghiên cứu và ứng dụng rộng rãi trong giai đoạn hiện nay. Với mô hình mạng không dây hiện tại của hầu hết các cơ quan, doanh nghiệp, trường học, tôpô mạng (network topology) đang được sử dụng phổ biến là dạng hình cây mở rộng như cho thấy trên Hình 1. Các AP được kết nối tập trung về gateway của mạng nội bộ để truy cập Internet thông qua các thiết bị chuyển mạch hoặc định tuyến. Mô hình này có nhiều nhược điểm trong việc khai thác tài nguyên mạng. Đặc biệt là khi tải lưu lượng trong mạng phát sinh không đồng đều dẫn tới tình trạng nghẽn cục bộ tại các điểm truy nhập thường xuyên xảy ra và việc thiết lập kết nối vào mạng là rất khó khăn. Một nhược điểm lớn khác của mô hình mạng không dây như ở Hình 1 là mỗi AP cần phải có một cổng kết nối đến hệ thống chuyển mạch của mạng nội bộ để chuyển tiếp đến gateway. Điều này dẫn đến việc lãng phí tài nguyên và khó khăn trong việc thi công hạ tầng, đặc biệt là đối với các hệ thống mạng nhiều lớp và sử dụng nhiều AP. Để giải quyết vấn đề này, việc nghiên cứu và triển khai hệ thống mạng không dây đa chặng (Multihop Wireless Networks) là điều cần thiết. Đây là công nghệ mạng không dây tiên tiến hiện đang được nhiều nhà nghiên cứu trong nước cũng như trên thế giới quan tâm. Mạng không dây đa chặng được phân thành bốn loại chính bao gồm mạng không dây tùy biến (Wireless Adhoc Network), mạng cảm biến không dây (Wireless Sensor Network), mạng không 59 Các công trình nghiên cứu phát triển Công nghệ Thông tin và Truyền thông ISP Hệ thống các đường kết nối đến Gateway AP1 AP2 AP3 APn Hình 1. Mô hình mạng không dây phổ biến của các cơ quan, doanh nghiệp. MR/GW MR MR MR/GW MR/GW MR MR MR ISP Client Client Client Client Client Client Client Client Client Client Wireless Mesh Network Hình 2. Cấu trúc tổng quát của mạng WMN. dây hình lưới (WMN: Wireless Mesh Network) và mạng không dây hỗn hợp [1]. Trong các mô hình đó, WMN đang ngày càng được ứng dụng rộng rãi trong nhiều lĩnh vực, đặc biệt là trong hệ thống mạng nội bộ của các doanh nghiệp, trường học, các cơ quan nhà nước. Cấu trúc tổng quát của một mạng WMN được minh họa như ở Hình 2, trong đó, các AP được kết nối với nhau qua môi trường không dây tạo thành một tôpô hình lưới. Một nút của mạng WMN có thể chỉ là một bộ định tuyến không dây (MR: Mesh Router), hoặc là một bộ định tuyến không dây kết hợp với gateway (MR/GW: Mesh Router with gateway) [2]. Trong bài báo này, các nút mạng WMN được gọi chung là AP. Các clients kết nối đến các AP qua môi trường không dây để truy cập Internet. Với công nghệ WMN, tình trạng nghẽn cục bộ tại các điểm truy cập sẽ được giải quyết nhờ chức năng cân bằng tải, điều khiển lưu lượng và định tuyến tại mỗi nút. Điều này cho phép giảm thiểu số yêu cầu thiết lập kết nối bị từ chối, hiệu quả sử dụng tài nguyên mạng được nâng cao. Mô hình WMN cho phép giảm thiểu số cổng kết nối từ các AP đến gateway, nghĩa là giảm thiểu chi phí đầu tư cho việc lắp đặt cơ sở hạ tầng. Để triển khai mạng WMN một cách hiệu quả, việc nghiên cứu các phương pháp, thuật toán thiết kế mạng là điều cần thiết. Nội dung của bài báo tập trung nghiên cứu vấn đề này. Các mục tiếp theo của bài báo được bố cục như sau: Mục II trình bày các công trình nghiên cứu đã công bố liên quan đến các giao thức điều khiển và quy trình thiết kế mạng WMN. Mục III trình bày một phương pháp xác định số lượng AP và vị trí lắp đặt do chúng tôi đề xuất. Mục IV trình bày các kết quả thực thi thuật toán trên mô hình mạng thực của Trường Cao đẳng Công nghiệp Huế. Cuối cùng là kết luận và đề xuất hướng phát triển tiếp theo, được trình bày trong mục V. II. CÁC CÔNG TRÌNH NGHIÊN CỨU LIÊN QUAN ĐẾN VIỆC THIẾT KẾ MẠNG WMN Để nâng cao hiệu quả triển khai mạng WMN trong thực tế, trong thời gian gần đây đã có nhiều nhóm nghiên cứu trong nước cũng như trên thế giới tập trung nghiên cứu về công nghệ này. Có nhiều hướng nghiên cứu đã được triển khai như các kỹ thuật định tuyến tối ưu, kỹ thuật cân bằng tải, chất lượng dịch vụ, quy trình thiết kế và triển khai mạng. Trong các hướng nghiên cứu đó, hướng nghiên cứu về quy trình thiết kế và triển khai mạng WMN được nhiều nhà nghiên cứu quan tâm trong thời gian gần đây. Nhóm tác giả trong [3] đã nghiên cứu bài toán bố trí các nút trong mạng WMN sao cho hiệu quả về mặt chi phí (CeNP: Cost effective Node Placement). Để phân tích bài toán CeNP, các tác giả đã định nghĩa các hàm mục tiêu, các điều kiện ràng buộc và mô hình bài toán CeNP thành bài toán quy hoạch tuyến tính nguyên. Sau đó, các tác giả đã đề xuất một phương pháp bố trí nút mạng hiệu quả có tên CeNP LSA, trong đó có chức năng lựa chọn các nút làm geteway, các nút làm bộ định tuyến (Mesh Router) phù hợp. Hiệu quả thực thi của phương pháp CeNP LSA được đánh giá bằng mô phỏng, kết quả đã cho thấy rằng phương pháp CeNP LSA mang lại hiệu quả cao trong việc bố trí nút mạng WMN. Một công trình nghiên cứu khác đã tập trung vào các hệ thống mô phỏng bài toán bố trí nút trong mạng WMN [4], các hệ thống mô phỏng được xem xét là WMN-SA [5] và WMN-PSO [6]. Thông qua kết quả mô phỏng, các tác giả đã kết luận rằng, WMN-SA thực thi tốt hơn WMN-PSO, tuy nhiên, khi kích thước mạng lớn thì WMN-SA cần nhiều thời gian tính toán hơn. Một hướng nghiên cứu khác về mạng WMN cũng đã được triển khai là tập trung vào việc thiết kế và triển khai mạng. Nhóm tác giả trong [7] đã đề xuất một phương pháp thiết kế và triển khai mạng WMN gồm có 10 bước với mục tiêu giảm thiểu chi phí đầu tư. Các bước thiết kế bao gồm phân tích khu vực, xác định yêu cầu, xác định ứng dụng và dịch vụ, ước lượng chất lượng dịch vụ, ước lượng độ cao, xác định vị trí lắp đặt thiết bị bên trong, lựa chọn công 60 Tập V-2, Số 18 (38), 12/2017 nghệ mạng, xác định vị trí lắp đặt thiết bị bên ngoài, quy hoạch mạng và ước lượng tổng chi phí. Trong [8], bài toán sắp xếp nút trong mạng WMN được mô hình hóa thành bài toán tối ưu đa mục tiêu. Các mục tiêu được xem xét bao gồm cực đại hóa số lượng kết nối trong mạng và vùng phủ sóng đối với người sử dụng. Các tác giả cũng phân tích sự phù hợp của các phương pháp khác nhau sử dụng cho việc giải bài toán tối ưu trong mạng WMN. Từ các kết quả nghiên cứu đã được công bố như đã đề cập ở trên, chúng tôi nhận thấy rằng, việc nghiên cứu về công nghệ WMN đã được triển khai theo nhiều hướng khác nhau, từ việc nghiên cứu các giao thức điều khiển, định tuyến để cải thiện hiệu năng, chất lượng dịch vụ, chất lượng tín hiệu truyền dẫn cho đến các quy trình thiết kế mạng. Để có thể triển khai mạng WMN một cách hiệu quả, việc nghiên cứu các vấn đề liên quan đến thiết kế mạng là điều cần thiết. Trong bài báo này, chúng tôi tiếp tục phát triển hướng nghiên cứu này, cụ thể là tập trung vào bài toán thiết kế tôpô mạng. Mục tiêu của công trình nghiên cứu này là xây dựng một mạng WMN đạt hiệu quả tốt nhất với các điều kiện về thiết bị và về cơ sở hạ tầng cho trước. Chúng tôi đề xuất một phương pháp thiết kế tôpô mạng WMN sử dụng bài toán quy hoạch tuyến tính nguyên (ILP) với hàm mục tiêu là cực tiểu hóa tổng số AP cần thiết cho một hệ thống mạng. Các điều kiện ràng buộc được xem xét sao cho người sử dụng luôn được phủ sóng khi ở trong vùng không gian diện tích đang xét. Sau khi giải bài toán ILP, kết quả thu được là tổng số AP yêu cầu, đồng thời vị trí cụ thể để lắp đặt mỗi AP cũng được xác định thông qua giá trị của các biến trong bài toán ILP. Chi tiết về phương pháp này được trình bày trong các mục tiếp theo. III. THUẬT TOÁN XÁC ĐỊNH SỐ LƯỢNG AP VÀ VỊ TRÍ LẮP ĐẶT 1. Mô hình hóa thành bài toán ILP Xét bài toán cần triển khai hệ thống mạng nội bộ cho một cơ quan, doanh nghiệp sử dụng công nghệ WMN. Vấn đề đặt ra đối với người thiết kế hệ thống là với một địa hình cho trước, cần phải xác định được tổng số AP tối thiểu cần cung cấp, các vị trí lắp đặt AP sao cho vùng phủ sóng là tối ưu theo nghĩa ở bất kỳ vị trí nào trong cơ quan, người sử dụng đều có thể sử dụng được các dịch vụ trong mạng nội bộ, truy cập được Internet qua hệ thống mạng không dây. Hiện nay, việc lựa chọn các vị trí để lắp đặt AP hầu hết là theo cảm tính, phụ thuộc vào ý kiến chủ quan của người thiết kế. Vì vậy, tôpô mạng được xây dựng hoàn toàn không có cơ sơ khoa học. Tổng số thiết bị AP cần thiết cho một hệ thống mạng là do người thiết kế tự chọn, dẫn đến có lúc thiếu, có lúc thừa mà người thiết kế không hề hay biết. Trong phần này, chúng tôi đề xuất một phương pháp xác định tổng số AP yêu cầu tối thiểu cho một mô hình Vị trí khả thi với AP và người dùng Vị trí khả thi với người dùng Hình 3. Mô hình hóa vùng không gian lắp đặt mạng WMN thành các khối chức năng. mạng và vị trí cụ thể để lắp đặt tất cả các AP đó. Thuật toán được đề xuất dựa trên bài toán ILP. Xét vùng diện tích của cơ quan, doanh nghiệp cần triển khai hệ thống mạng WMN chứa các tòa nhà, văn phòng là nơi có thể lắp đặt các AP. Vùng diện tích này có thể được mô hình thành một không gian 3D với chiều cao là độ cao của toà nhà cao nhất. Chia vùng không gian này thành từng khối đơn vị với thể tích a (m3), a chính là sai số chọn vị trí trong thuật toán của chúng tôi. Với phương pháp này, một vùng diện tích chứa các toà nhà cần lắp đặt các thiết bị AP của mạng WMN được mô hình thành một không gian 3D là tập hợp của các khối có thể tích a (m3) như cho thấy trên Hình 3. Các khối đơn vị có thể tích a (m3) này được gọi là các vị trí khả thi. Có hai loại vị trí khả thi trong mô hình này. Loại vị trí thứ nhất là vị trí có thể lắp đặt AP, đồng thời có thể xuất hiện người sử dụng (các khối màu trắng trong Hình 3). Các vị trí này chỉ có thể nằm trong các toà nhà vì các AP trong trường hợp này là loại indoor, chỉ có thể lắp trong nhà. Loại vị trí thứ hai là các vị trí chỉ khả thi với người sử dụng (các khối màu đen trong Hình 3), nghĩa là chỉ có các người sử dụng có thể ở các vị trí này, còn AP không thể lắp đặt tại đây. Các vị trí này thường là ở ngoài sân, vỉa hè. Để xác định vị trí nào được lắp đặt AP trong tổng số các vị trí khả thi với AP, chúng tôi gán cho mỗi vị trí khả thi với AP là một biến x(xx, yx, zx), với xx , yx và zx là tọa độ của vị trí x trong không gian 3 chiều. Để xác định giá trị của tất cả các biến x(xx, yx, zx), chúng tôi định nghĩa một hàm chọn vị trí như sau: x(xx, yx, zx) = { 1, nếu (xx, yx, zx) được lắp AP, 0, trong trường hợp khác. (1) Gọi X= {x(xx, yx, zx)} là tập tất cả các biến được gán cho tất cả các vị trí có thể lắp đặt AP trong vùng không gian 3D đang xét. Với hàm chọn vị trí được xác định bởi (1), bài toán xác định tổng số AP yêu cầu tối thiểu và vị trí để lắp đặt AP được mô hình hóa thành bài toán tối ưu ILP như sau: minimize ∑ ∀x(xx,yx,zx )∈X x(xx, yx, zx), (2) với các điều kiện ràng buộc sau đây. 61 Các công trình nghiên cứu phát triển Công nghệ Thông tin và Truyền thông 1) Ràng buộc về vùng phủ sóng: Để đảm bảo người dùng có thể sử dụng các dịch vụ của mạng nội bộ và truy cập Internet ở bất kỳ vị trí nào trong cơ quan, tại mỗi vị trí khả thi đối với người sử dụng (các khối màu đen trong Hình 3) phải nằm trong vùng phủ sóng của ít nhất một AP. Gọi U = {u(xu, yu, zu)} là tập tất cả các vị trí khả thi với người sử dụng. Khi đó điều kiện ràng buộc vùng phủ sóng cho mỗi vị trí khả thi u(xu, yu, zu) được xác định theo phương trình sau:∑ ∀x(xx,yx,zx )∈X α (u(xu, yu, zu), x(xx, yx, zx)) ≥ 1, (3) trong đó α (u(xu, yu, zu), x(xx, yx, zx)) là một hàm xác định phạm vi phủ sóng từ vị trí x(xx, yx, zx) đến vị trí người sử dụng u(xu, yu, zu). Hàm này được xác định như sau: α (u(xu, yu, zu), x(xx, yx, zx)) ={ 1, nếu d (u(xu, yu, zu), x(xx, yx, zx)) ≤ D, 0, trong trường hợp khác, (4) trong đó D là bán kính vùng phủ sóng của loại AP đang xét, d (u(xu, yu, zu), x(xx, yx, zx)) là khoảng cách từ vị trí x(xx, yx, zx) có thể đặt AP đến vị trí người sử dụng u(xu, yu, zu). Khoảng cách này được xác định bởi d (u(xu, yu, zu), x(xx, yx, zx)) =√ (xx − xu)2 + (yx − yu)2 + (zx − zu)2. (5) 2) Ràng buộc nguyên: Các biến trong tập X chỉ nhận các giá trị nguyên 1 hoặc 0 tương ứng với các trường hợp vị trí đang xét được chọn hoặc không được chọn để lắp đặt AP theo phương trình (1), nên điều kiện ràng buộc nguyên được xác định bởi 0 ≤ x(xx, yx, zx) ≤ 1, ∀x(xx, yx, zx) ∈ X . (6) 3) Ràng buộc về dung lượng của mỗi AP: Với mỗi AP, tại mỗi thời điểm chỉ có thể cho phép một số lượng người sử dụng kết nối đồng thời đến AP, giá trị này nằm trong khoảng từ 25 đến 50 tùy theo loại AP. Để đảm bảo chất lượng dịch vụ cho người sử dụng, ràng buộc này phải được xem xét trong hệ thống mạng WMN. Gọi M là số người sử dụng cho phép kết nối đồng thời đến mỗi AP, C là tổng số người sử dụng đồng thời trong hệ thống mạng, khi đó ràng buộc về dung lượng AP được xác định bởi∑ ∀x(xx,yx,zx )∈X Mx(xx, yx, zx) ≥ C. (7) 4) Ràng buộc về các vùng ưu tiên (nếu có): Trong trường hợp có một số vị trí của người sử dụng trong cơ quan cần phải được ưu tiên do đặc thù công việc, điều kiện ràng buộc về các vùng ưu tiên cần phải được xác định trong thuật toán. Gọi P là tập tất cả các vị trí cần được ưu tiên, khi đó điều kiện ràng buộc này được xác định bởi∑ ∀u(xu,yu,zu )∈P α (u(xu, yu, zu), x(xx, yx, zx)) ≥ N, (8) trong đó α (u(xu, yu, zu), x(xx, yx, zx)) được xác định theo các phương trình (4) và (5), N là số sóng ưu tiên cho các vị trí của người sử dụng trong tập P. Bằng cách giải bài toán quy hoạch tuyến tính nguyên theo (2) với các điều kiện ràng buộc từ (3) đến (8) ta thu được tập nghiệm {X}. Dựa trên tọa độ của các biến xác định vị trí trong tập {X}, sẽ tìm được tập vị trí cần lắp đặt AP thỏa mãn các điều kiện ràng buộc từ (3) đến (8). Ngoài ra, giá trị của hàm (2) thu được chính là tổng số AP yêu cầu tối thiểu thỏa mãn điều kiện bài toán. Mặc dù (2) là bài toán tối ưu một mục tiêu, tuy nhiên kết quả thu được có thể xem như hai mục tiêu: một là tổng số AP yêu cầu tối thiểu cho một hệ thống mạng (giá trị của hàm (2)), hai là vị trí để lắp đặt mỗi AP (tọa độ của các biến x có giá trị bằng 1). Đây là ưu điểm của phương pháp đề xuất và sẽ được chứng minh bởi các kết quả thực nghiệm ở mục tiếp theo. 2. Thuật toán xác định số lượng AP và vị trí lắp đặt Thuật toán xác định tổng số AP theo yêu cầu và vị trí cụ thể để lắp đặt chúng được thực thi theo lưu đồ ở Hình 4. Khi giải bài toán ILP theo (2), tùy theo đặc điểm của vùng không gian cần triển khai mạng WMN mà có trường hợp tìm được tập nghiệm {X}, nhưng cũng có trường hợp không tìm được tập nghiệm {X} thỏa mãn các điều kiện ràng buộc từ (3) đến (8). Các trường hợp không tìm được tập nghiệm {X} là vùng không gian cần triển khai mạng WMN có các tòa nhà ở xa nhau. Trong trường hợp này, khoảng cách của các tòa nhà lớn hơn 2D (D là bán kính vùng phủ sóng của loại AP đang xét), nên các vị trí ở giữa của 2 tòa nhà không được phủ sóng. Hay nói cách khác, điều kiện ràng buộc (4) của bài toán ILP không thỏa mãn. Khi đó, kỹ thuật tối ưu được sử dụng để tìm nghiệm, cụ thể là tăng giá trị D trong điều kiện ràng buộc (4) một khoảng ∆D sao cho bài toán ILP theo (2) tìm được nghiệm. Bằng phương pháp chia đôi, chúng ta sẽ tìm được ∆D là giá trị nhỏ nhất cần tăng thêm cho D với độ chính xác  cho trước sao cho bài toán ILP theo (2) có nghiệm. Phương pháp chia đôi để tìm ∆D được trình bày ở lưu đồ thuật toán Hình 4, cụ thể như sau: ◦ Xét trường hợp khi giải bài toán ILP theo (2) với các điều kiện ràng buộc từ (3) đến (8) không tìm được nghiệm. Khi đó, cần tăng giá trị D trong ràng buộc (4) một khoảng ∆D; ◦ Gọi Dmax là khoảng cách lớn nhất giữa các tòa nhà trong vùng không gian cần triển khai WMN, khi đó ∆D là một giá trị nằm trong nửa đoạn (0,Dmax]; 62 Tập V-2, Số 18 (38), 12/2017 Bắt đầu Mô hình hóa vùng không gian mạng WMN thành các khối chức năng theo Hình 3 Xây dựng bài toán ILP (2) với các ràng buộc từ (3) đến (8) Giải bài toán ILP (2) với các ràng buộc từ (3) đến (8) Tìm được tập nghiệm Lắp đặt AP tại tọa độ của các điểm có giá trị bằng 1 Đúng Sai Sai Kết thúc Đúng {X}? ∆D = 0; D− = 0 D+ = Dmax;  = 10−3 |D− − ∆D | ≤  x ∈ {X} D+ = ∆D D− = ∆D ∆D = D− + D+ 2 D = D + ∆D Range R(Ptindex) Hình 4. Lưu đồ thuật toán xác định tổng số và vị trí để lắp đặt AP. ◦ Gọi D+ và D− là hai giá trị mà khi tăng thêm cho ràng buộc (4) thì bài toán ILP (2) có nghiệm và không có nghiệm. Ở trạng thái khởi tạo, ta gán D− là giá trị nhỏ nhất (D− = 0) và D+ là giá trị lớn nhất (D+ = Dmax); ◦ Chọn ∆D = (D− + D+)/2, tăng giá trị D của ràng buộc (4) một khoảng ∆D (D = D + ∆D), sau đó tiến hành giải lại bài toán ILP; ◦ Nếu không tìm được nghiệm thì vùng tìm kiếm ∆D được giới hạn trong nửa đoạn (∆D,Dmax], từ đó gán D− = ∆D và giải lại bài toán ILP; ◦ Nếu tìm được nghiệm nhưng sai số giữa ∆D và D− lớn hơn độ chính xác  cho trước thì vùng tìm kiếm được giới hạn trong nửa đoạn (D−,∆D], từ đó gán D+ = ∆D và giải lại bài toán ILP. Ngược lại, ∆D ở thời điểm hiện tại là giá trị nhỏ nhất với độ chính xác  cần tìm. IV. KẾT QUẢ THỰC NGHIỆM Chúng tôi đã áp dụng phương pháp được đề xuất ở mục III vào việc triển khai hệ thống mạng không dây theo Vị trí khả thi với AP và người dùng Vị trí khả thi với người dùng Hình 5. Mô hình hóa vùng diện tích của Trường Cao đẳng Công nghiệp Huế thành vùng không gian 3D là tổ hợp của các khối chức năng có thể tích 5 m3. công nghệ WMN tại cơ sở 1 của Trường Cao đẳng Công nghiệp Huế. Vùng diện tích tại cơ sở này có chiều dài mặt trước (cổng chính) là 183,5 m, mặt sau (cổng phụ) là 195,8 m, chiều rộng phía đường Hai Bà Trưng là 129,3 m và phía đường Nguyễn Trường Tộ là 183,7 m. Có tất cả 17 tòa nhà tại cơ sở này, tính cả nhà khách và khu ký túc xá. Chia vùng diện tích này và các tòa nhà thành các khối chức năng với thể tích 5 m3 ta được một mô hình không gian 3D như ở Hình 5. Trong trường hợp này, sai số vị trí trong thuật toán của chúng tôi là 5 m. Từ mô hình này, chúng tôi tiến hành xây dựng thành bài toán quy hoạch tuyến tính nguyên ILP theo các phương trình từ (1) đến (8) như đã trình bày ở mục II. Tiến hành giải bài toán ILP này chúng ta thu được tổng số AP yêu cầu tối thiểu cho hệ thống mạng WMN tại Trường và vị trí cụ thể để lắp đặt các AP đó. Chúng tôi đã cài đặt thuật toán trên phần mềm Matlab R2010b, sử dụng các hàm tối ưu được cung cấp trong phần mềm này để giải bài toán ILP. Các giả thiết đầu vào được thiết lập như sau: ◦ Phạm vi phủ sóng của AP: 40 m (giá trị D trong ràng buộc (4)), đây là vùng phủ sóng đảm bảo cho người sử dụng truy cập mạng tốt; ◦ Sai số vị trí: 5 m; ◦ Số người sử dụng có thể kết nối đồng thời đến mỗi AP: 40 (giá trị M trong ràng buộc (7)); ◦ Tổng số người sử dụng trung bình tại mỗi thời điểm của toàn trường: 1137 (giá trị C trong ràng buộc (7), tham số này được chọn dựa trên quá trình thống kê lưu lượng trên hệ thống mạng của Nhà trường); ◦ Không thiết lập các vùng ưu tiên (ràng buộc (8)). Kết quả thực thi phương pháp đề xuất được so sánh với phương pháp lắp đặt theo kinh nghiệm mà chúng tôi đã triển khai trên hệ thống mạng không dây của Trường Cao đẳng Công nghiệp Huế trước đây. Với phương pháp lắp đặt theo kinh nghiệm này, vị trí lắp đặt các AP được xác định theo lưu đồ thuật toán ở Hình 6. Để đảm bảo vùng phủ sóng cho toàn khuôn viên Trường và đáp ứng lưu lượng 63 Các công trình nghiên cứu phát triển Công nghệ Thông tin và Truyền thông Xác định các vị trí có thể lắp đặt AP dựa trên sơ đồ các tòa nhà Lắp đặt tạm thời các AP Đạt yêu cầu? Lắp đặt cố định AP tại vị trí hiện hành Đúng Sai Phân tích độ phủ sóng tại tất cả các vị trí của người sử dụng Định vị lại vị trí của AP Bắt đầu Kết thúc Hình 6. Lưu đồ thuật toán chọn vị trí lắp đặt AP cho mạng không dây theo kinh nghiệm. của hệ thống mạng nội bộ, chúng tôi đã lắp đặt 38 AP. Với phương pháp được đề xuất trong bài báo này, số lượng AP và vị trí lắp đặt chúng dựa trên kết quả của việc giải bài toán ILP như đã trình bày ở trên. Sau khi chạy chương trình tối ưu được cài đặt trên phần mềm Matlab, kết quả thu được như ở Hình 7. Nhận thấy rằng, kết quả của hàm cực tiểu hóa theo (2) là 36, nghĩa là cần tối thiểu AP để lắp đặt mạng WMN tại Trường Cao đẳng Công nghiệp Huế sao cho tất cả các vị trí trong khuôn viên của Nhà trường đều thu được sóng trong vùng phủ 40 m (đây là phạm vi để hoạt động tốt). Vị trí để lắp đặt 36 AP này là tại tọa độ của các biến có giá trị bằng 1 như ở Hình 6. Ví dụ, AP đầu tiên được lắp đặt tại tọa độ (20, 25, 5). Đối chiếu với mô hình ở Hình 4, tọa độ này thuộc nhà E1, lắp đặt tại vị trí cách 20 m tính từ bìa trái sang, cách 25 m tính từ mặt trước và độ cao 5 m. Vị trí lắp đặt các AP khác được xác định hoàn toàn tương tự. Bảng I mô tả chi tiết về các vị trí để lắp đặt toàn bộ 36 AP. Để thấy rõ hiệu quả ứng dụng của phương pháp đề xuất, chúng tôi phân tích độ phủ sóng đến tất cả các vị trí của người sử dụng trên mặt đất và tầng 1 trong các tòa nhà, kết quả thu được như cho thấy trên Hình 8 và Hình 9. Kết quả phân thích cho thấy rằng, với phương pháp lắp đặt theo kinh nghiệm (kết quả trên Hình 8), một số vị trí của người sử dụng có đến 15 AP có thể phủ sóng đến, nhưng cũng có một số vị trí không có AP nào phủ sóng đến, chẳng hạn như ví trí có tọa độ x = 5 m và y = 100 m. Đối với Hình 7. Kết quả giải bài toán ILP trên Matlab tìm tổng số AP yêu cầu và vị trí lắp đặt chúng. Hình 8. Độ phủ sóng đến các vị trí của người sử dụng trên mặt đất và tầng 1 của các tòa nhà trong trường hợp lắp đặt 38 AP theo kinh nghiệm. phương pháp được đề xuất (kết quả trên Hình 9), mặc dù vị trí có nhiều AP phủ sóng nhất không đạt bằng phương pháp kinh nghiệm, nhưng tất cả các vị trí đều có AP phủ sóng đến. Điều này đặc biệt quan trọng trong việc đảm bảo tính liên tục đối với việc cung cấp dịch vụ cho người sử dụng. Để thấy rõ hơn độ phủ sóng đến các vị trí, chúng tôi vẽ biểu đồ trên Hình 10. Từ biểu đồ này ta thấy rằng, có 64 Tập V-2, Số 18 (38), 12/2017 Bảng I KẾT QUẢ XÁC ĐỊNH VỊ TRÍ LẮP ĐẶT AP CỦA MẠNG WMN SỬ DỤNG PHƯƠNG PHÁP ĐỀ XUẤT STT x (m) x (m) x (m) Dãy nhà STT x (m) x (m) x (m) Dãy nhà 1 20 25 5 E1 19 170 85 10 D1 2 40 20 5 L 20 125 85 5 D2 3 55 20 5 L 21 150 85 20 D2 4 45 30 10 L 22 170 85 10 D2 5 100 20 5 I 23 190 85 10 D2 6 105 25 5 I 24 190 85 10 X1 7 115 20 5 I 25 195 85 10 X1 8 70 40 5 C 26 25 130 5 TDTT 9 145 25 5 A 27 35 130 5 TDTT 10 170 30 5 A 28 40 135 5 TDTT 11 155 30 10 A 29 35 90 5 B 12 160 40 10 A 30 90 145 5 N 13 10 65 5 K1 31 105 140 5 M 14 15 85 5 K2 32 115 140 5 M 15 55 80 10 D1 33 165 135 15 X2 16 80 80 5 D1 34 180 140 10 X2 17 105 80 10 D1 35 150 135 5 X2 18 70 80 15 D1 36 195 85 10 X0 Hình 9. Độ phủ sóng đến các vị trí của người sử dụng trên mặt đất và tầng 1 của các tòa nhà trong trường hợp lắp đặt 36 AP theo phương pháp đề xuất. 4 vị trí không có AP nào phủ sóng đến trong trường hợp triển khai theo kinh nghiệm. Với phương pháp đề xuất, tất cả các vị trí đều nhận được sóng của các AP. Có 1 vị trí chỉ có 1 AP phủ sóng đến, 3 vị trí có 2 AP phủ sóng đến, các vị trí khác có từ 3 đến 12 sóng phủ đến. Ngoài ra, với phương pháp kinh nghiệm, tổng số AP được chọn để lắp đặt là 38. Trong khi đó, với phương pháp đề xuất, giá trị này được tìm ra là 36. Như vậy, với số lượng AP ít hơn nhưng vẫn đảm bảo vùng phủ sóng cho tất cả các vị trí của người sử dụng. Trên Hình 11, chúng tôi so sánh xác suất yêu cầu thiết lập kết nối bị từ chối của thuật toán lắp đặt theo kinh nghiệm và thuật toán đề xuất. Các đồ thị trên Hình 11 đã cho thấy rằng, khi số người sử dụng nhỏ hơn 700 thì hiệu quả thực thi của hai thuật toán gần như tương đương nhau, chênh lệch không đáng kể. Khi số người sử dụng tăng lên, xác suất từ chối yêu cầu thiết lập kết nối của thuật toán đề xuất giảm một cách đáng kể so với phương pháp lắp đặt theo kinh nghiệm. Cụ thể như trường hợp tổng số người sử dụng là 1200, xác suất từ chối của phương pháp kinh nghiệm là 0,075, trong khi đó giá trị này của thuật toán đề xuất là 0,045. Như vậy, thuật toán đề xuất nâng cao hiệu quả sử dụng tài nguyên mạng. V. KẾT LUẬN Để nâng cao chất lượng mạng không dây trong các cơ quan, doanh nghiệp, việc nghiên cứu và triển khai hệ thống mạng theo công nghệ WMN là điều cần thiết, đặc biệt là trong trường hợp hệ thống mạng không dây có vùng diện tích rộng, tải lưu lượng lớn. Nội dung bài báo đã tập trung nghiên cứu những vấn đề cơ bản nhất về công nghệ WMN. Từ đó, chúng tôi đã đề xuất một phương pháp xác định tổng số thiết bị AP yêu cầu tối thiểu của một hệ thống mạng, đồng thời xác định được vị trí cụ thể để lắp đặt các AP này thỏa mãn các điều kiện ràng buộc cho trước. Chúng tôi cũng đã thực thi thuật toán trên hệ thống mạng nội bộ tại cơ sở 1 của Trường Cao đẳng Công nghiệp Huế, đã xác định được tổng số AP yêu cầu và vị trí cụ thể để lắp đặt chúng. 65 Các công trình nghiên cứu phát triển Công nghệ Thông tin và Truyền thông Hình 10. So sánh số vị trí đối với số AP trong vùng phủ sóng của phương pháp lắp đặt theo kinh nghiệm và phương pháp đề xuất. Phương pháp kinh nghiệm Phương pháp đề xuất Số người dùng X ác su ất k ết n ối bị từ ch ối Hình 11. So sánh xác suất thiết lập kết nối bị từ chối của phương pháp lắp đặt theo kinh nghiệm và phương pháp đề xuất. Trong các nghiên cứu tiếp theo, chúng tôi sẽ tiếp tục phát triển thuật toán để bổ sung các chức năng còn thiếu như xác định các vị trí cần kết nối gateway, tích hợp giao thức định tuyến trong tôpô mạng. Từ đó, tích hợp thành một phần mềm hoàn chỉnh sử dụng cho việc thiết kế tôpô mạng WMN. TÀI LIỆU THAM KHẢO [1] Y. Zhang, J. Luo, and H. Hu, Wireless Mesh Networking: Architectures, Protocols and Standards. CRC Press, 2007. [2] I. F. Akyildiz and X. Wang, Wireless Mesh Networks. John Wiley & Sons, 2009, vol. 3. [3] W. Wu, J. Luo, and M. Yang, “Cost-effective placement of mesh nodes in wireless mesh networks,” in Proceedings of the 5th International Conference on Pervasive Computing and Applications (ICPCA). IEEE, 2010, pp. 261–266. [4] S. Sakamoto, T. Oda, M. Ikeda, L. Barolli, F. Xhafa, and I. Woungang, “Node Placement in Wireless Mesh Networks: A Comparison Study of WMN-SA and WMN-PSO Sim- ulation Systems,” in Proceedings of the 19th International Conference on Network-Based Information Systems (NBiS). IEEE, 2016, pp. 1–8. [5] S. Sakamoto, A. Lala, T. Oda, V. Kolici, L. Barolli, and F. Xhafa, “Application of WMN-SA simulation system for node placement in wireless mesh networks: a case study for a realistic scenario,” International Journal of Mobile Com- puting and Multimedia Communications (IJMCMC), vol. 6, no. 2, pp. 13–21, 2014. [6] S. Sakamoto, T. Oda, M. Ikeda, L. Barolli, and F. Xhafa, “Implementation of a new replacement method in WMN- PSO simulation system and its performance evaluation,” in Proceedings of the IEEE 30th International Conference on Advanced Information Networking and Applications (AINA). IEEE, 2016, pp. 206–211. [7] J. L. E. K. Fendji and J. M. Nlong, “Rural Wireless Mesh Network: A Design Methodology,” Int. J. Communications, Network and System Science, vol. 8, pp. 1–9, 2015. [8] A. Barolli, F. Xhafa, and M. Takizawa, “Optimization prob- lems and resolution methods for node placement in wireless mesh networks,” in Proceedings of the 14th International Conference on Network-Based Information Systems (NBiS). IEEE, 2011, pp. 126–134. Lê Hữu Bình sinh năm 1978 tại Quảng Trị. Ông tốt nghiệp Trường Đại học Bách Khoa Đà Nẵng năm 2001, chuyên ngành Điện tử - Viễn thông và nhận bằng Thạc sĩ chuyên ngành Công nghệ Thông tin tại Trường Đại học Khoa học, Đại học Huế, năm 2007. Từ năm 2015 đến nay, ông là nghiên cứu sinh chuyên ngành Hệ thống Thông tin tại Học viện Khoa học và Công nghệ, Viện Hàn lâm Khoa học và Công nghệ Việt Nam. Hiện nay, ông là Trưởng khoa Công nghệ Thông tin, Trường Cao đẳng Công nghiệp Huế. Hướng nghiên cứu quan tâm của ông là công nghệ mạng không dây thế hệ mới, SDN (Software Defined Networking), mô phỏng và thiết kế mạng. 66

Các file đính kèm theo tài liệu này:

  • pdfthiet_ke_topo_mang_khong_day_hinh_luoi_mot_phuong_phap_moi_s.pdf