Luận án tiến sĩ về điều khiển lưu lượng và độ tin cậy trong ảo hóa chức năng mạng

Luận án tiến sĩ nghiên cứu mạng máy tính và truyền thông dữ liệu đề xuất giải pháp xấp xỉ và chính xác của điều khiển lưu, phát triển phương pháp mới, đánh giá hiệu quả ứng dụng

Trường đại học

Đại học Quốc gia Hà Nội

Người đăng

Ẩn danh

Thể loại

luận án tiến sĩ

2023

139
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN

1.1. Khái niệm cơ bản

1.2. Đảm bảo độ tin cậy của các dịch vụ trong NFV

1.3. Đề xuất nghiên cứu và phương pháp tiếp cận

1.4. Kết luận chương

2. CHƯƠNG 2: ĐIỀU KHIỂN LƯU LƯỢNG ỨNG DỤNG ĐỊNH TUYẾN ĐA ĐƯỜNG TRONG NFV

2.1. Phát biểu bài toán

2.2. Các mô hình tối ưu

2.3. Điều khiển lưu lượng theo nhiều khoảng thời gian

2.4. Giải thuật xấp xỉ

2.5. Tối ưu hệ thống trọng số liên kết

2.6. Xác định phương án phân bổ lưu lượng

2.7. Độ phức tạp thuật toán

2.8. Thực nghiệm đánh giá kết quả

2.9. Kết luận chương

3. CHƯƠNG 3: ĐẢM BẢO ĐỘ TIN CẬY CHO CHUỖI CHỨC NĂNG MẠNG ẢO TRONG ĐIỆN TOÁN BIÊN

3.1. Phát biểu bài toán

3.2. Tối ưu hóa vị trí triển khai VNFs và triển khai dự phòng cho các VNFs

3.3. Mô hình tối ưu

3.4. Thực nghiệm đánh giá kết quả

3.5. Kết luận chương

DANH MỤC CÁC CÔNG TRÌNH KHOA HỌC ĐÃ CÔNG BỐ CỦA LUẬN ÁN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu về Ảo hóa chức năng mạng

Ảo hóa chức năng mạng (Network Function Virtualization - NFV) là một công nghệ mới trong lĩnh vực mạng truyền thông, cho phép chuyển đổi các chức năng mạng từ phần cứng sang phần mềm. Điều này giúp giảm chi phí đầu tư và tăng tính linh hoạt trong việc triển khai dịch vụ. Tối ưu hóa lưu lượngđiều khiển lưu lượng mạng là những yếu tố quan trọng trong việc đảm bảo hiệu suất của hệ thống NFV. Việc áp dụng NFV giúp các nhà cung cấp dịch vụ có thể mở rộng quy mô và cải thiện chất lượng dịch vụ một cách nhanh chóng và hiệu quả. Theo nghiên cứu, NFV không chỉ giúp giảm thiểu chi phí mà còn nâng cao khả năng phục vụ khách hàng thông qua việc cung cấp dịch vụ tùy chỉnh. Điều này đặc biệt quan trọng trong bối cảnh nhu cầu băng thông ngày càng tăng từ các ứng dụng như IoT và video trực tuyến.

II. Các thách thức trong điều khiển lưu lượng và độ tin cậy

Trong môi trường NFV, việc quản lý lưu lượng và đảm bảo độ tin cậy mạng là những thách thức lớn. Các chức năng mạng ảo (VNF) cần được triển khai một cách hiệu quả để tối ưu hóa hiệu suất mạng. Các vấn đề như tắc nghẽn lưu lượng, độ trễ và khả năng phục vụ yêu cầu dịch vụ là những yếu tố cần được xem xét. Nghiên cứu cho thấy rằng việc áp dụng các giải pháp tối ưu hóa có thể cải thiện đáng kể hiệu suất của hệ thống. Đặc biệt, việc sử dụng các thuật toán tối ưu hóa để phân bổ lưu lượng và triển khai các chức năng mạng ảo có thể giúp giảm thiểu chi phí và nâng cao độ tin cậy của dịch vụ. Các giải pháp này không chỉ giúp cải thiện hiệu suất mà còn đảm bảo rằng các yêu cầu dịch vụ được phục vụ đầy đủ.

III. Giải pháp tối ưu cho điều khiển lưu lượng

Giải pháp tối ưu cho điều khiển lưu lượng mạng bao gồm việc áp dụng các mô hình tối ưu hóa và thuật toán xấp xỉ. Các mô hình này giúp xác định phương án phân bổ lưu lượng một cách hiệu quả, từ đó tối ưu hóa hiệu suất mạng. Việc sử dụng các giải thuật như Simulated Annealing và các phương pháp tối ưu hóa khác có thể giúp cải thiện đáng kể khả năng phục vụ yêu cầu dịch vụ. Nghiên cứu cho thấy rằng việc tối ưu hóa lưu lượng không chỉ giúp giảm thiểu độ trễ mà còn nâng cao độ tin cậy của dịch vụ. Điều này đặc biệt quan trọng trong bối cảnh các dịch vụ mạng ngày càng trở nên phức tạp và đa dạng.

IV. Đảm bảo độ tin cậy cho chuỗi chức năng mạng

Để đảm bảo độ tin cậy mạng, việc triển khai các chức năng mạng ảo cần được thực hiện một cách cẩn thận. Các giải pháp như triển khai dự phòng cho các VNF và tối ưu hóa vị trí triển khai là rất quan trọng. Nghiên cứu cho thấy rằng việc tối ưu hóa vị trí triển khai không chỉ giúp giảm thiểu chi phí mà còn nâng cao độ tin cậy của dịch vụ. Các kịch bản thực nghiệm cho thấy rằng việc áp dụng các giải pháp này có thể cải thiện đáng kể khả năng phục vụ yêu cầu dịch vụ trong các tình huống khác nhau. Điều này cho thấy rằng việc đảm bảo độ tin cậy cho chuỗi chức năng mạng là một yếu tố quan trọng trong việc phát triển các dịch vụ mạng hiệu quả.

V. Kết luận và hướng phát triển tương lai

Nghiên cứu về giải pháp tối ưu cho điều khiển lưu lượng và độ tin cậy trong ảo hóa chức năng mạng đã chỉ ra rằng việc áp dụng các công nghệ mới như NFV có thể mang lại nhiều lợi ích cho các nhà cung cấp dịch vụ. Tuy nhiên, vẫn còn nhiều thách thức cần được giải quyết, đặc biệt là trong việc đảm bảo hiệu suất và độ tin cậy của dịch vụ. Hướng phát triển tương lai cần tập trung vào việc cải thiện các thuật toán tối ưu hóa và phát triển các giải pháp mới để đáp ứng nhu cầu ngày càng cao của thị trường. Việc nghiên cứu và phát triển các công nghệ mới sẽ giúp nâng cao khả năng phục vụ và đáp ứng tốt hơn các yêu cầu của khách hàng.

07/02/2025

Trích đoạn nội dung tài liệu

Chương 1 TỔNG QUAN VỀ ẢO HÓA CHỨC NĂNG MẠNG Chương này trình bày cơ sở lý thuyết liên quan đến các van đề nghiên cứu của luận án. Phần thứ nhất trình bày các kiến thức tổng quan về Ao hóa chức năng mạng. Phần tiếp theo giới thiệu về các hướng nghiên cứu nhằm đảm bảo hiệu năng mạng trong NFV. Tiếp đến là đề xuất các bài toán nghiên cứu và phương pháp tiếp cận.

Các kết luận được đưa ra trong phần cuối cùng của chương. Công nghệ ảo hóa "Ảo hóa là một công nghệ cho phép kết hợp hoặc phân chia tài nguyên tính toán nhằm biểu diễn một hoặc nhiều môi trường hoạt động phục vu các chúc năng nhất định thông qua các kỹ thuật phân ving hoặc tích hợp phan cứng va phần mềm từ đó mmô phỏng một phần hoặc toàn bộ máu, giả lập, chia sẻ thời gian va các phương pháp khác" {18}. Khái niệm máy ảo đã tồn tại từ những năm 1960 khi được IBM lần đầu tiên phát triển để cung cấp khả năng tương tác và truy cập đồng thời vào một máy tính lón. Mỗi máy ảo (Virtual Machines - VM) là đại diện của một máy vật lý, làm cho người dùng tin rằng họ đang truy cập trực tiếp vào hệ thống vật lý qua đó cho phép chia sẻ thời gian và chia sẻ tài nguyên trên phần cứng đắt tiền.

VM là một bản sao độc lập của hệ thống cơ bản và được bảo vệ hoàn toàn. Người dùng có thể thực thi, phát triển và kiểm tra các ứng dụng mà không sợ gây ra sự cố cho hệ thống được sử dụng bởi những người dùng khác trên cùng một máy tính. Quá trình này là hoàn toàn trong suốt đối với người dùng cuối. Do đó, ảo hóa đã được sử dụng để giảm chi phí mua phần cứng và cải thiện năng suất bằng cách cho phép nhiều người dùng đồng thời làm việc trên cùng một hệ thống máy tính.

Trong những năm 1970 và 1980 khi mà chi phí phần cứng máy tính giảm đáng kể và xuất hiện những hệ điều hành đa nhiệm dẫn đến hệ quả là nhu cầu ảo hóa gần như không còn nữa. Xuyên suốt những năm 1990, với sự xuất hiện rộng rãi của nhiều loại máy tính, nhu cầu chạy các ứng dụng khác nhau với những yêu cầu rất khác nhau về phần cứng và hệ điều hành dẫn đến sáng kiến đưa ảo hóa quay trở lại thị trường [62]. Các nhà nghiên cứu của Đại học Stanford bắt đầu xem xét máy ảo để khắc phục những khó khăn mà phần cứng và các giới hạn của hệ điều hành đặt ra. Với ảo hóa, các nhà nghiên cứu phát hiện ra rằng họ có thể làm cho những kiến trúc khó sử dụng này trông giống với nền tảng hiện có để tận dụng các hệ điều hành hiện tại.

Kỹ thuật ảo hóa đã thật sự cắt giảm đáng kể chi phí liên quan đến việc mua, thiết lập và bảo trì phần cứng của các doanh nghiệp. Đối với mọi tổ chức, bài toán làm thế nào để sử dụng hiệu quả tài nguyên máy tính được ưu tiên cao nhất. Những tài nguyên này có thể bao gồm phần cứng và phần mềm. Với công nghệ ảo hóa, cả phần cứng và phần mềm đều có thể được thay thế để người dùng cuối có thể sử dụng tất cả tài nguyên.

Những năm trước đó, hầu hết các ứng dụng chính hoặc một số loại hoạt động của máy tính cần có các phần cứng hoặc phần mềm chuyên dụng để hoạt động [80]. Các tổ chức sẽ mua thiết bị cho các ứng dung này dựa trên yêu cầu tối thiểu và hiệu suất trung bình của thiết bị. Sau khi triển khai và đi vào hoạt động, các tổ chức nhận thấy rằng các thiết bị đang được sử dụng không hết công suất, điều đó có nghĩa là các tài nguyên không được khai thác triệt để din đến không đạt hiệu quả về chi phí. Từ đó, kỹ thuật ảo hóa dần trở thành nền tảng, là trái tìm của các trung tâm máy tính và trung tâm dữ liệu đồng thời mang lại rất nhiều lợi ích.

Ngày nay, với sự phát triển của các doanh nghiệp, các phần mềm quản lý ảo hóa chuyên nghiệp ngày càng có vị thế hơn. Công nghệ ảo hóa đã được triển khai ở một số lĩnh vực như dữ liệu, máy chủ, mạng và các thiết bị lưu trữ. giúp mang lại những ý nghĩa khác nhau tùy thuộc vào mục đích sử dụng. Một số loại hình của ảo hóa có thể kể đến như sau: e Ao hóa dữ liệu (Data virtualization): Ao hóa dữ liệu là phương pháp tổng hợp các nguồn dữ liệu riêng lẻ bao gồm các tệp dữ liệu, nội dung cơ sở dữ liệu, tài liệu, tin nhắn,.

thành một nguồn duy nhất và cung cấp một lớp truy cập dữ liệu chung cho các phương pháp truy cập dữ liệu khác nhau như SQL, XML, JDBC. Lớp truy cập dữ liệu chung này là lớp trung gian nằm giữa các nguồn dữ liệu và các ứng dụng, đóng vai trò thông dịch giúp các yêu cầu dữ liệu từ các ứng dụng sử dụng các giao thức khác nhau có thể truy xuất và lưu trữ dữ liệu từ nhiều nguồn dữ liệu bất kể vị trí và định dạng mà dữ liệu được lưu trữ thực sự. Từ đó, nhiều máy chủ vật lý cung cấp các dịch vụ chuyên biệt như dich vụ email, cơ sở dit liệu, quản lý và cung cấp dịch vụ web có thể được ảo hóa vào một số lượng nhỏ hơn các máy chủ ảo. Ao hóa máy chủ là một công nghệ khá hoàn thiện hiện nay và đã được chứng minh là rất thành công, hiệu quả để hợp nhất và quản lý tài nguyên.

Một lượng lớn các công cụ phần mềm đã được phát triển với mục tiêu triển khai các máy chủ ảo một cách nhanh chóng, dễ dàng, cũng như là cung cấp cho những nhà quan trị khả năng quan lý, giám sát hiệu suất và tối wu hóa việc sử dung chúng. |17] Ao hóa mạng (Network virtualization): Ảo hóa mạng là hướng tiếp cận tách rời vai trò của các nhà cung cấp dịch vụ Internet truyền thống thành hai phần: nhà cung cấp cơ sở hạ tầng và nhà cung cấp dịch vụ. Nhà cung cấp cơ sở hạ tầng làm nhiệm vụ quản lý sơ sở hạ tầng vật lý. Nhà cung cấp dịch vụ đóng vai trò là người tạo ra mạng ảo dựa trên tổng hợp tài nguyên từ nhiều nhà cung cấp cơ sở hạ tầng và cung cấp các dịch vụ đầu cuối.

[19] Ao hóa chức năng mạng (NEV): Ảo hóa chức năng mạng mở rộng ý tưởng về ảo hóa máy chủ, thực hiện ảo hóa cho các thiết bị mạng được sử dụng để cung cấp các chức năng cụ thể trong mạng. Ý tưởng chính của NFV là phân tách thiết bị mạng vật lý và các chức năng mạng chạy trên đó [58]. Các chức năng mạng lúc này trở thành các chức năng phần mềm độc lập với các thiết bị vật lý và có thể được triển khai trên các máy chủ thông thường. Qua đó, các chức năng mạng có thể được "gói" lại với nhau thành 9 một chuỗi chức năng mới và được cung cấp trong mạng.

Ảo hóa chức năng mạng giúp làm giảm số lượng thành phần các thiết bị vật lý như switch, router, hub. Ao hóa chức năng mạng 1. Khái niệm NFV Trong các trung tâm dữ liệu, cách tiếp cận ảo hóa máy chủ là công nghệ đã được chứng minh tính hiệu quả. Các hệ thống máy chủ độc lập hầu hết đã được thay thế bằng các máy chủ ảo chạy trên phần cứng được chia sẻ [17].

NFV được xây dựng dựa trên khái niệm về ảo hóa máy chủ và mở rộng phạm vi đến các thiết bị mạng cho phép quản lý, cung cấp, giám sát và triển khai các thực thể mang ảo hóa. Từ viết tat NFV được sử dụng như một thuật ngữ chung để chi hệ sinh thái tổng thể bao gồm các thiết bị mạng ảo, công cụ quản lý và cơ sở hạ tầng tích hợp các phần mềm này với phần cứng máy tính. Tuy nhiên, NFV được định nghĩa chính xác hơn là “phương pháp va công nghệ cho phép thay thế các thiết bi mạng chuyên dụng bởi một hoặc nhiều chương trình phần mềm được triển khai trên các phần cứng máu tính chung va thực thi các chức năng mang tương ứng" [17]. Điều đó có nghĩa là các chức năng mạng được phân tách khỏi các thiết bị phần cứng chuyên dụng trong mạng và chuyển đổi thành các phần mềm độc lập có thể triển khai trên các máy chủ thông thường.

Ví dụ, một thiết bị tường lửa vật lý chuyên dụng có thể được thay thế bởi một phần mềm thực hiện chức năng tường lửa nhưng được triển khai trên phần cứng chung. Điều này cho phép hợp nhất nhiều loại thiết bị mạng vào các máy chủ có thể được đặt trong các trung tâm dữ liệu hoặc các nút mạng phân tán. Với NEV, một dịch vụ nhất định có thể được phân tách thành tập các chức năng mạng ảo sau đó được triển khai dưới dạng phần mềm chạy trên một hoặc nhiều máy chủ. Các chức năng mạng ảo sau đó có thể được di chuyển tới vị trí mới và được khởi tạo tại các vị trí mạng khác nhau để cung cấp dịch vụ mạng cho người dùng mà không cần thiết phải mua và lắp đặt phần cứng mới [5S].

Sự ra đời của NEV Để hiểu về sự cần thiết ra đời của NFV, chúng ta cùng nhìn lại các đặc điểm và những khó khăn của các thiết bị mạng, kiến trúc mạng truyền thống khi đáp ứng các yêu cầu thay đổi mới của người dùng về dịch vụ, khả năng mở rộng hạ tầng của mạng. Trong mạng truyền thống, các tiêu chí như độ trễ, độ tin cậy, thông lượng và khả năng mang dữ liệu với mức mất mát tối thiểu là những tiêu chí được sử dụng để thiết kế và đánh giá chất lượng của mạng. Các thiết bị mạng truyền thống được tạo ra phục vụ các chức năng cụ thể. Các mạng dữ liệu được xây dựng và điều chỉnh để đáp ứng các tiêu chí hiệu quả một cách phù hợp nhất.

Thêm vào đó, hệ thống phần cứng được xây dựng chuyên dụng cho các trường hợp sử dụng cụ thể. Các chức năng được phát triển theo mục tiêu kết hợp chặt chẽ với các hệ điều hành độc quyền và chỉ thực hiện các chức năng nhất định. Phần mềm hoặc mã nguồn chạy trên các hệ thống phần cứng được thiết kế tùy chỉnh và được kết hợp chặt chẽ với phần cứng. Điều đó dẫn đến sự tập trung hoàn toàn vào việc thực hiện các chức năng cụ thể của thiết bị.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài viết "Giải pháp tối ưu cho điều khiển lưu lượng và độ tin cậy trong ảo hóa chức năng mạng" trình bày những phương pháp hiệu quả nhằm cải thiện khả năng điều khiển lưu lượng và tăng cường độ tin cậy trong môi trường ảo hóa mạng. Tác giả nhấn mạnh tầm quan trọng của việc tối ưu hóa các chức năng mạng để đáp ứng nhu cầu ngày càng cao về chất lượng dịch vụ (QoS) trong các hệ thống mạng hiện đại. Bài viết không chỉ cung cấp cái nhìn sâu sắc về các giải pháp công nghệ mà còn chỉ ra những lợi ích thiết thực cho các nhà quản lý mạng và kỹ sư trong việc triển khai và duy trì hệ thống mạng hiệu quả.

Nếu bạn muốn tìm hiểu thêm về các khía cạnh liên quan đến chất lượng dịch vụ trong mạng, hãy tham khảo bài viết Luận văn thạc sĩ nghiên cứu chất lượng dịch vụ trong mạng mpls vpn. Ngoài ra, để nắm bắt các cải tiến trong giao thức mạng, bạn có thể đọc thêm về Luận văn thạc sĩ các đề xuất cải tiến giao thức aodv nhằm đảm bảo hỗ trợ qos. Cuối cùng, bài viết Luận văn thạc sĩ định tuyến qos sử dụng giao thức ospf mở rộng sẽ giúp bạn hiểu rõ hơn về các phương pháp định tuyến hiệu quả trong việc đảm bảo chất lượng dịch vụ. Những tài liệu này sẽ mở rộng kiến thức của bạn về các giải pháp mạng hiện đại và cách thức tối ưu hóa chúng.