BÁO CÁO MÔN TÍNH TOÁN PHÂN TÁN MODELS AND CLOCKS. Giảng viên hướng dẫn: PGS TS. Trần Đình Quế

35 11 0
BÁO CÁO MÔN TÍNH TOÁN PHÂN TÁN MODELS AND CLOCKS. Giảng viên hướng dẫn: PGS TS. Trần Đình Quế

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Giảng viên hướng dẫn: PGS TS Trần Đình Quế Học viên thực hiện: Trịnh Vân Anh Đỗ Đức Cường Trần Văn Đoàn Phạm Văn Dùng Cao Trung Thụ Trịnh Kim Liên Nội dung Trịnh Vân Anh Trịnh Vân Anh Mơ hình Đồng hồ Clock Bác Đoàn Direct Dependency Clock Đồng hồ Matrix Vấn đề ? 7.3 Mơ hình tính tốn phân tán Trong phần này, miêu tả mơ hình xen kẽ mơ hình xảy ngẫu nhiên để thu đặc tính hoạt động hệ thống phân tán 7.3.1 Mơ hình xen kẽ Một tính tốn phân tán đơn giản chuỗi kiện Do tất kiện hoạt động xen kẽ đan xen với 7.3.1 Mơ hình xen kẽ Ví dụ: xét hệ thống: máy chủ ngân hàng khách hàng Khách hàng gửi hai thông điệp yêu cầu đến máy chủ ngân hàng truy vấn khoản tiết kiệm tài khoản kiểm tra Khi nhận phản ứng, cho biết thêm lên tổng số dư Trong mơ hình xen kẽ biểu diễn sau: 7.3.1 Mơ hình xen kẽ P1 gửi đến P2 " kiểm tra xác thơng tin tơi gì“ P1 gửi đến P2 "số dư tiết kiệm tơi gì" P2 nhận từ P1 " kiểm tra xác thơng tin tơi “ P1 đặt tổng số P2 nhận từ P1 "số dư tiết kiệm tơi gì" P2 gửi "kiểm tra số dư = 40" P1 P1 nhận "kiểm tra số dư = 40" từ P2 P1 đặt tổng số đến 40 (tổng số + kiểm tra) P2 gửi "số dư tiết kiệm = 70" P1 P1 nhận "số dư tiết kiệm = 70" từ P2 P1 đặt tổng số tới 110 (tổng số + Tiết kiệm) 7.3.2 Mơ hình xảy ngẫu nhiên Để cài đặt kiện q trình Ta có kiện e xảy trước kiện f trình, sau e cài đặt trước f Nếu e kiện gửi thông điệp f kiện nhận thơng điệp, sau cài đặt e trước f Kết hợp hai ý tưởng này, có định nghĩa sau 7.3.2 Mơ hình xảy ngẫu nhiên Định nghĩa 7.1 (Mối quan hệ xảy ngẫu nhiên) Mối quan hệ xảy ngẫu nhiên (→) mối quan hệ nhỏ thỏa mãn: Nếu e xảy trước f q trình đó, sau e → f Nếu e kiện gửi thông điệp e nhận kiện thơng điệp, sau e → f Nếu tồn g kiện (e → g) (g → f), sau (e →f) 7.3.2 Mơ hình xảy ngẫu nhiên Hình 7.3 7.3.2 Mơ hình xảy ngẫu nhiên Hình 7.3 Minh họa thường gọi sơ đồ không gian - thời gian, sơ đồ trình thời gian, xảy ngẫu nhiên trình thời gian, e→f có chứa đường hướng từ kiện e đến kiện f 7.5 Vector Clock 7.5 Vector Clock 7.6 Direct Dependency Clock Nhược điểm thuật toán Vector Clock yêu cầu độ phức tạp o(n) cho message gửi Dependency clock yêu cầu số nguyên gắn theo message truyền Sử dụng thuật toán Lamport cho việc thực thi 7.6 Direct Dependency Clock • Khởi tạo: • Khi gửi message • Khi nhận 7.6 Direct Dependency Clock public class DirectClock { public int[] clock; int myId; public DirectClock(int numProc, int id) { myId = id; clock = new int[numProc]; for (int i = 0; i < numProc; i++) clock[i] = 0; clock[myId] = 1; } public int getValue(int i) { return clock[i]; } public void tick() { clock[myId]++; } public void sendAction() { // sentValue = clock[myId]; tick(); } public void receiveAction(int sender, int sentValue) { clock[sender] = Util.max(clock[sender], sentValue); clock[myId] = Util.max(clock[myId], sentValue) + 1; } }

Ngày đăng: 18/04/2022, 17:06

Hình ảnh liên quan

Mô hình - BÁO CÁO MÔN TÍNH TOÁN PHÂN TÁN MODELS AND CLOCKS. Giảng viên hướng dẫn: PGS TS. Trần Đình Quế

h.

ình Xem tại trang 2 của tài liệu.
7.3 Mô hình của một tính toán phân tán - BÁO CÁO MÔN TÍNH TOÁN PHÂN TÁN MODELS AND CLOCKS. Giảng viên hướng dẫn: PGS TS. Trần Đình Quế

7.3.

Mô hình của một tính toán phân tán Xem tại trang 3 của tài liệu.
7.3.1 Mô hình xen kẽ - BÁO CÁO MÔN TÍNH TOÁN PHÂN TÁN MODELS AND CLOCKS. Giảng viên hướng dẫn: PGS TS. Trần Đình Quế

7.3.1.

Mô hình xen kẽ Xem tại trang 4 của tài liệu.
Trong mô hình xen kẽ có thể được biểu diễn như sau: - BÁO CÁO MÔN TÍNH TOÁN PHÂN TÁN MODELS AND CLOCKS. Giảng viên hướng dẫn: PGS TS. Trần Đình Quế

rong.

mô hình xen kẽ có thể được biểu diễn như sau: Xem tại trang 5 của tài liệu.
7.3.2 Mô hình xảy ra ngẫu nhiên - BÁO CÁO MÔN TÍNH TOÁN PHÂN TÁN MODELS AND CLOCKS. Giảng viên hướng dẫn: PGS TS. Trần Đình Quế

7.3.2.

Mô hình xảy ra ngẫu nhiên Xem tại trang 7 của tài liệu.
7.3.2 Mô hình xảy ra ngẫu nhiên - BÁO CÁO MÔN TÍNH TOÁN PHÂN TÁN MODELS AND CLOCKS. Giảng viên hướng dẫn: PGS TS. Trần Đình Quế

7.3.2.

Mô hình xảy ra ngẫu nhiên Xem tại trang 8 của tài liệu.
7.3.2 Mô hình xảy ra ngẫu nhiên - BÁO CÁO MÔN TÍNH TOÁN PHÂN TÁN MODELS AND CLOCKS. Giảng viên hướng dẫn: PGS TS. Trần Đình Quế

7.3.2.

Mô hình xảy ra ngẫu nhiên Xem tại trang 9 của tài liệu.
Hình 7.3 Minh họa thường được gọi là sơ đồ không gian - thời gian, sơ đồ quá  trình thời gian, hoặc xảy ra ngẫu nhiên  trong quá trình thời gian, e→f  khi và  chỉ  khi  nó  có  chứa  một  con  đường  hướng từ sự kiện e đến sự kiện f - BÁO CÁO MÔN TÍNH TOÁN PHÂN TÁN MODELS AND CLOCKS. Giảng viên hướng dẫn: PGS TS. Trần Đình Quế

Hình 7.3.

Minh họa thường được gọi là sơ đồ không gian - thời gian, sơ đồ quá trình thời gian, hoặc xảy ra ngẫu nhiên trong quá trình thời gian, e→f khi và chỉ khi nó có chứa một con đường hướng từ sự kiện e đến sự kiện f Xem tại trang 10 của tài liệu.
Hình 7.9: Một mẫu thực hiện của đồng hồ algorit.hm trực tiếp phụ thuộc. - BÁO CÁO MÔN TÍNH TOÁN PHÂN TÁN MODELS AND CLOCKS. Giảng viên hướng dẫn: PGS TS. Trần Đình Quế

Hình 7.9.

Một mẫu thực hiện của đồng hồ algorit.hm trực tiếp phụ thuộc Xem tại trang 27 của tài liệu.

Từ khóa liên quan

Mục lục

  • Báo cáo môn Tính toán phân tán Models and Clocks

  • Nội dung

  • 7.3 Mô hình của một tính toán phân tán

  • 7.3.1 Mô hình xen kẽ

  • Slide 5

  • Slide 6

  • 7.3.2 Mô hình xảy ra ngẫu nhiên

  • Slide 8

  • Slide 9

  • Slide 10

  • 7.4 Đồng hồ logic

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • 7.5 Vector Clock

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan