1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng hệ phân tán chương 2 Kiến trúc hệ phân tán

44 1,9K 2

Đ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

Thông tin cơ bản

Định dạng
Số trang 44
Dung lượng 3,75 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Hệ phân tán cung cấp khả năng sẵn sàng cao để đối phó với các sai hỏng phần cứng. Khả năng sẵn sàng của hệ thống được đo bằng tỷ lệ thời gian mà hệ thống sẵn sàng làm việc so với thời gian có sự cố. Khi một máy trên mạng sai hỏng thì chỉ có công việc liên quan đến các thành phần sai hỏng bị ảnh hưởng. Người sử dụng có thể chuyển đến một trạm khác nếu máy họ đang sử dụng bị hỏng, một QT phục vụ có thể được khởi động lại trên một máy khác.

Trang 1

CÁC HỆ PHÂN TÁN

CHƯƠNG 2 KIẾN TRÚC HỆ PHÂN TÁN

1

Trang 2

Nội dung

2

Trang 4

¨   Nếu giao diện không thay đổi thì có thể thay thế

thành phần khác

¨   Các thành phần kết nối lẫn nhau

¨   Cách thức kết nối các thành phần: kiến trúc

Trang 5

1.2 Các loại kiến trúc thường dùng trong hệ phân tán

5

Kiến trúc hướng dữ liệu

Trang 6

¨   Các mô đun phần mềm khác nhau trên cùng hệ thống phối hợp và tương tác với nhau để thực hiện chức năng chung

¨   Để đơn giản hệ thống cần giảm thiểu liên kết giữa các mô đun: kiến trúc phân tầng

Trang 8

Các mô hình phân tầng thường gặp

8

Application Presentation Session Transport Network Data link Physical

Mô hình OSI

Mô hình Middleware

Trang 9

1.2.2 Kiến trúc hướng đối tượng

Trang 10

1.2.3 Kiến trúc hướng sự kiện

10

-  Thành phần hệ thống trao đổi thông tin

với nhau thông qua các sự kiện

-  Các sự kiện chứa các thông tin cần trao

đổi

-  Các sự kiện có thể kích hoạt các thao tác

trong các tiến trình

-  Có thể thực hiện theo mô hình điểm

điểm hoặc mô hình trục quảng bá sự kiện

-  Ví dụ

-   mô hình thuê bao/xuất bản

-  Liên kết lỏng

Trang 11

JMS (Java Message Service)

11

Trang 12

Ví dụ cơ chế truyền thông điệp

12

Trang 13

JMS API Architecture

Trang 14

Publish/Subscribe Messaging

14

Trang 15

The JMS API Programming Model

Trang 16

DDS (Data Distribution Service)

16

DCPS interface DLRL interface

Trang 18

1.2.4 Kiến trúc hướng dữ liệu

18

- Các thành phần trao

đổi thông tin thông

qua kho dữ liệu

chung

Trang 19

I   Kiến trúc tập trung

2 Kiến trúc hệ thống

19

Trang 21

-  Tương tác giữa client và server có thể là

hướng kết nối hoặc không hướng kết nối

-  Vấn đề

Trang 23

Phân tầng ứng dụng tìm kiếm

Trang 24

2.1.3 Kiến trúc đa tầng

Các mô hình 2 bên

24

Trang 25

Mô hình 3 bên

Trang 26

Các mô hình client-server khác

26

¤   Proxy, các cơ chế phân tải

Trang 27

2.2 Kiến trúc không tập trung

27

(Overlay network)

Có cấu trúc/Không có cấu trúc

Trang 28

Overlay network

28

Trang 29

2.2.1 Kiến trúc P2P có cấu trúc

29

định trước

Trang 31

Hệ thống CAN (Content Addressable

Trang 32

2.2.2 Kiến trúc P2P không có cấu trúc

¨   => Mỗi lần cần lấy dữ liệu ra, cần thực hiện duyệt toàn bộ hệ thống (flooding)

¨   =>superpeers

Trang 33

2.3 Kiến trúc hỗn hợp

33

Trang 34

Hệ thống máy chủ biên

34

Trang 35

Hệ phân tán hợp tác

35

Trang 36

3 Middleware trong các kiến trúc

36

Trang 37

Các kiểu kiến trúc Middleware

37

ứng dụng

¨   Giải pháp:

¤   Sử dụng nhiều phiên bản khác nhau của middleware

Trang 39

Những hướng tiếp cận chung cho phần mềm thích nghi

Trang 40

4 Quản lý tự động trong hệ phân tán

40

Trang 41

Mô hình điều khiển dựa trên phản hồi

41

Trang 42

Ví dụ: Hệ thống giám sát Astrolabe

42

Trang 43

Ví dụ: Globule

Trang 44

Ví dụ: hệ thống quản lý sửa chữa Jade

¤   Khởi động và thêm node mới vào domain

¤   Cấu hình lại node mới

¤   Thiết lập lại liên kết với các node trước

Ngày đăng: 19/12/2016, 18:45

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm