Tiểu luận môn Hệ Phân tán Vấn đề đồng bộ hóa - Pdf 25

TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA CÔNG NGHỆ THÔNG TIN
Báo cáo
HỆ PHÂN TÁN
Giáo viên hướng dẫn: TS. LÊ VĂN SƠN
Người thực hiện: NGUYỄN VĂN BÌNH
Lớp: Khoa học máy tính Khóa 10
Đà Nẵng, 7/2009

2
NỘI DUNG

Vấn đề đồng bộ hóa

Giải thuật loại trừ tương hỗ

Bài tập

Nhận xét

3
ĐỒNG BỘ HÓA CÁC TIẾN TRÌNH

Mọi hệ thống tin học, đều cần cung
cấp cơ chế đủ mạnh và hiệu quả để
có thể đồng bộ hóa các tiến trình

4
VÍ DỤ: BÀI TOÁN BÃI ĐỖ XE

Có 3 thông điệp được phát đi đồng thời:

3 M2 98 M3 99 M2 100 M1 101

6
SẮP XẾP KIỂU ĐÓNG DẤU

Đóng dấu là hành vi gán giá trị
nguyên cho một thông điệp nhằm
ghi nhận thời điểm truyền trên cơ
sở tham chiếu đồng hồ lô gích.

Dấu được gắn tại trạm phát

Dấu = thời điểm phát thông tin

7
ĐỒNG HỒ LÔ GÍCH

Mỗi trạm s được trang bị công tơ: Hs

Hs tăng giữa 2 sự kiện kế tiếp

Trạm e phát thông điệp: ghi giá trị
T = He

Trạm r nhận thông điệp: cập nhật đồng
hồ: Hr = T + 1

8
THUẬT TOÁN LOẠI TRỪ TƯƠNG HỖ


Trạm s
Trạm 1
Trạm 2
Trạm 3
REQ
REQ
REQ
REQ
REQ
REQ
ACQ
ACQ
ACQ
Yêu cầu
thi hành
đoạn găng

11
Trạm s
Trạm 1
Trạm 2
Trạm 3
REQ
REQ
REQ
Hoàn thành
REL
REL
REL


10
11
ACQ,4,3
ACQ,6,3
ACQ,6,2
ACQ,9,1
REL,10,1
H1 H2 H3
Đoạn găng của
trạm 1
Đoạn găng của
trạm 2
3
4
5
6
REL,10,1
Loại trừ tương hỗ nhờ dấu

14
BÀI TẬP

Đề bài:
Tự mình đặt ra 1 bài toán (ví dụ giải
phương trình bậc 2), lập trình giải
trên máy đơn bằng PASCAL và trên
ASP. Hãy rút ra những kết luận
quan trọng về phân tán.

15


16
Kết quả chạy thử
- Giai phuong trinh bac hai –
+ Nhap he so a: 1
+ Nhap he so b: -3
+ Nhap he so c: 2
Nghiem 1 x1 = 1
Nghiem 2 x2 = 2

17
Nhận xét

Chương trình chỉ chạy trên máy
đơn, nghĩa là chương trình sử dụng
các tài nguyên trên một máy đơn
(bộ vi xử lý, bộ nhớ…) để xử lý và
cho kết quả, mà không cần phải
truy cập mạng hay sử dụng tài
nguyên của các hệ thống khác.

18
Giải phương trình bậc 2 trên trang ASP

19
Nhận xét

Đây là mô hình hoạt động ứng với
một hệ phân tán


riêng của nó.

Thành phần của hệ phân tán bao gồm các
hệ thống cục bộ

một hay nhiều hệ thống phát các yêu cầu thông tin

các hệ lời các yêu cầu có liên quan đến phần dữ
liệu của mình

22
XIN CẢM ƠN THẦY VÀ CÁC BẠN
ĐÃ LẮNG NGHE!


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status