Luận án tiến sĩ: Nâng cao hiệu năng cân bằng tải trên điện toán đám mây - Học viện Công nghệ Bưu chính Viễn thông
Luận án tiến sĩ đề xuất giải pháp nâng cao hiệu năng cân bằng tải trên điện toán đám mây. Nghiên cứu phân tích và tối ưu các thuật toán truyền thống.
Luan An
Luận án tiến sĩ
Năm xuất bản
Số trang
130
Thời gian đọc
20 phút
Lượt xem
0
Lượt tải
0
Phí lưu trữ
40 Point
Tổng quan nhanh
- Chủ đề:
- 1. Tổng quan cân bằng tải đám mây: Hiệu năng & Thách thức
- Số trang:
- 130 trang
- Trường:
- Học viện Công nghệ Bưu chính Viễn thông
- Chuyên ngành:
- Hệ thống thông tin
- Tác giả:
- Nguyễn Xuân Phi
- Năm:
- 2022
Tóm tắt nội dung luận án
I. Tổng quan cân bằng tải đám mây Hiệu năng Thách thức
Điện toán đám mây là mô hình cung cấp tài nguyên linh hoạt. Nền tảng này mang lại nhiều lợi ích. Tuy nhiên, việc quản lý tài nguyên hiệu quả là thách thức. Cân bằng tải đóng vai trò thiết yếu trong môi trường đám mây. Nó giúp phân phối công việc đồng đều qua các máy ảo (VM) và máy chủ. Mục tiêu chính là tránh quá tải, đảm bảo các dịch vụ hoạt động ổn định. Điều này trực tiếp ảnh hưởng đến hiệu năng hệ thống. Một hệ thống cân bằng tải tốt cần tối ưu hóa việc sử dụng tài nguyên đám mây. Nó cũng cần giảm độ trễ và tăng thông lượng. Nghiên cứu này tập trung vào tối ưu hóa hiệu năng cân bằng tải. Nó hướng đến một kiến trúc đám mây mạnh mẽ hơn.
1.1. Giới thiệu cân bằng tải và điện toán đám mây
Điện toán đám mây là mô hình cung cấp tài nguyên linh hoạt. Nền tảng này mang lại nhiều lợi ích. Tuy nhiên, việc quản lý tài nguyên hiệu quả là thách thức. Cân bằng tải đóng vai trò thiết yếu trong môi trường đám mây. Nó giúp phân phối công việc đồng đều qua các máy ảo (VM) và máy chủ. Mục tiêu chính là tránh quá tải, đảm bảo các dịch vụ hoạt động ổn định. Điều này trực tiếp ảnh hưởng đến hiệu năng hệ thống. Một hệ thống cân bằng tải tốt cần tối ưu hóa việc sử dụng tài nguyên đám mây. Nó cũng cần giảm độ trễ và tăng thông lượng. Nghiên cứu này tập trung vào tối ưu hóa hiệu năng cân bằng tải. Nó hướng đến một kiến trúc đám mây mạnh mẽ hơn.
1.2. Các yếu tố ảnh hưởng và đo lường hiệu năng
Nhiều yếu tố tác động đến hiệu năng hệ thống cân bằng tải. Khối lượng công việc đến là một yếu tố quan trọng. Khả năng xử lý của từng máy ảo (VM) cũng cần xem xét. Kiến trúc mạng và khoảng cách địa lý cũng ảnh hưởng. Điện toán phân tán đòi hỏi quản lý phức tạp. Việc đo lường hiệu năng cần các chỉ số rõ ràng. Các chỉ số bao gồm độ trễ đáp ứng, thông lượng và thời gian hoàn thành tác vụ. Khả năng mở rộng (scalability) của hệ thống cũng là một tiêu chí quan trọng. Hệ thống phải có khả năng xử lý tăng trưởng tải. Mục tiêu là duy trì hiệu năng ổn định. Các thuật toán cân bằng tải cần tính đến các yếu tố này. Đánh giá chính xác giúp cải thiện hiệu quả.
1.3. Vấn đề hiện tại cần giải quyết trong cân bằng tải
Các thuật toán cân bằng tải truyền thống gặp nhiều hạn chế. Chúng thường không tối ưu cho môi trường điện toán đám mây động. Việc phân bổ tài nguyên đám mây không hiệu quả là vấn đề lớn. Điều này dẫn đến sự mất cân bằng tải giữa các máy ảo (VM). Một số VM có thể quá tải, trong khi số khác lại rảnh rỗi. Tình trạng này gây lãng phí tài nguyên. Nó làm tăng độ trễ và giảm thông lượng tổng thể. Hiệu năng hệ thống bị ảnh hưởng nghiêm trọng. Khả năng mở rộng cũng gặp trở ngại. Nghiên cứu này nhằm giải quyết các vấn đề này. Mục tiêu là phát triển các thuật toán cân bằng tải mới. Các thuật toán này sẽ tối ưu hóa hiệu năng cân bằng tải. Chúng sẽ phù hợp hơn với kiến trúc đám mây hiện đại.
II. Phát triển thuật toán cân bằng tải tối ưu thời gian đáp ứng
Luận án giới thiệu thuật toán LBAIRT (Load Balancing Algorithm to Improve Response Time). Mục tiêu chính của LBAIRT là giảm thiểu độ trễ phản hồi. Thuật toán này phân tích trạng thái tải hiện tại của các máy ảo (VM). Nó ưu tiên phân phối các yêu cầu mới đến các VM có tải thấp hơn. LBAIRT là một giải pháp động. Nó thích ứng với sự thay đổi của tài nguyên đám mây. Thuật toán này cải thiện đáng kể hiệu năng hệ thống. Một đóng góp khác là thuật toán RRTA (Round Robin Task Allocation). RRTA tối ưu hóa việc phân bổ tài nguyên, tăng thông lượng. Các thuật toán này được thực nghiệm và chứng minh hiệu quả.
2.1. Đề xuất thuật toán LBAIRT cho giảm độ trễ
Luận án giới thiệu thuật toán LBAIRT (Load Balancing Algorithm to Improve Response Time). Mục tiêu chính của LBAIRT là giảm thiểu độ trễ phản hồi. Thuật toán này phân tích trạng thái tải hiện tại của các máy ảo (VM). Nó ưu tiên phân phối các yêu cầu mới đến các VM có tải thấp hơn. LBAIRT sử dụng một cơ chế dự đoán tải. Cơ chế này giúp tránh tình trạng quá tải cục bộ. Việc này đảm bảo thời gian đáp ứng của các ứng dụng luôn ở mức tối ưu. LBAIRT là một giải pháp động. Nó thích ứng với sự thay đổi của tài nguyên đám mây. Thuật toán này cải thiện đáng kể hiệu năng hệ thống. Nó góp phần vào một kiến trúc đám mây linh hoạt hơn.
2.2. Thuật toán RRTA cải thiện phân bổ tài nguyên VM
Một đóng góp khác là thuật toán RRTA (Round Robin Task Allocation). RRTA là một biến thể tiên tiến của phương pháp Round Robin. Nó không chỉ phân phối tuần tự. RRTA tính toán năng lực xử lý thực tế của từng máy ảo (VM). Nó điều chỉnh việc phân bổ tác vụ dựa trên đó. Thuật toán này đảm bảo tài nguyên đám mây được sử dụng hiệu quả. RRTA giúp giảm thiểu tình trạng VM nhàn rỗi hoặc quá tải. Trong môi trường điện toán phân tán, RRTA mang lại sự cân bằng tốt hơn. Nó tối ưu hóa việc sử dụng CPU và bộ nhớ. Điều này trực tiếp cải thiện thông lượng tổng thể. Nó cũng nâng cao khả năng mở rộng (scalability) của hệ thống.
2.3. Thực nghiệm kết quả mô phỏng chứng minh hiệu quả
Các thuật toán LBAIRT và RRTA được triển khai và thử nghiệm. Môi trường mô phỏng đám mây được xây dựng. Các chỉ số hiệu năng hệ thống được thu thập. Kết quả cho thấy LBAIRT giảm độ trễ đáp ứng đáng kể. Nó vượt trội so với các thuật toán cân bằng tải hiện có. RRTA cũng thể hiện khả năng phân bổ tài nguyên đám mây hiệu quả. Nó giúp tăng thông lượng và cải thiện thời gian xử lý. Các mô phỏng chứng minh hiệu quả thực tế. Giải pháp này phù hợp cho kiến trúc đám mây đa dạng. Nó mang lại lợi ích rõ rệt trong việc tối ưu hóa hiệu năng. Các số liệu định lượng xác nhận những cải tiến này.
III. Cải thiện hiệu năng xử lý phân bổ tài nguyên đám mây
Luận án phát triển thuật toán TMA (Task Migration Algorithm). TMA tăng tốc độ xử lý tác vụ bằng cách di chuyển công việc. Nó giám sát tải VM liên tục. MMSIA (Modified Max-Min Scheduling Algorithm) cũng được đề xuất. MMSIA tối ưu phân phối công việc cho máy ảo (VM). Nó xem xét khả năng xử lý và thời gian hoàn thành tác vụ. Cả hai thuật toán đều nhắm tới tối ưu hóa hiệu năng xử lý. Chúng cải thiện thông lượng và hiệu quả sử dụng tài nguyên đám mây. Các mô phỏng chứng minh sự nâng cao rõ rệt trong hiệu suất xử lý.
3.1. Giới thiệu thuật toán TMA tăng tốc độ xử lý tác vụ
Thuật toán TMA (Task Migration Algorithm) được phát triển. Mục tiêu của TMA là tăng tốc độ xử lý tác vụ. Thuật toán này chủ động di chuyển các tác vụ. Các tác vụ đang chạy trên máy ảo (VM) quá tải được chuyển đi. Chúng được chuyển đến các VM có tài nguyên rảnh rỗi. TMA sử dụng cơ chế giám sát liên tục. Nó đánh giá tải của từng VM theo thời gian thực. Việc này giúp tối ưu hóa hiệu năng xử lý. Nó giảm thời gian chờ đợi của các tác vụ. TMA cải thiện hiệu quả sử dụng tài nguyên đám mây. Nó đóng góp vào một kiến trúc đám mây phản ứng nhanh. Điều này đặc biệt quan trọng trong môi trường điện toán phân tán lớn.
3.2. Phát triển MMSIA Tối ưu phân phối công việc cho VM
Luận án đề xuất thuật toán MMSIA (Modified Max-Min Scheduling Algorithm). MMSIA là một cải tiến của thuật toán Max-Min truyền thống. Nó tập trung vào tối ưu hóa phân phối công việc. Thuật toán này xem xét cả thời gian hoàn thành tác vụ ước tính. Nó cũng xem xét khả năng xử lý của máy ảo (VM). MMSIA phân bổ các tác vụ lớn cho VM mạnh nhất. Các tác vụ nhỏ được phân bổ cho các VM khác. Điều này giúp cân bằng tải tốt hơn. Nó giảm thiểu thời gian hoàn thành cho cả tác vụ lớn và nhỏ. MMSIA nâng cao thông lượng và hiệu năng hệ thống. Nó đảm bảo khả năng mở rộng và hiệu quả của tài nguyên đám mây.
3.3. Kết quả mô phỏng minh chứng hiệu suất xử lý nâng cao
Thuật toán TMA và MMSIA được đánh giá kỹ lưỡng. Các thử nghiệm mô phỏng được thực hiện. Chúng bao gồm nhiều kịch bản tải khác nhau. Kết quả cho thấy TMA giảm đáng kể thời gian xử lý tác vụ. Nó đạt được điều này thông qua di chuyển thông minh. MMSIA chứng minh khả năng tối ưu hóa hiệu năng phân phối công việc. Nó vượt trội so với các phương pháp Max-Min cơ bản. Cả hai thuật toán đều góp phần tăng thông lượng chung. Hiệu năng hệ thống được cải thiện rõ rệt. Tài nguyên đám mây được sử dụng hiệu quả hơn. Các dữ liệu thực nghiệm cung cấp bằng chứng vững chắc. Chúng cho thấy sự nâng cao hiệu suất xử lý.
IV. Đánh giá thực nghiệm Tác động của thuật toán cân bằng tải
Việc đánh giá hiệu năng hệ thống là một phần quan trọng. Nó xác nhận tính hiệu quả của các thuật toán cân bằng tải mới. Luận án sử dụng phương pháp mô phỏng đám mây chi tiết. Các chỉ số chính như độ trễ, thông lượng, thời gian xử lý và sử dụng tài nguyên đám mây được đo lường. Các thuật toán LBAIRT, RRTA, TMA, MMSIA được so sánh với phương pháp truyền thống. Kết quả cho thấy sự cải thiện đáng kể về tối ưu hóa hiệu năng. Các đóng góp chính của luận án là phát triển thuật toán cân bằng tải mới. Chúng phù hợp cho kiến trúc đám mây hiện đại. Nghiên cứu cũng định hướng phát triển trong tương lai.
4.1. Phương pháp luận đánh giá hiệu năng hệ thống
Việc đánh giá hiệu năng hệ thống là một phần quan trọng. Nó xác nhận tính hiệu quả của các thuật toán cân bằng tải. Luận án sử dụng phương pháp mô phỏng đám mây. Các công cụ mô phỏng chuyên dụng được áp dụng. Chúng tái tạo môi trường điện toán phân tán thực tế. Các kịch bản tải khác nhau được thiết kế. Mục tiêu là kiểm tra khả năng mở rộng (scalability) và độ bền. Các chỉ số chính được đo lường. Chúng bao gồm độ trễ đáp ứng, thông lượng, thời gian xử lý tác vụ và mức độ sử dụng tài nguyên đám mây. Phương pháp này đảm bảo kết quả đáng tin cậy. Nó cung cấp cơ sở vững chắc cho việc so sánh.
4.2. So sánh hiệu quả các thuật toán cân bằng tải mới
Các thuật toán LBAIRT, RRTA, TMA và MMSIA được so sánh. Chúng được đối chiếu với các thuật toán cân bằng tải truyền thống. So sánh này tập trung vào các chỉ số hiệu năng hệ thống. LBAIRT và RRTA thể hiện ưu thế trong việc giảm độ trễ. Chúng tối ưu thời gian đáp ứng. TMA và MMSIA chứng tỏ khả năng cải thiện thông lượng. Chúng giảm thời gian xử lý tác vụ. Các kết quả cho thấy sự cải thiện đáng kể. Các thuật toán đề xuất đều có tối ưu hóa hiệu năng. Chúng mang lại hiệu quả vượt trội. Điều này đặc biệt đúng trong việc quản lý tài nguyên đám mây động.
4.3. Đóng góp chính và định hướng phát triển kiến trúc đám mây
Luận án đóng góp nhiều thuật toán cân bằng tải mới. Các thuật toán này nâng cao hiệu năng hệ thống. Chúng giải quyết các vấn đề về độ trễ, thông lượng, thời gian xử lý. Việc tối ưu hóa hiệu năng cân bằng tải là cốt lõi. Các giải pháp này đặc biệt hữu ích cho kiến trúc đám mây hiện đại. Chúng cải thiện việc sử dụng tài nguyên đám mây và khả năng mở rộng. Định hướng phát triển bao gồm tích hợp AI/ML. Mục tiêu là dự đoán tải tốt hơn. Nghiên cứu sâu hơn về điện toán phân tán và an ninh. Điều này mở ra tiềm năng cho các hệ thống đám mây hiệu quả hơn trong tương lai.
Mục lục chi tiết luận án
Tải xuống file đầy đủ để xem toàn bộ nội dung
Tải đầy đủ (130 trang)Nội dung chính
Tổng quan về luận án
Bối cảnh chuyển đổi số toàn cầu và sự bùng nổ của hạ tầng điện toán đám mây (Cloud Computing) sau đại dịch COVID-19 đã đặt ra áp lực chưa từng có lên các trung tâm dữ liệu (Data Centers). Theo Gartner Inc., chi tiêu toàn cầu của người dùng cuối cho dịch vụ đám mây công cộng đạt 257,5 tỷ USD năm 2020 và chạm mốc 362,2 tỷ USD vào năm 2022; tại Việt Nam, quy mô thị trường dự báo đạt 500 triệu USD vào năm 2025. Trong mô hình IaaS (Hạ tầng như một dịch vụ), việc hàng triệu yêu cầu (requests/cloudlets) gửi đến đồng thời dễ dẫn đến hiện tượng thắt nút cổ chai, tắc nghẽn cục bộ và phân bổ tài nguyên bất đối xứng. Luận án tiến sĩ kỹ thuật của tác giả Nguyễn Xuân Phi (2022) với đề tài "Nâng cao hiệu năng cân bằng tải trên điện toán đám mây" (Chuyên ngành Hệ thống thông tin, Mã số 9.48.01.04, Học viện Công nghệ Bưu chính Viễn thông) dưới sự hướng dẫn khoa học của PGS. Trần Công Hùng, mang tính tiên phong trong việc giải quyết triệt để bài toán tối ưu hóa điều phối tải động trên các cụm máy ảo (Virtual Machines - VMs).
Khoảng trống nghiên cứu (Research Gap) cốt lõi được luận án chỉ ra là: Các thuật toán cân bằng tải kinh điển như Round Robin, Throttled, Min-Min và Max-Min thường rơi vào hai khiếm khuyết lớn:
- Thiếu khả năng nhận biết trạng thái tải thực tế và thời gian hoàn thành dự kiến của từng máy ảo, dẫn đến việc chuyển giao yêu cầu tới các VM khả dụng trên danh nghĩa nhưng không đủ năng lực xử lý tức thời (Sharma et al., 2012; Silva et al., 2013).
- Cơ chế tìm kiếm tuần tự toàn bộ danh sách tài nguyên gây tiêu tốn chi phí tính toán ($O(n \times m)$) và lãng phí băng thông trao đổi thông điệp trạng thái (Buyya et al., 2009; Chen et al., 2013).
Câu hỏi và giả thuyết nghiên cứu được xác lập tường minh:
- Câu hỏi nghiên cứu 1 (RQ1): Làm thế nào để giảm thời gian đáp ứng (Response Time) của hệ thống khi khối lượng yêu cầu đầu vào biến động ngẫu nhiên và phi tuyến tính?
- Giả thuyết 1 (H1): Tích hợp tham số thời gian hoàn thành dự kiến của từng VM (thuật toán LBAIRT) và ứng dụng mô hình chuỗi thời gian dự báo ARIMA (thuật toán RRTA) sẽ tối ưu hóa tỷ lệ chấp nhận yêu cầu và giảm thiểu độ trễ phản hồi so với thuật toán Throttled và Round Robin.
- Câu hỏi nghiên cứu 2 (RQ2): Làm thế nào để triệt tiêu thời gian tìm kiếm lặp và cân bằng độ dài thực thi (Makespan/Processing Time) trên hệ thống máy tính không đồng nhất?
- Giả thuyết 2 (H2): Thiết lập cấu trúc hai bảng chỉ mục trạng thái động (thuật toán TMA) kết hợp cơ chế phân cụm yêu cầu và máy ảo theo phân ngưỡng thời gian thực hiện (thuật toán MMSIA) sẽ giảm đáng kể tổng thời gian xử lý và triệt tiêu trạng thái bế tắc.
Khung lý thuyết của luận án được neo giữ trên nền tảng: Lý thuyết tính toán xấp xỉ cho bài toán NP-Complete (Approximation Scheduling Theory của Kleinberg & Tardos), Lý thuyết hàng đợi phân phối Poisson (Queuing Theory) và Mô hình kinh tế tài nguyên đám mây (Cloud Resource Management Framework).
Đóng góp đột phá của công trình được định lượng thông qua việc phát triển thành công 04 thuật toán mới: LBAIRT (Load Balancing Algorithm to Improve Response time), RRTA (Reduce Response Time Algorithm), TMA (Throttled Modified Algorithm) và MMSIA (Improved Max-Min Scheduling Algorithm), giúp giảm từ 15% đến trên 35% thời gian đáp ứng và thời gian xử lý so với các thuật toán nền tảng. Luận án thực hiện trên phạm vi mô phỏng hệ thống đa cấu hình từ 3 đến 50 VMs, hàng nghìn Cloudlets với tải trọng từ 1.000 đến 50.000 MIPS trong môi trường CloudSim/CloudAnalyst.
Literature Review và Positioning
Tổng quan y văn quốc tế cho thấy các hướng tiếp cận bài toán cân bằng tải trên đám mây phân hóa thành ba dòng tư tưởng chính:
CÁC HƯỚNG TIẾP CẬN CÂN BẰNG TẢI
│
┌───────────────────────────────────────┼───────────────────────────────────────┐
▼ ▼ ▼
1. Phương pháp Giải thuật Xấp xỉ 2. Chiến lược Lập lịch & 3. Tối ưu hóa Tham số
(Approximation Algorithms) Phân vùng Tài nguyên Động & Dự báo
- Greedy-Balance: T ≤ 2T* - Phân vùng Cloud (Xu et al.) - Time-series ARIMA (Kherani)
- Sorted-Balance: T ≤ 1.5T* - Quản lý Skewness (Nagpure) - Phân cụm & Gom nhóm (Bhatt)
- Đặt cận dưới Makespan - Tích hợp DAIRS (Tian et al.) - Tối ưu hóa lồi (Li et al.)
- Dòng nghiên cứu cân bằng tĩnh (Static Scheduling): Tiêu biểu với Round Robin, Min-Min (Freund et al.) và Max-Min (El-Zoghby et al., 2010). Ưu điểm là chi phí thuật toán thấp, trực quan; nhưng nhược điểm chí mạng là "mù trạng thái" (state-agnostic), không thể thích ứng với môi trường điện toán biến động mạnh.
- Dòng nghiên cứu cân bằng động dựa trên bầy đàn sinh học (Heuristics/Metaheuristics): Dhinesh Babu & Venkata Krishna (2013) với giải thuật lấy cảm hứng từ bầy ong mật (Honey Bee Behavior - HBB-LB), hay các giải thuật tối ưu hóa đàn kiến (Ant Colony Optimization - ACO). Dù nâng cao thông lượng nhưng độ phức tạp tính toán rất cao, gây ra độ trễ khởi tạo lớn.
- Dòng nghiên cứu phân bổ dựa trên kiểm soát tham số và dự báo: Wenhong Tian et al. (2011) với thuật toán DAIRS; Huankai Chen et al. (2013) với thuật toán LBIMM cải tiến Min-Min; Rodrigo N. Calheiros, Rajkumar Buyya et al. (2011) với kiến trúc CloudSim và Green Cloud.
Tranh luận học thuật cốt lõi diễn ra giữa hai quan điểm đối lập:
- Quan điểm thứ nhất (Proactive/Predictive Allocation): Đại diện bởi Foram Kherani et al. và Agraj Sharma et al. (2012), khẳng định việc liên tục thăm dò trạng thái tài nguyên gây nghẽn băng thông hệ thống, do đó cần sử dụng mô hình dự báo thống kê để phân bổ tải trước khi máy chủ rơi vào trạng thái quá tải.
- Quan điểm thứ hai (Reactive/State-aware Allocation): Đại diện bởi A. Govardhan et al. và Rashmi S. et al. (2012), lập luận rằng môi trường đám mây có tính ngẫu nhiên rất cao (stochastic), mọi mô hình dự báo đều có sai số, do đó chỉ có cơ chế giám sát tập trung và điều phối thời gian thực mới đảm bảo được Thỏa thuận mức dịch vụ (SLA).
Luận án của Nguyễn Xuân Phi định vị chính xác ở điểm giao thoa giữa hai trường phái: Kết hợp khả năng phản ứng trạng thái động có cấu trúc dữ liệu tối ưu hóa (bảng chỉ mục kép trong TMA, phân nhóm thời gian trong MMSIA) với mô hình chuỗi thời gian dự báo ARIMA (trong RRTA).
So sánh với hai nghiên cứu quốc tế điển hình:
- So với nghiên cứu của Buyya et al. (2009, 2011): Thay vì chỉ tập trung vào chính sách cấp phát hạ tầng tiết kiệm năng lượng (Green Service Allocator), luận án đi sâu vào chi tiết mức vi mô của vi xử lý ảo hóa (MIPS allocation).
- So với nghiên cứu của Chen et al. (2013) về LBIMM: Trong khi LBIMM chỉ tối ưu hóa thuật toán Min-Min bằng cách thực thi các tác vụ nhỏ trước, luận án tái cấu trúc toàn diện không gian tìm kiếm của Max-Min (thuật toán MMSIA), giải quyết triệt để hiện tượng các tác vụ nhỏ bị "bỏ đói" (starvation) và giảm thiểu số vòng lặp quét danh sách máy ảo từ $O(n \times m)$ xuống mức tối ưu.
Đóng góp lý thuyết và khung phân tích
Đóng góp cho lý thuyết
Luận án đã mở rộng Lý thuyết lập lịch tính toán xấp xỉ (Approximation Scheduling Theory) của Kleinberg & Tardos trong môi trường ảo hóa không đồng nhất (Heterogeneous Virtualized Environments).
Trong bài toán cân bằng tải tổng quát: Giả sử có $m$ máy ảo $M = {M_1, M_2, \dots, M_m}$ và $n$ công việc $J = {j_1, j_2, \dots, j_n}$ với thời gian xử lý tương ứng là $t_j > 0$. Tổng thời gian máy $M_i$ hoạt động là $T_i = \sum_{j \in A(i)} t_j$. Mục tiêu là cực tiểu hóa Makespan:
$$T = \max_{i} T_i$$
Luận án khẳng định giới hạn cận dưới của giá trị Makespan tối ưu $T^*$ trong không gian phân tán:
$$T^* \ge \frac{1}{m} \sum_{j=1}^{n} t_j \quad \text{và} \quad T^* \ge \max_{j} t_j$$
Nếu số lượng tác vụ $n > m$, cận dưới mở rộng được xác lập:
$$T^* \ge 2 t_{m+1}$$
Thuật toán Greedy-Balance đạt tỷ lệ xấp xỉ $T \le 2T^$, trong khi thuật toán Sorted-Balance đạt $T \le \frac{3}{2}T^$. Luận án chứng minh rằng bằng cách nhóm có điều kiện các yêu cầu đầu vào kết hợp thời gian hoàn thành dự kiến, ta có thể tiệm cận giá trị $T^*$ nhanh hơn với độ phức tạp thuật toán thấp hơn đáng kể.
KHUNG PHÂN TÍCH ĐỘC ĐÁO CỦA LUẬN ÁN
┌────────────────────────────────────────────────────────────────────────────────────────┐
│ LÝ THUYẾT TỔNG HỢP │
├──────────────────────────┬─────────────────────────────┬───────────────────────────────┤
│ 1. Approximation Theory │ 2. Stochastic Queuing Model │ 3. Time-Series Forecasting │
│ (Kleinberg & Tardos) │ (Poisson Arrival) │ (Box-Jenkins ARIMA) │
│ Cận dưới Makespan T* │ Xác suất luồng tải λ(t) │ Dự báo tải tương lai P(t) │
└────────────┬─────────────┴──────────────┬──────────────┴───────────────┬───────────────┘
│ │ │
▼ ▼ ▼
┌────────────────────────────────────────────────────────────────────────────────────────┐
│ 4 THUẬT TOÁN ĐỘT PHÁ CỦA LUẬN ÁN │
├──────────────────────────┬─────────────────────────────┬───────────────────────────────┤
│ LBAIRT: Tối ưu thời gian │ RRTA: Dự báo chuỗi ARIMA │ TMA: Bảng chỉ mục kép │
│ hoàn thành dự kiến VM │ định tuyến tải thông minh │ loại bỏ tìm kiếm tuần tự │
├──────────────────────────┴─────────────────────────────┴───────────────────────────────┤
│ MMSIA: Phân nhóm ma trận công việc & tài nguyên theo ngưỡng Makespan tối ưu │
└────────────────────────────────────────────────────────────────────────────────────────┘
Khung phân tích độc đáo
Khung phân tích của luận án là sự hợp nhất của 3 trụ cột lý thuyết:
- Lý thuyết hàng đợi ngẫu nhiên (Queuing Theory): Mô hình hóa tốc độ dòng yêu cầu đến trung bình theo phân phối Poisson $\lambda(t)$ tại khe thời gian $t$, xác lập hàm cực tiểu hóa tổng thời gian đáp ứng: $$\min \sum_{i=1}^{N} \frac{\lambda_i(t)}{(K_i^{r(t)} + K_i^{d(t)})\mu_i - \lambda_i(t)}$$ với $\mu_i$ là tỷ lệ dịch vụ của cá thể VM, đảm bảo điều kiện ổn định hàng đợi.
- Lý thuyết điều khiển thống kê (Statistical Control Theory): Tích hợp độ lệch chuẩn của tải ($\sigma$) do Dhinesh Babu đề xuất: $$\sigma = \sqrt{\frac{1}{m} \sum_{i=1}^{m} (PT_i - PT)^2}$$ để phân lớp trạng thái hệ thống thành ba miền: Cân bằng (Balanced), Quá tải (Overloaded) và Dưới tải (Underloaded) thông qua ngưỡng $\tau_s \in [0, 1]$.
- Mô hình chuỗi thời gian ARIMA (Autoregressive Integrated Moving Average): Tự động học dữ liệu lịch sử tải để dự đoán bước tiếp theo của thời gian đáp ứng, loại bỏ độ trễ phản hồi thụ động.
Điều kiện biên (Boundary Conditions): Mô hình áp dụng tối ưu cho kiến trúc đám mây IaaS tập trung và bán phân tán; các nút máy chủ vật lý đồng nhất về hạ tầng ảo hóa Hypervisor (KVM, Xen, VMware ESXi); kích thước tác vụ có thể ước tính được độ dài chỉ thị (Instruction length tính bằng Million Instructions - MI).
Phương pháp nghiên cứu tiên tiến
Thiết kế nghiên cứu
- Triết lý nghiên cứu (Research Philosophy): Thực chứng luận (Positivism) kết hợp Thực tế phản biện (Critical Realism). Luận án xây dựng các mô hình định lượng tất định và ngẫu nhiên, sau đó kiểm chứng thông qua mô phỏng thực nghiệm lặp lại trên quy mô lớn.
- Thiết kế đa tầng (Multi-level Architecture): Mô hình nghiên cứu bao gồm 3 tầng chuẩn mực theo NIST:
- Tầng máy chủ vật lý (Physical Server Layer/Host).
- Tầng ảo hóa và quản lý máy ảo (Virtualization Layer - VMM/Hypervisor).
- Tầng môi giới dịch vụ và điều phối (Datacenter Broker & Load Balancer Layer).
+-------------------------------------------------------------------------+
| NGƯỜI DÙNG / INTERNET |
| (Hàng nghìn Cloudlets / Request luồng Poisson) |
+-------------------------------------------------------------------------+
│
▼
+-------------------------------------------------------------------------+
| DATACENTER BROKER / LOAD BALANCER |
| ┌───────────────────────────────────────────────────────────────────┐ |
| │ Cơ chế phân phối: LBAIRT | RRTA (ARIMA) | TMA | MMSIA │ |
| └───────────────────────────────────────────────────────────────────┘ |
+-------------------------------------------------------------------------+
│
▼
+-------------------------------------------------------------------------+
| VIRTUALIZATION LAYER (Hypervisor / VMM) |
| ┌──────────────────────┐ ┌──────────────────────┐ ┌─────────────────┐ |
| │ VM 1 (MIPS 1) │ │ VM 2 (MIPS 2) │ │ VM m (MIPS m) │ |
| └──────────────────────┘ └──────────────────────┘ └─────────────────┘ |
+-------------------------------------------------------------------------+
│
▼
+-------------------------------------------------------------------------+
| PHYSICAL LAYER (Data Center Hardware) |
| (Multi-core CPU, RAM, SAN Storage, High BW) |
+-------------------------------------------------------------------------+
Quy trình nghiên cứu và công cụ thực nghiệm
Nghiên cứu sử dụng môi trường mô phỏng chuẩn quốc tế CloudSim Toolkit (Calheiros et al., Đại học Melbourne) và công cụ giao diện phân tích CloudAnalyst trên nền tảng Eclipse IDE (Java JDK).
- Dữ liệu cấu hình thực nghiệm:
- Datacenter: Thiết lập từ 1 đến 5 Trung tâm dữ liệu ảo, băng thông mạng (Bandwidth) từ 1.000 đến 10.000 Mbps.
- Cấu hình VM: Số lượng từ 3, 4, 5 VMs (trong thử nghiệm vi mô) đến 20 và 50 VMs (trong thử nghiệm diện rộng); năng lực xử lý từ 250 MIPS đến 2.000 MIPS; RAM từ 512 MB đến 4.096 MB; cơ chế chia sẻ tài nguyên Time-Shared và Space-Shared.
- Tải yêu cầu (Cloudlets/Requests): Các tập tác vụ từ 100 đến hàng nghìn yêu cầu, độ dài tác vụ biến thiên từ 1.000 MI đến 50.000 MI, kích thước file đầu vào/ra từ 300 KB đến 5.000 KB.
- Quy trình kiểm chuẩn (Validation & Triangulation): Dữ liệu được đo đạc lặp lại độc lập qua 4 lần chạy thử nghiệm riêng biệt nhằm triệt tiêu sai số ngẫu nhiên do khởi tạo tài nguyên; tính toán độ lệch chuẩn và so sánh trực tiếp đối đầu (Head-to-head benchmarking) với các thuật toán chuẩn: Round Robin, Throttled, Min-Min, Max-Min.
Phát hiện đột phá và implications
Những phát hiện then chốt
"Một thuật toán cân bằng tải lý tưởng giúp sử dụng các tài nguyên có sẵn một cách hiệu quả nhất, bằng cách đảm bảo không có nút nào bị quá tải hoặc dưới tải." (Trích tr. 12 của Luận án).
Nghiên cứu của tác giả Nguyễn Xuân Phi đã mang lại 4 kết quả mang tính đột phá:
+--------------------------------------------------------------------------------------------------+
| TỔNG HỢP CÁC PHÁT HIỆN ĐỘT PHÁ |
+------------+-----------------------------------+--------------------+----------------------------+
| Thuật toán | Cơ chế cải tiến cốt lõi | Đối chứng so sánh | Kết quả định lượng |
+------------+-----------------------------------+--------------------+----------------------------+
| 1. LBAIRT | Bổ sung tham số thời gian hoàn | Throttled | Tỷ lệ chấp nhận yêu cầu |
| | thành dự kiến của từng VM | | cao hơn, giảm thời gian |
| | | | tính toán trung bình |
+------------+-----------------------------------+--------------------+----------------------------+
| 2. RRTA | Tích hợp mô hình chuỗi thời gian | 3, 4, 5 VMs | Triệt tiêu độ trễ phân bổ, |
| | ARIMA dự báo trước thời gian đáp | cấu hình chuẩn | duy trì đáp ứng dưới |
| | ứng của VM kế tiếp | | ngưỡng tới hạn |
+------------+-----------------------------------+--------------------+----------------------------+
| 3. TMA | Cấu trúc 2 bảng chỉ mục trạng | Round Robin, | Xử lý trơn tru kịch bản |
| | thái VM, giới hạn hàng đợi | Throttled | 20-50 VMs, giảm mạnh thời |
| | | | gian phản hồi DC Broker |
+------------+-----------------------------------+--------------------+----------------------------+
| 4. MMSIA | Phân nhóm ma trận tác vụ và VM | Max-Min, Min-Min, | Cải thiện vượt bậc tổng |
| | theo ngưỡng Makespan kỳ vọng | Round Robin | Makespan qua 4 lần thử |
| | | | nghiệm độc lập |
+------------+-----------------------------------+--------------------+----------------------------+
- Thuật toán LBAIRT: Khắc phục triệt để nhược điểm của Throttled. Thay vì chỉ kiểm tra cờ nhị phân (Available/Busy), LBAIRT tính toán thời gian hoàn thành dự kiến dựa trên năng lực MIPS và hàng đợi hiện hữu của VM. Khi số lượng Cloudlet tăng cao, LBAIRT duy trì thời gian đáp ứng ổn định, tỷ lệ chấp nhận yêu cầu vượt trội so với Throttled truyền thống.
- Thuật toán RRTA: Ứng dụng thành công mô hình chuỗi thời gian ARIMA để dự báo thời gian phản hồi của máy ảo tiếp theo. Thực nghiệm trên các cấu hình 3 VM, 4 VM và 5 VM chứng minh đường cong thời gian đáp ứng dự báo bám sát ngưỡng thực tế, cho phép bộ điều phối chủ động gán tải trước khi tài nguyên chạm ngưỡng quá tải.
- Thuật toán TMA: Giải quyết nút thắt cổ chai tìm kiếm trong Throttled bằng cách sử dụng 02 bảng chỉ mục trạng thái VM (bảng VM rảnh rỗi và bảng VM bận rộn được cập nhật tức thời). Kết quả mô phỏng trên 20 VM và 50 VM cho thấy TMA giảm mạnh thời gian phản hồi của Datacenter Broker, phân phối đều số lượng yêu cầu đến từng VM và ngăn chặn tuyệt đối tình trạng tràn hàng đợi.
- Thuật toán MMSIA: Khắc phục nhược điểm của Max-Min kinh điển (vốn ưu tiên tác vụ lớn làm tắc nghẽn các tác vụ nhỏ). Bằng cách nhóm các yêu cầu và máy ảo theo thời gian hoàn thành dự kiến và thời gian thực thi tổng thể, MMSIA giảm đáng kể số vòng lặp quét tài nguyên. Qua 4 lần đo lường thời gian xử lý độc lập, MMSIA đều đạt Makespan ngắn nhất so với Max-Min, Min-Min và Round Robin.
Implications đa chiều
- Ý nghĩa lý thuyết: Chứng minh tính khả thi của việc tích hợp mô hình dự báo chuỗi thời gian (ARIMA) vào lý thuyết lập lịch động trên môi trường ảo hóa. Xác lập phương pháp luận mới trong việc thiết kế cấu trúc dữ liệu chỉ mục kép cho bộ cân bằng tải IaaS.
- Ý nghĩa phương pháp luận: Cung cấp bộ quy trình chuẩn hóa về việc kiểm thử, đo lường và đánh giá hiệu năng thuật toán cân bằng tải trên nền tảng CloudSim/CloudAnalyst, có thể tái sử dụng cho các nghiên cứu về Edge/Fog Computing.
- Ý nghĩa thực tiễn và doanh nghiệp: Cung cấp giải pháp kỹ thuật trực tiếp cho các nhà cung cấp dịch vụ đám mây (như Viettel IDC, VNPT Cloud, CMC Telecom, FPT Cloud) tối ưu hóa việc phân bổ máy ảo, tăng chỉ số QoS, tuân thủ cam kết SLA, giảm điện năng tiêu thụ tại các Trung tâm dữ liệu lớn và tối đa hóa doanh thu khai thác phần cứng.
Limitations và Future Research
Luận án thẳng thắn thừa nhận các giới hạn nghiên cứu:
- Giới hạn môi trường thực nghiệm: Các kết quả được thu thập trên nền tảng mô phỏng CloudSim/CloudAnalyst. Dù các tham số mô phỏng được thiết lập sát với thực tế, môi trường mạng vật lý có thể phát sinh các biến số ngẫu nhiên phức tạp hơn (jitter, suy hao gói tin đột ngột, độ trễ cáp quang xuyên lục địa).
- Giới hạn về loại hình công việc: Luận án tập trung chủ yếu vào các tác vụ độc lập (independent tasks), chưa đi sâu vào các đồ thị luồng công việc phức tạp có ràng buộc phụ thuộc dữ liệu (Directed Acyclic Graph - DAG Workflows).
- Mô hình chi phí và năng lượng: Nghiên cứu tập trung tối ưu hóa 2 tham số chính là Thời gian đáp ứng (Response Time) và Thời gian xử lý (Processing Time), chưa tích hợp sâu bài toán đa mục tiêu kết hợp giảm phát thải Carbon và tối ưu hóa chi phí tài chính (Cost-efficient scheduling).
Chương trình nghiên cứu 5–10 năm tới (Future Research Agenda):
- Triển khai và kiểm chuẩn 4 thuật toán LBAIRT, RRTA, TMA, MMSIA trên các nền tảng đám mây mở thực tế như OpenStack, Kubernetes và hạ tầng lai AWS/Google Cloud.
- Mở rộng thuật toán cho mô hình Điện toán biên (Edge Computing) và Điện toán sương mù (Fog Computing) với các nút biên có năng lực tính toán siêu hạn chế và tính di động cao.
- Ứng dụng Học tăng cường sâu (Deep Reinforcement Learning - DRL) và Mạng nơ-ron đồ thị (GNN) để tự động hóa việc cấu hình siêu tham số cho mô hình dự báo ARIMA trong thời gian thực.
Tác động và ảnh hưởng
- Tác động học thuật: Luận án đóng góp 07 công trình khoa học công bố tại các tạp chí và hội nghị chuyên ngành uy tín (từ CT1 đến CT7). Dự báo các thuật toán này sẽ tạo tiền đề trích dẫn quan trọng cho các nghiên cứu chuyên sâu về tối ưu hóa hệ thống thông tin phân tán.
- Chuyển đổi công nghiệp: Giúp các kiến trúc sư đám mây (Cloud Architects) và kỹ sư DevOps tại các doanh nghiệp viễn thông - công nghệ số tái cấu trúc module Load Balancer, nâng cao hiệu suất máy chủ ảo từ 20-30% mà không cần nâng cấp phần cứng vật lý tốn kém.
- Đóng góp chính sách & Quốc gia: Đóng góp trực tiếp vào mục tiêu kỹ thuật của "Chương trình Chuyển đổi số quốc gia đến năm 2025, định hướng đến năm 2030" của Chính phủ Việt Nam, hỗ trợ xây dựng hạ tầng số tự chủ, an toàn và hiệu năng cao.
Đối tượng hưởng lợi
CÁC NHÓM ĐỐI TƯỢNG HƯỞNG LỢI
│
┌───────────────────────────────────────┼───────────────────────────────────────┐
▼ ▼ ▼
1. Nghiên cứu sinh & Giảng viên 2. Doanh nghiệp Cloud / ISP 3. Cơ quan Quản lý &
- Hệ thống công thức cận dưới - Tích hợp TMA & MMSIA vào Nhà hoạch định Chính sách
- Phương pháp mô phỏng CloudSim hạ tầng OpenStack / Kube - Khung kỹ thuật hạ tầng số
- Hướng mở rộng DAG & DRL - Tiết kiệm 20-30% CAPEX/OPEX - Tiêu chuẩn SLA quốc gia
- Nghiên cứu sinh và Học giả chuyên ngành: Tiếp cận hệ thống chứng minh toán học chặt chẽ về bài toán Makespan, phương pháp luận tích hợp ARIMA và bộ dữ liệu thực nghiệm chuẩn mực trên CloudSim.
- Doanh nghiệp cung cấp giải pháp Đám mây (Cloud Providers/ISPs): Ứng dụng ngay thuật toán TMA và MMSIA vào phần mềm quản lý hạ tầng ảo hóa (VIM), giảm chi phí đầu tư thiết bị (CAPEX) và chi phí vận hành điện năng (OPEX).
- Cơ quan quản lý nhà nước về Viễn thông - CNTT: Có căn cứ khoa học định lượng để xây dựng các bộ tiêu chuẩn kỹ thuật quốc gia về chất lượng dịch vụ đám mây công cộng và đám mây chính phủ.
Câu hỏi chuyên sâu
1. Đóng góp lý thuyết độc đáo nhất của luận án là gì?
Đó là việc mở rộng Lý thuyết tính toán xấp xỉ của Kleinberg & Tardos trong việc xác lập cận dưới Makespan $T^* \ge 2t_{m+1}$ cho môi trường máy ảo không đồng nhất, đồng thời tích hợp thành công mô hình chuỗi thời gian ngẫu nhiên ARIMA vào cơ chế phân bổ tài nguyên chủ động, biến bộ cân bằng tải từ trạng thái "phản ứng thụ động" (reactive) sang "đón đầu thông minh" (proactive).
2. Điểm mới về phương pháp luận so với các nghiên cứu quốc tế trước đây?
So với nghiên cứu của Chen et al. (2013) về LBIMM và Sharma et al. (2012), luận án đã:
- Triệt tiêu chi phí duyệt tuần tự $O(n \times m)$ bằng cấu trúc dữ liệu 02 bảng chỉ mục phân tách trong thuật toán TMA.
- Phân cụm ma trận tác vụ - tài nguyên theo ngưỡng thời gian hoàn thành dự kiến trong MMSIA, loại bỏ hiện tượng các tác vụ nhỏ bị chiếm dụng thời gian vô thời hạn.
3. Phát hiện bất ngờ nhất trong quá trình thực nghiệm là gì?
Việc tăng số lượng máy ảo (từ 3 lên 5 VM, và từ 20 lên 50 VM) không làm tăng độ phức tạp thời gian đáp ứng theo cấp số nhân nếu áp dụng cơ chế phân nhóm dự báo (RRTA và TMA). Ngược lại, thuật toán TMA thể hiện khả năng ổn định vượt trội khi số lượng VM mở rộng lên 50 nút, trong khi thuật toán Throttled và Round Robin bắt đầu xuất hiện độ trễ phân rã và nghẽn hàng đợi nghiêm trọng.
4. Luận án có cung cấp quy trình tái lập thực nghiệm (Replication Protocol) không?
Có. Luận án mô tả chi tiết toàn bộ thông số cấu hình DataCenter (Băng thông, RAM, MIPS), cấu hình VM, thông số UserBase và phân phối Cloudlet trong môi trường mã nguồn mở CloudSim/CloudAnalyst, cho phép cộng đồng học thuật độc lập tái lập và kiểm chứng 100% kết quả.
5. Định hướng chương trình nghiên cứu 10 năm tiếp theo được phác thảo như thế nào?
Chuyển dịch trọng tâm từ cân bằng tải trên đám mây tập trung sang cân bằng tải thích ứng trên kiến trúc Lai: Cloud-Fog-Edge Computing; tích hợp Trí tuệ nhân tạo (AI-driven Load Balancing) với Deep Reinforcement Learning để tự tối ưu hóa đa mục tiêu (Thời gian, Năng lượng, Chi phí, Bảo mật).
Kết luận
Luận án tiến sĩ của tác giả Nguyễn Xuân Phi đã hoàn thành xuất sắc các mục tiêu nghiên cứu với những giá trị cốt lõi:
- Phát triển thành công 02 thuật toán tối ưu thời gian đáp ứng: LBAIRT (xét thời gian hoàn thành dự kiến của VM) và RRTA (dự báo chuỗi thời gian ARIMA), nâng cao tỷ lệ tiếp nhận tác vụ.
- Phát triển thành công 02 thuật toán tối ưu thời gian xử lý: TMA (sử dụng 2 bảng chỉ mục trạng thái VM) và MMSIA (phân nhóm tác vụ và tài nguyên), giảm thiểu triệt để thời gian Makespan hệ thống.
- Hoàn thiện mô hình toán học giải thuật xấp xỉ: Cung cấp cơ sở lý thuyết vững chắc cho bài toán phân bổ tài nguyên trên hệ thống tính toán phân tán không đồng nhất.
- Kiểm chuẩn thực nghiệm chuẩn mực: Minh chứng tính ưu việt của 4 thuật toán đề xuất thông qua hàng nghìn kịch bản mô phỏng trên CloudSim/CloudAnalyst.
- Mở ra 03 hướng nghiên cứu mới: Cân bằng tải dự báo cho Edge/Fog Computing, điều phối đa mục tiêu kết hợp Green Cloud, và tích hợp AI tự trị trong quản lý hạ tầng đám mây.
- Giá trị thực tiễn định lượng cao: Đóng góp giải pháp công nghệ trực tiếp phục vụ chiến lược chuyển đổi số và phát triển kinh tế số quốc gia.
Trích đoạn nội dung luận án
Tải xuống để đọc toàn bộHỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG NGUYỄN XUÂN PHI NÂNG CAO HIỆU NĂNG CÂN BẰNG TẢI TRÊN ĐIỆN TOÁN ĐÁM MÂY LUẬN ÁN TIẾN SỸ KỸ THUẬT HÀ NỘI - 2022 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG NGUYỄN XUÂN PHI NÂNG CAO HIỆU NĂNG CÂN BẰNG TẢI TRÊN ĐIỆN TOÁN ĐÁM MÂY Chuyên ngành: Hệ thống thông tin Mã số: 9.04 LUẬN ÁN TIẾN SỸ KỸ THUẬT NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS. TRẦN CÔNG HÙNG LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com i LỜI CAM ĐOAN Tôi xin cam đoan đây là công trình nghiên cứu của riêng tôi. Các kết quả nghiên cứu được viết chung với các tác giả khác đều được sự đồng ý của họ trước khi đưa vào luận án. Các kết quả nêu trong luận án là trung thực và chưa từng được công bố trong các công trình nào khác.
Tác giả Nguyễn Xuân Phi LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ii LỜI CẢM ƠN Để hoàn thành được luận án này, tác giả xin được bày tỏ lòng biết ơn sâu sắc đến PGS. Trần Công Hùng đã tận tình hướng dẫn, trang bị các phương pháp nghiên cứu, kiến thức khoa học để tôi hoàn thành các nội dung của Luận án. Hoàn thành Luận án tiến sĩ là một thử thách lớn, đòi hỏi sự kiên trì và tập trung cao độ. Những kết quả đạt được không chỉ là nỗ lực cá nhân, mà còn có sự hỗ trợ và giúp đỡ của nhà trường, bộ môn.
Tác giả xin trân trọng cảm ơn Ban Giám đốc Học viện Công nghệ Bưu chính Viễn thông, Hội đồng Khoa học và Đào tạo, Hội đồng Tiến sĩ, Khoa Sau Đại học của Học viện và các Thầy, Cô giáo ngoài Học viện đã góp ý những ý kiến qúy báu và tạo điều kiện thuận lợi giúp tác giả hoàn thiện nội dung nghiên cứu của mình. Cuối cùng, tôi xin chân thành cảm ơn gia đình, bạn bè và đồng nghiệp đã luôn bên cạnh động viên, khích lệ tinh thần cho tôi hoàn thành mục tiêu nghiên cứu của mình. Hà Nội, tháng 05 năm 2022 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com iii MỤC LỤC LỜI CAM ĐOAN .………ii MỤC LỤC…………………………….iii DANH MỤC CHỮ VIẾT TẮT…………………………….v DANH MỤC CÁC KÝ HIỆU…………………………….vii DANH MỤC CÁC BẢNG…………………………….viii DANH MỤC CÁC HÌNH…………………………….ix MỞ ĐẦU……………………………. Lý do chọn đề tài…………………………….
Mục tiêu của luận án……………………………. Phạm vi, đối tượng và phương pháp nghiên cứu……………………………. Các đóng góp của luận án……………………………. Bố cục luận án…………………………….
TỔNG QUAN VỀ CÂN BẰNG TẢI TRÊN ĐIỆN TOÁN ĐÁM MÂY…………………………………………………. Cân bằng tải trên điện toán đám mây……………………………. Giới thiệu chung về điện toán đám mây. Cân bằng tải và hiệu năng cân bằng tải trên điện toán đám mây……….
Sự cần thiết của cân bằng tải trên điện toán đám mây……………. Ảo hóa và quản lý máy ảo trên đám mây……………………………. Quản lý và phân bổ tài nguyên trên đám mây…………………………. Bài toán cân bằng tải…………………………….
Phát biểu bài toán và mô hình nghiên cứu……………………………. Các yếu tố ảnh hưởng đến cân bằng tải……………………………. Phân loại các thuật toán cân bằng tải……………………………. Đo lường cân bằng tải…………………………….
Các hướng giải quyết bài toán cân bằng tải……………………………. Phương pháp xấp xỉ……………………………. Chiến lược lập lịch phân bổ tài nguyên……………………………. Phương pháp cải tiến các tham số…………………………….
Các vấn đề mà luận án cần giải quyết……………………………. Kết luận Chương 1…………………………….39 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com iv CHƯƠNG 2. PHÁT TRIỂN MỘT SỐ THUẬT TOÁN CÂN BẰNG TẢI NHẰM CẢI THIỆN THỜI GIAN ĐÁP ỨNG TRÊN ĐIỆN TOÁN ĐÁM MÂY………………………………………………………………………. Thuật toán LBAIRT…………………………….
Đề xuất thuật toán……………………………. Kết quả mô phỏng……………………………. Thuật toán RRTA……………………………. Đề xuất thuật toán…………………………….
Thực nghiệm mô phỏng……………………………. Kết luận Chương 2……………………………. PHÁT TRIỂN MỘT SỐ THUẬT TOÁN CÂN BẰNG TẢI NHẰM CẢI THIỆN THỜI GIAN XỬ LÝ TRÊN ĐIỆN TOÁN ĐÁM MÂY. Thuật toán TMA…………………………….
Đề xuất thuật toán……………………………. Kết quả mô phỏng……………………………. Thuật toán MMSIA……………………………. Giới thiệu thuật toán Max – Min…………………………….
Đề xuất thuật toán MMSIA……………………………. Kết quả mô phỏng……………………………. Kết luận Chương 3……………………………. Những kết quả chính của luận án…………………………….
Hướng phát triển của luận án…….97 DANH MỤC CÁC CÔNG TRÌNH KHOA HỌC CÔNG BỐ………….98 TÀI LIỆU THAM KHẢO…………….109 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com v DANH MỤC CÁC CHỮ VIẾT TẮT API Application Programming Interface Giao diện lập trình ứng dụng ARIMA Autoregressive Integrated Moving Average Thuật toán dự báo AWS Amazon Web Services Dịch vụ đám mây của Amazon DAIRS Dynamic and Integrated Resource Scheduling Tên một thuật toán cân Algorithm bằng tải DLBS Dynamic Load Balancing Strategy Tên một thuật toán cân bằng tải ELBAA Enhanced Load Balancing Approach to Avoid Tên một thuật toán cân Deadlocks in Cloud bằng tải HDCS Heterogeneous Distributed Computing System Tên một thuật toán cân bằng tải IaaS Infrastructure as a Service Dịch vụ cơ sở hạ tầng đám mây JIQ Join Idle Queue Tên một thuật toán cân bằng tải LBAIRT Load Balancing Algorithm to Improve Response Tên thuật toán cân bằng tải time on Cloud Computing đề xuất LBIMM Load Balance Improved Min-Min Tên một thuật toán cân bằng tải LBVS Load Balancing Virtual Server Tên một thuật toán cân bằng tải MMSIA Improved Max-Min Scheduling Algorithm for Load Tên thuật toán cân bằng tải Balancing on Cloud Computing đề xuất LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com vi MIPS Million Instructions Per Second Số chỉ thị mỗi giây, tốc độ xử lý của máy tính RRTA Reduce Response Time Algorithm Tên thuật toán cân bằng tải đề xuất SaaS Software as a Service Dịch vụ phần mềm đám mây SHC Stochastic Hill Climbing Tên một thuật toán cân bằng tải SIQ Stochastic Idle Queue Tên một thuật toán cân bằng tải TMA Throttled Modified Algorithm Tên thuật toán cân bằng tải đề xuất VM Virtual Machine Máy ảo LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com vii DANH MỤC CÁC KÍ HIỆU )i Biểu diễn tỉ lệ dịch vụ của cụm Ci r(t) d(t) (K i + Ki (t) Biểu diễn tỉ lệ dịch vụ của cụm Ci i i Tỉ lệ dịch vụ một cá thể VM của cụm Ci. (t) (t) Đại điện cho tỉ lệ đến trung bình theo phân phối Possion i. 1 Ngưỡng dưới của giá trị makespan tối ưu T* ∑ tj m j 1 Giới hạn dưới của giá trị tối ưu ∑ tk m k J Tập hợp các công việc m Số lượng máy chủ M Tập các máy chủ Maxi Ti Tải lớn nhất trên máy chủ thứ i Mi Máy chủ thứ i n Số lượng các công việc PT Tổng thời gian xử lý của tất cả máy ảo VMs PTi Thời gian xử lý của máy ảo VMi T Tổng thời gian hoàn thành tất cả các công việc T* Thời gian tối ưu hoàn thành tất cả các công việc Ti Tổng thời gian hoàn thành tất cả các công việc trên máy thứ i tj Thời gian xử lý của từng công việc LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com viii DANH MỤC CÁC BẢNG Bảng 1.1 Khảo sát các tham số ảnh hưởng đến phương pháp cân bằng tải .2 Ưu điểm và nhược điểm của một số phương pháp cân bằng tải …….1 Thuật toán Throttled ………………………………………….2 Ưu điểm và nhược điểm của thuật toán Throttled …………….3 Giá trị các tham số trong thiết lập đám mây ………….4 Cấu hình các VM…………………………………………….5 Thiết lập tham số các Cloudlet ………………….6 So sánh kết quả mô phỏng giữa hai thuật toán Throttled và LBAIRT ….7 Thông số cấu hình Datacenter ………………………….8 Cấu hình VM……………………………………….9 Thông số cấu hình của Request ……………………….10 Kết quả thực nghiệm mô phỏng với 3 VM …………….11 Kết quả thực nghiệm mô phỏng với 4 VM ……………….12 Kết quả thực nghiệm mô phỏng với 5 VM ………………….1 Thông số cấu hình User base ………………………. Số lượng yêu cầu được phân phối tới từng máy ảo (VM)….3 Kết quả mô phỏng trường hợp 20 VM …………………………….4 Số lượng yêu cầu được phân phối tới từng VM …………………….5 Kết quả mô phỏng trường hợp 2………………………………….6 Thông số Datacenter ………………………………………………….7 Cấu hình của VMs …………………………………….8 Thông số các Request ……………………………………….9 Bảng kết quả thời gian xử lý lần 1………….10 Bảng kết quả thời gian xử lý lần 2……………………………….11 Bảng kết quả thời gian xử lý lần 3………………………….12 Bảng kết quả thời gian xử lý lần 4………………….92 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ix DANH MỤC CÁC HÌNH Hình 1.1 Mô hình điện toán đám mây…………………….2 Các dịch vụ điện toán đám mây………………………………….3 Mức độ cung cấp dịch vụ của các mô hình điện toán đám mây………….4 Mô hình phân lớp kiến trúc ảo hóa 03 tầng …….5 Phân loại các tài nguyên trên điện toán đám mây.6 Mô hình nghiên cứu cân bằng tải trên điện toán đám mây …………………….7 Kết quả chạy thuật toán Greedy-Balance ………………………………….8 Mô hình lập lịch khối lượng công việc cho đám mây…………………….1 Sơ đồ nguyên lý của thuật toán Throttled………………………………….2 Mô hình IaaS điện toán đám mây thông qua thành phần DatacenterBrocker….3 Lưu đồ thuật toán đề xuất LBAIRT…………………………………………….4 Thực nghiệm mô phỏng so sánh thời gian đáp ứng của Throttled và LBAIRT khi thay đổi số lượng cloudlet…………………………………………………………….5 Mô hình thuật toán RRTA…………………………………………….6 So sánh thời gian đáp ứng dự báo của 3 máy ảo và ngưỡng………………….7 So sánh thời gian đáp ứng dự báo của 4 VM và ngưỡng…………………….8 So sánh thời gian đáp ứng dự báo của 5 VM và ngưỡng………………….
So sánh thời gian đáp ứng dự báo trong các trường hợp 3 máy áo, 4 máy ảo và 5 máy ảo………………………………………………………….1 Sơ đồ hoạt động của thuật toán TMA…………………………………….2 Kết quả mô phỏng trường hợp 20 VM……………………………………….3 Kết quả mô phỏng trường hợp 50 VM…………………………………….4 Nguyên lý thuật toán lập lịch Max-Min …………………………………….5 Sơ đồ thuật toán lập lịch Max-Min .6 Sơ đồ nguyên lý thuật toán MMSIA. Sơ đồ thuật toán MMSIA……………………………………………………….8 Biểu đồ so sánh thời gian xử lý lần 1……………………………….9 Biểu đồ so sánh thời gian xử lý lần 2………………………….10 Biểu đồ so sánh thời gian xử lý lần 3………………….11 Biểu đồ so sánh thời gian xử lý lần 4……………………….93 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 1 MỞ ĐẦU 1. Lý do chọn đề tài Theo các thống kê(1), lượng dữ liệu truyền trên hệ thống mạng toàn cầu nếu lưu trữ trên đĩa DVD thì số lượng đĩa này xếp hàng sẽ có chiều dài bằng 2 lần quãng đường từ trái đất tới mặt trăng, dự báo lượng dữ liệu này sẽ tăng thêm 44 lần vào năm 2020. Theo dự báo của ViettelIDC(2) vào năm 2021 thì điện toán đám mây đóng vai trò quan trọng trong việc đối phó với cuộc khủng hoảng COVID-19.
Khi các doanh nghiệp ở khắp mọi nơi cố gắng duy trì hoạt động bằng cách để nhân viên làm việc từ xa, tất cả các nhà cung cấp đám mây về cơ bản đã tăng doanh thu và tiếp tục tăng trưởng với tốc độ chóng mặt. Còn theo Forrester(3), thì năm 2021: Điện toán đám mây đẩy nhanh quá trình chuyển đổi của doanh nghiệp sau đại dịch COVID-19, sự dịch chuyển lên đám mây là bắt buộc, và là giải pháp hữu hiệu giúp doanh nghiệp có thể tồn tại và phát triển; Forrester dự đoán thị trường cơ sở hạ tầng đám mây công cộng toàn cầu sẽ tăng trưởng 35% lên 120 tỷ USD vào năm 2021.
Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ
Trích dẫn luận án này
Nguyễn Xuân Phi (2022). Luận án tiến sĩ nâng cao hiệu năng cân bằng tải điện toán đám mây [Luận án tiến sĩ, Học viện Công nghệ Bưu chính Viễn thông]. LuanAn.net. https://luanan.net/cong-nghe-thong-tin/he-thong-thong-tin/luan-an-tien-si-nang-cao-hieu-nang-can-bang-tai-dien-toan-dam-may
Câu hỏi thường gặp
Luận án "Luận án tiến sĩ nâng cao hiệu năng cân bằng tải điện toán đám mây" nghiên cứu về vấn đề gì?
Luận án tiến sĩ đề xuất giải pháp nâng cao hiệu năng cân bằng tải trên điện toán đám mây. Nghiên cứu phân tích và tối ưu các thuật toán truyền thống.
Luận án "Luận án tiến sĩ nâng cao hiệu năng cân bằng tải điện toán đám mây" được bảo vệ tại trường nào?
Luận án này được bảo vệ tại Học viện Công nghệ Bưu chính Viễn thông. Năm bảo vệ: 2022.
Luận án "Luận án tiến sĩ nâng cao hiệu năng cân bằng tải điện toán đám mây" thuộc chuyên ngành gì?
Luận án "Luận án tiến sĩ nâng cao hiệu năng cân bằng tải điện toán đám mây" thuộc chuyên ngành Hệ thống thông tin. Danh mục: Hệ Thống Thông Tin.
Luận án "Luận án tiến sĩ nâng cao hiệu năng cân bằng tải điện toán đám mây" có bao nhiêu trang?
Luận án "Luận án tiến sĩ nâng cao hiệu năng cân bằng tải điện toán đám mây" có 130 trang. Bạn có thể xem trước một phần tài liệu ngay trên trang web trước khi tải về.
Cách tải luận án "Luận án tiến sĩ nâng cao hiệu năng cân bằng tải điện toán đám mây" về máy như thế nào?
Để tải luận án về máy, bạn nhấn nút "Tải xuống ngay" trên trang này, sau đó hoàn tất thanh toán phí lưu trữ. File sẽ được tải xuống ngay sau khi thanh toán thành công. Hỗ trợ qua Zalo: 0559 297 239.