Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Mô hình tính toán lưới và ứng dụng giải một số bài toán trên đồ thị
PREMIUM
Số trang
86
Kích thước
1002.6 KB
Định dạng
PDF
Lượt xem
1249

Mô hình tính toán lưới và ứng dụng giải một số bài toán trên đồ thị

Nội dung xem thử

Mô tả chi tiết

ĐẠI HỌC THÁI NGUYÊN

ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

Hà Thị Thúy

MÔ HÌNH TÍNH TOÁN LƢỚI VÀ ỨNG DỤNG GIẢI

MỘT SỐ BÀI TOÁN TRÊN ĐỒ THỊ

LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH

Thái Nguyên - 2013

Soá hoùa bôûi Trung taâm Hoïc lieäu http://lrc.tnu.edu.vn/

ĐẠI HỌC THÁI NGUYÊN

ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

HÀ THỊ THUÝ

MÔ HÌNH TÍNH TOÁN LƢỚI VÀ ỨNG DỤNG GIẢI

MỘT SỐ BÀI TOÁN TRÊN ĐỒ THỊ

Chuyên ngành : Khoa học máy tính

Mã số : 60 48 01

LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH

NGƢỜI HƢỚNG DẪN KHOA HỌC: PGS.TS ĐOÀN VĂN BAN

Thái Nguyên - 2013

Soá hoùa bôûi Trung taâm Hoïc lieäu http://lrc.tnu.edu.vn/

LỜI CAM ĐOAN

Tôi xin cam đoan những kiến thức trình bày trong luận văn này là do tôi tìm

hiểu, nghiên cứu và trình bày lại theo cách hiểu của tôi. Trong quá trình làm luận văn

tôi có tham khảo các tài liệu có liên quan và đã ghi rõ nguồn tài liệu tham khảo đó.

Phần lớn những kiến thức tôi trình bày trong luận văn này chưa được trình bày hoàn

chỉnh trong bất cứ tài liệu nào.

Soá hoùa bôûi Trung taâm Hoïc lieäu http://lrc.tnu.edu.vn/

LỜI CẢM ƠN

Lời đầu tiên, tôi xin gửi lời cảm ơn chân thành và biết ơn sâu sắc nhất tới

PGS.TS. Đoàn Văn Ban, người thầy đã chỉ bảo và hướng dẫn tận tình cho tôi trong

suốt quá trình nghiên cứu khoa học và thực hiện luận văn này.

Tôi xin chân thành cảm ơn các thầy cô giáo, cán bộ thuộc phòng Khoa học và

Đào tạo, Trường Đại học Công nghệ thông tin & Truyền thông Thái Nguyên, đã tạo

điều kiện thuận lợi giúp đỡ tôi trong quá trình học tập và nghiên cứu.

Và cuối cùng, tôi xin gửi lời cảm ơn tới gia đình, người thân và bạn bè - đồng

nghiệp - những người đã luôn bên cạnh tôi những lúc khó khăn nhất, động viên và

khích lệ tôi trong cuộc sống và trong công việc.

Tôi xin chân thành cảm ơn!

Soá hoùa bôûi Trung taâm Hoïc lieäu http://lrc.tnu.edu.vn/

MỤC LỤC

LỜI CAM ĐOAN........................................................................................................................

LỜI CẢM ƠN............................................................................................................................ ..

MỤC LỤC ...................................................................................................................................

DANH MỤC TỪ VIẾT TẮT .....................................................................................................

DANH MỤC HÌNH VẼ..............................................................................................................

LỜI MỞ ĐẦU............................................................................................................................ 1

CHƢƠNG 1. GIỚI THIỆU VỀ CÔNG NGHỆ TÍNH TOÁN LƢỚI................................. 2

1.1 Giới thiệu về mô hình tính toán lưới ......................................................................2

1.1.1 Quá trình phát triển của tính toán lưới............................................................2

1.1.2 Khái niệm tính toán lưới..................................................................................4

1.1.3 Lợi ích của tính toán lưới.................................................................................6

1.1.4 Các dạng tài nguyên trên lưới..........................................................................9

1.1.5 So sánh tính toán lưới với các công nghệ khác .............................................12

1.2 Phân loại lưới........................................................................................................15

1.2.1 Lưới phòng ban (Departmental Grids) ..........................................................15

1.2.2 Lưới doanh nghiệp (Enterprise Grids)...........................................................16

1.2.3 Lưới toàn cầu (Global Grids).........................................................................16

1.2.4 Lưới tính toán (Compute Grids)....................................................................17

1.2.5 Lưới dữ liệu (Data Grids) ..............................................................................17

1.2.6 Lưới tiện ích (Utility Grids)...........................................................................18

1.3 Vấn đề an toàn thông tin và những thách thức đối với tính toán lưới..................18

1.3.1 An toàn thông tin trong tính toán lưới...........................................................18

1.3.2 Những thách thức với một lưới......................................................................20

1.4 Kết luận ................................................................................................................20

CHƢƠNG 2. PHÁT TRIỂN ỨNG DỤNG TRÊN MÔI TRƢỜNG TÍNH TOÁN LƢỚI 22

2.1 Cơ sở hạ tầng lưới ................................................................................................22

Soá hoùa bôûi Trung taâm Hoïc lieäu http://lrc.tnu.edu.vn/

2.1.1 Portal/Giao diện người dùng..........................................................................22

2.1.2 An toàn và bảo mật (Security).......................................................................23

2.1.3 Bộ môi giới tài nguyên (Broker)....................................................................23

2.1.4 Bộ lập lịch (scheduler)...................................................................................23

2.1.5 Thành phần quản lý dữ liệu (Data management)...........................................24

2.1.6 Thành phần quản lý công việc và tài nguyên (Job and resource management)

................................................................................................................................24

2.1.7 Các thành phần khác......................................................................................24

2.2 Kiến trúc của một lưới..........................................................................................25

2.2.1 Bản chất kiến trúc ..........................................................................................25

2.2.2 Kiến trúc lưới tổng quát.................................................................................27

2.2.3 Các chuẩn đối với tính toán lưới....................................................................32

2.3 Một số môi trường và công cụ hỗ trợ tính toán lưới ............................................38

2.3.1 Alchemi..........................................................................................................39

2.3.2 Globus............................................................................................................40

2.3.3 Legion ............................................................................................................47

2.3.4 UNICORE......................................................................................................48

2.4 Các vấn đề khi lập trình trên lưới.........................................................................51

2.4.1 Các yêu cầu đối với lập trình trên lưới ..........................................................51

2.4.2 Các vấn đề cần quan tâm khi lập trình trên lưới............................................53

2.5 Kết luận ................................................................................................................60

CHƢƠNG 3. GIẢI MỘT SỐ BÀI TOÁN ĐỒ THỊ TRÊN MÔI TRƢỜNG LƢỚI......... 61

3.1 Các khái niệm cơ bản ...........................................................................................61

3.1.1 Đồ thị .............................................................................................................61

3.1.2 Đường đi ........................................................................................................62

3.2 Thuật toán Dijkstra ...............................................................................................63

3.2.1 Thuật toán tuần tự..............................................................................................63

Soá hoùa bôûi Trung taâm Hoïc lieäu http://lrc.tnu.edu.vn/

3.2.2 Song song thuật toán Dijkstra trên lưới.........................................................63

3.2.3 Thực nghiệm chương trình ............................................................................64

3.3 Thuật toán tô mầu đồ thị.......................................................................................66

3.3.1 Thuật toán tuần tự..........................................................................................67

3.3.2 Song song trên lưới........................................................................................67

3.3.3 Thực nghiệm chương trình ............................................................................68

3. 4 Kết luận ...............................................................................................................70

KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN............................................................................. 71

TÀI LIỆU THAM KHẢO...................................................................................................... 73

Soá hoùa bôûi Trung taâm Hoïc lieäu http://lrc.tnu.edu.vn/

DANH MỤC TỪ VIẾT TẮT

Viết tắt Tên đầy đủ Chú giải

API Application Programming Interface Giao diện lập trình ứng dụng

CMM Common Management Model Quản lý chung mẫu

CORBA Common Object Request Broker

Architecture

Yêu cầu chung kiến trúc đối

tượng môi giới

CPU Center Processing Unit Bộ xử lý trung tâm

DAP Directory Access Protocol

Giao thức đặc tả các kỹ thuật

định danh đối tượng, tìm kiếm

và ghi các khoản mục dữ liệu

DCOM Digital Computer Thiết bị không dây

DNS Domain Name System Hệ thống phân giải tên miền

FTP File Transfer Protocol Giao thức truyền tệp qua mạng

TCP

GGF Global Grid Forum Diễn đàn lưới toàn cầu

GRAM Globus Resource Allocation

Management

Dịch vụ quản lý và định vị tài

nguyên lưới

GridFTP Grid File Transfer Protocol

GridFTP là mở rộng của giao

thức FTP, tích hợp khả năng

bảo mật lưới, truyền dữ liệu tốt

hơn so với FTP

GSH Grid Service Handle Lưới dịch vụ xử lý

GSR Grid Service Reference Lưới dịch vụ tham khảo

GSS-API Generic Security Service Application

Program Interface

Giao diện lập trình ứng dụng

dịch vụ bảo mật chung

Tải ngay đi em, còn do dự, trời tối mất!