Luận án tiến sĩ toán học: Thuật toán lập lịch phân phối tài nguyên trong hệ thống tính toán lưới - Trịnh Thị Thúy Giang, ĐHQG Hà Nội

Luận án tiến sĩ đề xuất thuật toán lập lịch hiệu quả để phân phối tài nguyên trong tính toán lưới, cải thiện hiệu suất và giảm thời gian xử lý.

Năm xuất bản

Số trang

128

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ủ đề:
Giới thiệu điện toán lưới và bài toán lập lịch tài nguyên
Số trang:
128 trang
Trường:
Trường Đại học Khoa học Tự nhiên, Đại học Quốc gia Hà Nội
Chuyên ngành:
Bảo đảm toán học cho máy tính và hệ thống tính toán
Năm:

Tóm tắt nội dung luận án

I.Giới thiệu điện toán lưới và bài toán lập lịch tài nguyên

Điện toán lưới là một mô hình mạnh mẽ, kết nối nhiều tài nguyên tính toán phân tán. Mô hình này tạo ra một siêu máy tính ảo, cung cấp sức mạnh xử lý lớn. Việc lập lịch tài nguyên hiệu quả là cốt lõi để khai thác tối đa tiềm năng của lưới tính toán. Nghiên cứu này tập trung vào các giải pháp tối ưu hóa quá trình phân phối tài nguyên.

1.1. Định nghĩa và vai trò của lưới tính toán

Lưới tính toán tổng hợp các tài nguyên độc lập, phân tán địa lý. Các tài nguyên bao gồm máy tính, lưu trữ, dữ liệu và ứng dụng. Mục tiêu là chia sẻ và quản lý tài nguyên một cách minh bạch. Mô hình này giải quyết các bài toán phức tạp đòi hỏi năng lực tính toán khổng lồ. Lưới tính toán mang lại lợi ích về chi phí, hiệu suất và khả năng mở rộng. Vai trò của nó ngày càng quan trọng trong khoa học và công nghiệp.

1.2. Thách thức chính trong quản lý tài nguyên phân tán

Quản lý tài nguyên trong môi trường phân tán đối mặt nhiều thách thức. Tính dị thể của tài nguyên là một vấn đề lớn. Các tài nguyên có cấu hình, hệ điều hành và chính sách khác nhau. Tính động của môi trường lưới cũng gây khó khăn. Tài nguyên có thể thêm, bớt hoặc thay đổi trạng thái bất cứ lúc nào. Bảo mật, độ tin cậy và khả năng chịu lỗi là những yêu cầu cao. Bài toán lập lịch tài nguyên trở nên phức tạp do những yếu tố này. Cần có các thuật toán lập lịch thông minh để vượt qua các thách thức.

II.Bài toán lập lịch tài nguyên trong môi trường phân tán

Bài toán lập lịch trong điện toán lưới khác biệt đáng kể so với môi trường tính toán truyền thống. Nó đòi hỏi khả năng điều phối tài nguyên không đồng nhất và động. Mục tiêu là tối đa hóa hiệu suất hệ thống và giảm thời gian hoàn thành tác vụ.

2.1. Đặc điểm bài toán lập lịch cho lưới tính toán

Lập lịch trong lưới tính toán phức tạp hơn so với máy đơn hoặc cụm máy chủ. Tài nguyên lưới phân tán rộng rãi, thuộc sở hữu và quản lý bởi các tổ chức khác nhau. Thông tin về tài nguyên thường không đầy đủ hoặc lỗi thời. Thời gian truyền thông giữa các nút ảnh hưởng lớn đến hiệu suất. Yêu cầu về độ tin cậy và khả năng chịu lỗi là cần thiết. Các ràng buộc về thời gian, chi phí và tài nguyên phải được xem xét đồng thời. Đây là một bài toán NP-hard, đòi hỏi các giải pháp heuristic và meta-heuristic. Việc phân phối tài nguyên hợp lý là chìa khóa thành công.

2.2. Các mô hình lập lịch phổ biến cho phân phối tài nguyên

Nhiều mô hình lập lịch đã được đề xuất cho lưới tính toán. Các mô hình này đa dạng về cách tiếp cận và mục tiêu. Một số tập trung vào tối ưu hóa thời gian thực hiện công việc. Các mô hình khác ưu tiên tối thiểu hóa chi phí sử dụng tài nguyên. Mô hình Buyya là một ví dụ điển hình, đề xuất các cơ chế cho lập lịch động. Các mô hình cũng có thể phân loại dựa trên tính tập trung hoặc phân tán của bộ lập lịch. Việc lựa chọn mô hình phù hợp phụ thuộc vào đặc điểm của ứng dụng và yêu cầu hệ thống.

III.Thuật toán tối ưu hóa lập lịch tài nguyên lưới hiệu quả

Để giải quyết bài toán lập lịch tài nguyên phức tạp, nhiều thuật toán đã được phát triển. Các thuật toán này hướng đến việc tối ưu hóa các tiêu chí như thời gian thực thi, chi phí hoặc cân bằng tải. Luận án này tập trung vào một số giải pháp nổi bật, mang lại hiệu quả cao trong môi trường phân tán.

3.1. Các giải thuật lập lịch tối ưu về thời gian và chi phí

Các giải thuật lập lịch tối ưu ban đầu tập trung vào thời gian hoàn thành tác vụ. Mục tiêu là giảm thiểu makespan (tổng thời gian thực hiện tất cả công việc). Sau đó, các giải thuật mở rộng để xem xét yếu tố chi phí. Các ràng buộc về thời gian và ngân sách được tích hợp vào quá trình lập lịch. Các giải thuật này thường sử dụng phương pháp tham lam hoặc duyệt nhánh cận. Chúng tìm kiếm một giải pháp tốt nhất trong không gian trạng thái. Tuy nhiên, tính phức tạp của chúng tăng nhanh với quy mô bài toán. Việc cân bằng giữa thời gian và chi phí là một thách thức liên tục.

3.2. Ứng dụng giải thuật di truyền và tối ưu nhóm bầy PSO

Các giải thuật meta-heuristic như giải thuật di truyền (GA) và tối ưu nhóm bầy (PSO) rất phù hợp cho lập lịch lưới. Giải thuật di truyền mô phỏng quá trình chọn lọc tự nhiên. Nó tìm kiếm giải pháp tối ưu bằng cách tạo ra các thế hệ "cá thể" mới. Giải thuật PSO lấy cảm hứng từ hành vi bầy đàn của chim hoặc cá. Nó tìm kiếm không gian giải pháp thông qua sự hợp tác giữa các "hạt". Cả GA và PSO đều có khả năng thoát khỏi các cực tiểu cục bộ. Chúng cung cấp các giải pháp cận tối ưu trong thời gian chấp nhận được. Việc áp dụng các giải thuật này giúp tối ưu hóa lập lịch tài nguyên trong điện toán phân tán. Chúng hỗ trợ cân bằng tải và phân phối tài nguyên hiệu quả hơn.

3.3. So sánh hiệu quả các phương pháp cân bằng tải

Các thử nghiệm thực nghiệm đánh giá hiệu quả của các thuật toán. So sánh bao gồm giải thuật tham lam, di truyền và PSO. Tiêu chí đánh giá là thời gian hoàn thành công việc và chi phí tài nguyên. Kết quả cho thấy giải thuật di truyền và PSO thường vượt trội. Chúng mang lại hiệu suất tốt hơn trong các kịch bản phức tạp. Đặc biệt, chúng thích hợp cho việc cân bằng tải động. Khả năng thích ứng với sự thay đổi của môi trường lưới là một ưu điểm lớn. Các giải pháp này đóng góp vào quản lý tài nguyên hiệu quả hơn.

IV.Hệ thống thử nghiệm và kết quả triển khai lập lịch

Để kiểm chứng hiệu quả của các thuật toán lập lịch đề xuất, một hệ thống thử nghiệm là cần thiết. Luận án này phát triển và sử dụng TestGrid. Hệ thống này cung cấp một môi trường mô phỏng để đánh giá các giải pháp phân phối tài nguyên trong điều kiện thực tế.

4.1. Kiến trúc hệ thống thử nghiệm TestGrid cho lập lịch

TestGrid được thiết kế như một môi trường thử nghiệm linh hoạt. Kiến trúc chung của TestGrid bao gồm các thành phần quản lý tài nguyên và lập lịch. Bộ lập lịch là trung tâm của hệ thống, thực hiện các thuật toán. Nó tương tác với các nhà cung cấp tài nguyên để thu thập thông tin. Bộ lập lịch chịu trách nhiệm quyết định vị trí thực thi công việc. Thiết kế modular của TestGrid cho phép dễ dàng tích hợp các giải thuật mới. Hệ thống mô phỏng môi trường điện toán lưới thực tế. Điều này hỗ trợ đánh giá chính xác các chiến lược lập lịch.

4.2. Đánh giá hiệu suất các thuật toán phân phối tài nguyên

Các giải thuật lập lịch được triển khai trên TestGrid. Thực nghiệm bao gồm nhiều kịch bản khác nhau về số lượng công việc và tài nguyên. Hiệu suất được đo lường qua các chỉ số như thời gian thực thi trung bình và độ biến động. So sánh chi tiết giữa GA, PSO và các phương pháp truyền thống được thực hiện. Kết quả thực nghiệm minh chứng ưu điểm của GA và PSO. Chúng thể hiện khả năng tối ưu hóa lập lịch tốt hơn. Các giải thuật này giúp cải thiện đáng kể việc phân phối tài nguyên. Chúng cũng góp phần vào việc cân bằng tải hiệu quả trên lưới tính toán. Kết quả này củng cố tính khả thi và hiệu quả của các giải pháp đề xuất.

Mục lục chi tiết luận án

MỞ ĐẦU
LỜI CAM ĐOAN
DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT
DANH MỤC CÁC BẢNG
DANH MỤC CÁC HÌNH VẼ
1. CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG TÍNH TOÁN LƯỚI
1.1. Giới thiệu chung
1.1.1. Hệ thống tính toán lưới là gì
1.1.2. Các mô hình tính toán lưới
1.1.3. Các thành phần chính của hệ thống tính toán lưới
1.1.4. So sánh mô hình tính toán lưới với một số mô hình tính toán khác
1.1.5. Những ứng dụng cơ bản của hệ thống tính toán lưới
1.1.6. Các công cụ hỗ trợ xây dựng hệ thống tính toán lưới
1.1.7. Một số hệ thống tính toán lưới
1.2. Các thách thức đối với mô hình tính toán lưới và một số vấn đề nghiên cứu
1.2.1. Các xu hướng trong tính toán
1.2.2. Một số hướng nghiên cứu
1.2.3. Mục tiêu của luận án
1.2.4. Các kết quả đã đạt được của luận án
2. CHƯƠNG 2: BÀI TOÁN LẬP LỊCH TRONG TÍNH TOÁN LƯỚI
2.1. Một số bài toán lập lịch truyền thống
2.1.1. Bài toán lập lịch trên hai máy và giải thuật gia công Johnson
2.1.2. Giải thuật xếp lịch heuristic
2.1.3. Phương pháp duyệt nhánh cận
2.1.4. Phương pháp qui hoạch động
2.1.5. Phương pháp làm mịn kết quả
2.1.6. Phương pháp Hung-ga-ri
2.2. Bài toán lập lịch trong hệ thống tính toán lưới
2.2.1. Phát biểu bài toán
2.2.2. Một số khó khăn trong lập lịch đối với hệ thống tính toán lưới
2.2.3. Một số cách tiếp cận
2.2.4. Độ khó của bài toán
2.3. Mô hình lập lịch trong hệ thống tính toán lưới
2.3.1. Các mô hình lập lịch trong hệ thống tính toán lưới
2.3.2. Mô hình Buyya lập lịch trong hệ thống tính toán lưới
2.3.3. Thực hiện công việc lập lịch trong hệ thống tính toán lưới
2.Kết luận. Kết luận chương 2
3. CHƯƠNG 3: MỘT SỐ GIẢI THUẬT CHO BÀI TOÁN LẬP LỊCH TRONG TÍNH TOÁN LƯỚI
3.1. Các giải thuật lập lịch tối ưu theo thời gian, chi phí
3.1.1. Giải thuật lập lịch tối ưu về thời gian
3.1.2. Giải thuật tối ưu về chi phí
3.1.3. Giải thuật tối ưu về thời gian - chi phí
3.2. Giải thuật tham lam lam
3.2.1. Các kết quả thử nghiệm
3.3. Giải thuật di truyền
3.3.1. Giới thiệu về giải thuật di truyền
3.3.2. Giải thuật di truyền trong lập lịch
3.3.3. Các kết quả thử nghiệm
3.4. Giải thuật tối ưu hóa theo nhóm bầy (PSO)
3.4.1. Giải thuật PSO
3.4.2. Giải thuật PSO cho bài toán lập lịch trong hệ thống tính toán lưới
3.4.3. Các kết quả thực nghiệm
3.Kết luận. Kết luận chương 3
4. CHƯƠNG 4: MÔ HÌNH HỆ THỐNG THỬ NGHIỆM
4.1. Giới thiệu về hệ thống thử nghiệm TestGrid
4.1.1. Kiến trúc chung của TestGrid
4.1.2. Mô tả chức năng bộ lập lịch
4.1.3. Thiết kế bộ lập lịch
4.1.4. Cơ chế lập lịch của TestGrid
4.1.5. Xử lý và chống lỗi
4.2. Bộ lập lịch của TestGrid với các giải thuật đề xuất
4.2.1. Mô hình triển khai thực nghiệm bộ lập lịch trên lưới
4.2.2. Yêu cầu tương thích giữa giải thuật lập lịch với khung phần mềm thực nghiệm
4.Kết luận. Kết luận chương 4
KẾT LUẬN CHUNG
DANH MỤC CÔNG TRÌNH KHOA HỌC CỦA TÁC GIẢ LIÊN QUAN ĐẾN LUẬN ÁN
TÀI LIỆU THAM KHẢO
Xem trước tài liệu
Tải đầy đủ để xem toàn bộ nội dung
Luận án tiến sĩ hus một số thuật toán lập lịch để phân phối tài nguyên trong hệ thống tính toán lưới 62 46 35 01

Tải xuống file đầy đủ để xem toàn bộ nội dung

Tải đầy đủ (128 trang)

Trích đoạn nội dung luận án

Tải xuống để đọc toàn bộ

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN ---------------------------- Trịnh Thị Thúy Giang MỘT SỐ THUẬT TOÁN LẬP LỊCH ĐỂ PHÂN PHỐI TÀI NGUYÊN TRONG HỆ THỐNG TÍNH TOÁN LƯỚI Chuyên ngành: Bảo ñảm toán học cho máy tính và hệ thống tính toán Mã số: 62 46 35 01 LUẬN ÁN TIẾN SĨ TOÁN HỌC NGƯỜI HƯỚNG DẪN KHOA HỌC: 1. Nguyễn Thanh Thủy 2. Hoàng Chí Thành Hà Nội - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỤC LỤC LỜI CAM ĐOAN .3 DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT.6 DANH MỤC CÁC BẢNG.7 DANH MỤC CÁC HÌNH VẼ. TỔNG QUAN VỀ HỆ THỐNG TÍNH TOÁN LƯỚI .1 Giới thiệu chung .1 Hệ thống tính toán lưới là gì .2 Các mô hình tính toán lưới.3 Các thành phần chính của hệ thống tính toán lưới .4 So sánh mô hình tính toán lưới với một số mô hình tính toán khác .5 Những ứng dụng cơ bản của hệ thống tính toán lưới .6 Các công cụ hỗ trợ xây dựng hệ thống tính toán lưới .7 Một số hệ thống tính toán lưới.2 Các thách thức ñối với mô hình tính toán lưới và một số vấn ñề nghiên cứu .1 Các xu hướng trong tính toán.3 Một số hướng nghiên cứu.3 Mục tiêu của luận án .4 Các kết quả ñã ñạt ñược của luận án.

BÀI TOÁN LẬP LỊCH TRONG TÍNH TOÁN LƯỚI.1 Một số bài toán lập lịch truyền thống .41 3 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.1 Bài toán lập lịch trên hai máy và giải thuật gia công Johnson .2 Giải thuật xếp lịch heuristic .3 Phương pháp duyệt nhánh cận .4 Phương pháp qui hoạch ñộng.5 Phương pháp làm mịn kết quả.6 Phương pháp Hung-ga-ri .2 Bài toán lập lịch trong hệ thống tính toán lưới .1 Phát biểu bài toán .2 Một số khó khăn trong lập lịch ñối với hệ thống tính toán lưới.3 Một số cách tiếp cận .4 Độ khó của bài toán .3 Mô hình lập lịch trong hệ thống tính toán lưới .1 Các mô hình lập lịch trong hệ thống tính toán lưới .2 Mô hình Buyya lập lịch trong hệ thống tính toán lưới.3 Thực hiện công việc lập lịch trong hệ thống tính toán lưới.64 Kết luận chương 2. MỘT SỐ GIẢI THUẬT CHO BÀI TOÁN LẬP LỊCH TRONG TÍNH TOÁN LƯỚI.1 Các giải thuật lập lịch tối ưu theo thời gian, chi phí .1 Giải thuật lập lịch tối ưu về thời gian.2 Giải thuật tối ưu về chi phí.3 Giải thuật tối ưu về thời gian - chi phí.2 Giải thuật tham lam lam .2 Các kết quả thử nghiệm.3 Giải thuật di truyền .79 4 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.1 Giới thiệu về giải thuật di truyền.2 Giải thuật di truyền trong lập lịch .3 Các kết quả thử nghiệm.4 Giải thuật tối ưu hóa theo nhóm bầy (PSO) .1 Giải thuật PSO.2 Giải thuật PSO cho bài toán lập lịch trong hệ thống tính toán lưới .3 Các kết quả thực nghiệm .96 Kết luận chương 3. MÔ HÌNH HỆ THỐNG THỬ NGHIỆM .1 Giới thiệu về hệ thống thử nghiệm TestGrid.1 Kiến trúc chung của TestGrid .2 Mô tả chức năng bộ lập lịch .3 Thiết kế bộ lập lịch.4 Cơ chế lập lịch của TestGrid.5 Xử lý và chống lỗi .2 Bộ lập lịch của TestGrid với các giải thuật ñề xuất .1 Mô hình triển khai thực nghiệm bộ lập lịch trên lưới.2 Yêu cầu tương thích giữa giải thuật lập lịch với khung phần mềm thực nghiệm. 114 Kết luận chương 4.

119 KẾT LUẬN CHUNG. 120 DANH MỤC CÔNG TRÌNH KHOA HỌC CỦA TÁC GIẢ LIÊN QUAN ĐẾN LUẬN ÁN. 122 TÀI LIỆU THAM KHẢO. 123 5 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT BOINC The Berkeley Open Cơ sở hạ tầng mở Berkeley cho tính Infrastructure for Network toán mạng Computing CDAC Center for Development of Trung tâm Phát triển Công nghệ Tính Advance Computing toán Tiên tiến (Ấn Độ) CORBA Common Object Request Kiến trúc môi giới yêu cầu ñối tượng Broker Architecture chung DCOM Distributed Component Mô hình hướng ñối tượng thành phần Object Model phân tán GA Genetic Algorithm Giải thuật di truyền MDS Meta Directory Service Dịch vụ siêu thư mục MPI Message Passing Interface Giao diện truyền thông ñiệp P2P Peer - to - Peer Hệ thống tính toán ngang hàng PSO Particle Swarm Optimization Tối ưu theo nhóm bầy OGSA Open Grid Services Kiến trúc dịch vụ lưới mở Architecture OGSI Open Grid Services Cơ sở hạ tầng dịch vụ lưới mở Infrastructure SA Simulated Annealing Giải thuật mô phỏng tôi luyện SP Service Providers Nhà cung cấp dịch vụ UR User Requirements Yêu cầu người dùng 6 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH MỤC CÁC BẢNG Bảng 2.

Mối ràng buộc giữa giới hạn thời gian và kinh phí trong lập lịch. Ma trận thông tin tài nguyên. So sánh hiệu quả của giải thuật mô phỏng tôi luyện và giải thuật tham lam. Hiệu quả của giải thuật di truyền khi giá trị α thay ñổi - Kịch bản 1.

Hiệu quả của giải thuật di truyền khi giá trị α thay ñổi - Kịch bản 2. Hiệu quả của giải thuật di truyền khi giá trị α thay ñổi - Kịch bản 3. So sánh hiệu quả của các giải thuật - Kịch bản 1. So sánh hiệu quả của các giải thuật - Kịch bản 2.

So sánh hiệu quả của các giải thuật - Kịch bản 3. So sánh hiệu quả của giải thuật di truyền và PSO. So sánh thời gian chạy của giải thuật di truyền và PSO.95 7 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH MỤC CÁC HÌNH VẼ Hình 1. Mô hình lưới nội tuyến.

Mô hình lưới liên tuyến. Các thành phần của một lưới tính toán. Tổ chức ảo. Mô hình bài toán lập lịch trong hệ thống tính toán lưới.

Mô hình lập lịch trung tâm. Mô hình lập lịch phân tán giao tiếp trực tiếp. Mô hình lập lịch phân tán giao tiếp gián tiếp. Mô hình lập lịch phân cấp.

Mô hình Pull cho khám phá tài nguyên. Mô hình Push cho khám phá tài nguyên. Mô hình Push-Pull cho khám phá tài nguyên. Mã giả cho giải thuật tham lam.

So sánh hiệu quả của giải thuật mô phỏng tôi luyện (SA) và giải thuật tham lam (Greedy). Mã giả cho giải thuật di truyền với tối ưu ña mục tiêu. So sánh hiệu quả của các giải thuật mô phỏng tôi luyện (SA) và giải thuật di truyền (GA)- theo Makespan. So sánh hiệu quả của các giải thuật mô phỏng tôi luyện (SA) và giải thuật di truyền (GA) - theo Flowtime.

Mã giả của giải thuật PSO cho bài toán lập lịch. So sánh thời gian chạy của các giải thuật di truyền (GA) và PSO. Kiến trúc TestGrid. Trường hợp sử dụng của bộ lập lịch.

Mô hình triển khai thực nghiệm. Đệ trình công việc lên lưới. Các job 1 - 2 -4 -6 chạy trên máy bkluster. Các job 3-5 chạy trên máy rocks-200.

114 8 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỞ ĐẦU Khoa học và công nghệ ngày càng phát triển vượt bậc và ñược ứng dụng rộng rãi trong tất cả các lĩnh vực của ñời sống xã hội. Công nghệ thông tin cũng phát triển như vũ bão. Cuộc sống và công việc của chúng ta trở nên thuận tiện do máy tính và Internet. Việc trao ñổi thông tin với thế giới bên ngoài sẽ không còn tốn thời gian và tiền bạc như trước ñây.

Trong thực tế, ngày càng có nhiều bài toán ñặt ra với yêu cầu dữ liệu lớn, tốc ñộ xử lý cao. Trong khi ñó, tồn tại nhiều nguồn tài nguyên dư thừa. Sự phát triển rộng khắp, mạnh mẽ của mạng Internet toàn cầu ñã làm nảy sinh một nhu cầu tất yếu, ñó là tận dụng nguồn tài nguyên dư thừa ñể xử lý các bài toán với yêu cầu tính toán lớn. Công nghệ tính toán lưới ra ñời, cho phép giải quyết vấn ñề nêu trên.

Hệ thống tính toán lưới cung cấp các dịch vụ, cho phép chia sẻ năng lực của các máy tính và dung lượng của kho dữ liệu khổng lồ thông qua Internet. Lưới tính toán dựa trên truyền thông giữa các máy tính kết nối với nhau và các dịch vụ hỗ trợ làm cho mạng máy tính toàn cầu trở thành một tài nguyên tính toán rộng lớn. Toàn bộ tài nguyên tính toán này ñược coi như một tổ chức ảo ñộng và khổng lồ. Người sử dụng chỉ cần ñệ trình công việc lên lưới tính toán và nhận lại kết quả thông qua các dịch vụ hỗ trợ của máy ảo khổng lồ này.

Ban ñầu, công nghệ tính toán lưới thu hút ñược sự quan tâm của các nhà khoa học, chuyên gia nghiên cứu và triển khai. Hiện nay, nó ñã ñược ñông ñảo các tổ chức, doanh nghiệp quan tâm ñầu tư. Tính ưu việt của công nghệ tính toán lưới, cung cấp khả năng tính toán phân tán toàn cầu ñi kèm với nhiều thách thức cần giải quyết. Trên thế giới ñã xuất hiện các bộ công cụ mã nguồn mở cho tính toán lưới.

Tuy nhiên, các bộ công cụ này ñược xây dựng chung cho tất cả các ứng dụng, vì vậy trên thực tế, tồn tại khá nhiều hạn chế. 9 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Một trong những vấn ñề người sử dụng quan tâm khi ñệ trình công việc lên lưới tính toán ñó là thời gian thực hiện công việc và giá thành. Lưới tính toán phải giải quyết một bài toán khó là lập lịch và lựa chọn tài nguyên ñáp ứng yêu cầu người dùng trong một môi trường ñộng không ñồng nhất. Bài toán lập lịch là một bài toán khó.

Bài toán lập lịch trong tính toán lưới còn phức tạp hơn rất nhiều do phải xem xét trong một môi trường phân tán, ñộng, với tài nguyên không ñồng nhất và phải giải quyết trong thời gian thực. Xuất phát từ những tìm hiểu, nghiên cứu về tính toán lưới trên thế giới và Việt Nam, chúng tôi ñã lựa chọn ñề tài “Một số thuật toán lập lịch ñể phân phối tài nguyên trong hệ thống tính toán lưới”. Nội dung nghiên cứu của luận án thực sự có ý nghĩa với thực tế Việt Nam khi cơ sở hạ tầng mạng và máy tính còn dư thừa và ñiều kiện kinh tế không cho phép ñầu tư ñể xây dựng những hệ thống siêu máy tính cỡ lớn. Luận án gồm 4 chương.

Chương I giới thiệu tổng quan về hệ thống tính toán lưới; Chương II giới thiệu về bài toán lập lịch trong hệ thống tính toán lưới; Chương III ñề xuất áp dụng một số giải thuật cho bài toán lập lịch trong hệ thống tính toán lưới; Chương IV trình bày mô hình cài ñặt thử nghiệm và cuối cùng là Phần kết luận. Luận án ñã ñề xuất 3 giải thuật giải quyết bài toán lập lịch trong hệ thống tính toán lưới.

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

Trịnh Thị Thúy Giang (2011). Luận án tiến sĩ: Thuật toán lập lịch phân phối tài nguyên lưới tính toán [Luận án tiến sĩ, Trường Đại học Khoa học Tự nhiên - Đại học Quốc gia Hà Nội]. LuanAn.net. https://luanan.net/cong-nghe-thong-tin/khoa-hoc-may-tinh/luan-an-tien-si-thuat-toan-lap-lich-phan-phoi-tai-nguyen-he-thong-tinh-toan-luoi

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

Luận án "Luận án tiến sĩ: Thuật toán lập lịch phân phối tài nguyên lưới tính toán" nghiên cứu về vấn đề gì?

Luận án tiến sĩ đề xuất thuật toán lập lịch hiệu quả để phân phối tài nguyên trong tính toán lưới, cải thiện hiệu suất và giảm thời gian xử lý.

Luận án "Luận án tiến sĩ: Thuật toán lập lịch phân phối tài nguyên lưới tính toán" được bảo vệ tại trường nào?

Luận án này được bảo vệ tại Trường Đại học Khoa học Tự nhiên - Đại học Quốc gia Hà Nội. Năm bảo vệ: 2011.

Luận án "Luận án tiến sĩ: Thuật toán lập lịch phân phối tài nguyên lưới tính toán" thuộc chuyên ngành gì?

Luận án "Luận án tiến sĩ: Thuật toán lập lịch phân phối tài nguyên lưới tính toán" thuộc chuyên ngành Bảo đảm toán học cho máy tính và hệ thống tính toán. Danh mục: Khoa Học Máy Tính.

Luận án "Luận án tiến sĩ: Thuật toán lập lịch phân phối tài nguyên lưới tính toán" có bao nhiêu trang?

Luận án "Luận án tiến sĩ: Thuật toán lập lịch phân phối tài nguyên lưới tính toán" có 128 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ĩ: Thuật toán lập lịch phân phối tài nguyên lưới tính toán" 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.

Luận án liên quan

Chia sẻ tài liệu: Facebook Twitter