Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
2,38 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA CƠNG NGHỆ THÔNG TIN BÁO CÁO MÔN HỌC: HỆ PHÂN BỐ CHƯƠNG 1: TỔNG QUAN VỀ HỆ PHÂN BỐ GVHD: TS Nguyễn Thiên Bảo MỤC LỤC NỘI DUNG TỔNG QUÁT VỀ HỆ PHÂN BỐ 1.1 Khái niệm 1.2 Ưu điểm 1.3 Nhược điểm 1.4 Đặc điểm CÁC MƠ HÌNH TRONG HỆ THỐNG PHÂN BỐ 2.1 Mơ Hình Memory: 2.2 Distributed Cache gì? CÁC PHƯƠNG PHÁP GIAO TIẾP TRÊN MẠNG 3.1 Trao đổi thông tin tiến trình 3.2 Lời gọi thủ tục từ xa 3.3 Trao đổi thông tin hướng thông điệp 3.4 Trao đổi thông tin dòng Các giải thuật phân bố: 4.1 Giải thuật loại trừ lẫn (Mutual exclusion) 4.1.1 Giải thuật tập trung (Centralized Algorithm) 4.1.2 Giải thuật phân tán (Distributed Algorithm) 4.1.3 TokenRing Algorithm 4.2 Giải thuật loại trừ lẫn (Election algorithm) 4.2.1 Consensus (Thuật toán đồng thuận) 4.2.2 Giải thuật áp đảo (Bully Algorithm) 4.2.3 Giải thuật vòng (Ring Algorithm) Các đối tượng phân bố 5.1 Khái niệm 5.2 Một số đối tượng 5.3 Mơ hình đối tượng phân bố 5 5 5 10 10 10 13 13 13 13 14 15 16 16 17 17 17 17 17 18 19 5.4 Lợi ích mơ hình đối tượng phân bố TÀI LIỆU THAM KHẢO 20 21 NỘI DUNG TỔNG QUÁT VỀ HỆ PHÂN BỐ 1.1 Khái niệm Hệ thống bố mơi trường máy tính thành phần khác trải rộng nhiều máy tính (hoặc thiết bị tính tốn khác) mạng Các thiết bị phân chia cơng việc, điều phối nỗ lực chúng để hồn thành công việc hiệu so với việc thiết bị chịu trách nhiệm cho nhiệm vụ 1.2 Ưu điểm - Hệ phân bố có ưu điểm như: ● Có thể giao tiếp chia sẻ tài nguyên ● Kinh tế - tỷ lệ giá hiệu ● Độ tin cậy, khả mở rộng ● Tiềm tăng trưởng gia tăng 1.3 Nhược điểm ● PL nhận biết phân phối, hệ điều hành ứng dụng ● Kết nối mạng thiết yếu ● An ninh riêng tư 1.4 Đặc điểm Các đặc điểm hệ thống phân tán ● Resource sharing ● Openess ● Concurrency ● Scalability ● Fault Tolerance ● Transparency Resource sharing Chia sẻ tài nguyên có nghĩa tài nguyên có hệ thống phân tán truy cập truy cập từ xa nhiều máy tính hệ thống Máy tính hệ thống phân tán chia sẻ tài nguyên phần cứng (đĩa máy in), phần mềm (tệp, cửa sổ đối tượng liệu) liệu Openess Tính mở hệ thống phân tán xác định chủ yếu mức độ mà dịch vụ chia sẻ tài nguyên cung cấp cho người dùng Concurrency Đồng hệ thống phân phối qua mạng máy tính (Bernstein cộng Nó đề cập đến điều khiển đồng thời môi trường đa sở liệu (và đối tượng đa giao dịch khác) (ví dụ: sở liệu liên hợp, điện tốn lưới mơi trường điện tốn đám mây Scalability Khả mở rộng số quan trọng tính tốn phân tán tính tốn song song Nó mơ tả khả hệ thống tự động điều chỉnh hiệu suất tính tốn cách thay đổi tài ngun máy tính có sẵn phương pháp lập lịch trình Khả mở rộng chia thành hai khía cạnh: phần cứng phần mềm Fault Tolerance Tính tốn phân tán có khả chịu lỗi đề cập đến việc kiểm soát theo thuật toán thành phần hệ thống phân tán để cung cấp dịch vụ mong muốn bất chấp diện lỗi định hệ thống cách khai thác dự phòng khơng gian thời gian Transparency Tính minh bạch có nghĩa dạng hệ thống phân tán phải che giấu chất phân tán với người dùng, xuất hoạt động hệ thống tập trung bình thường Tính minh bạch chép - Nếu tài nguyên chép số vị trí, xuất với người dùng dạng tài nguyên CÁC MƠ HÌNH TRONG HỆ THỐNG PHÂN BỐ 2.1 Ba Loại Mơ Hình hệ thống phân bố: 2.1.1 Physical model: đại diện thành phần phần cứng hệ thống phân tán mà tóm tắt từ chi tiết cụ thể máy tính cơng nghệ mạng sử dụng 2.1.2 Architectural model : mô tả hệ thống nhiệm vụ tính tốn giao tiếp thực phần tử tính tốn nó; phần tử tính tốn máy tính riêng lẻ tập hợp máy tính hỗ trợ kết nối mạng thích hợp hai mơ hình kiến trúc điển hình phổ biến Client-server peer-to-peer ▪ Client-server: gồm thành phần máy khách (client) máy chủ (server) Trong mô hình này, server nơi lưu trữ tài nguyên, cài đặt chương trình dịch vụ thực u cầu client Client đón vai trị gửi u cầu đến server Client gồm máy tính thiết bị điện tử nói chung · Peer-to-peer: hệ thống máy tính kết nối với thơng qua Internet, chia sẻ liệu mà không cần máy chủ trung tâm Các mạng máy tính ngang hàng sử dụng cấu trúc phân tán (phi tập trung) 2.1.3 Fundamental model: mơ hình kiểm tra khía cạnh riêng lẻ hệ thống phân tán Có mơ hình để kiểm tra khía cạnh quan trọng hệ thống phân tán Truyền thông tin qua mạng máy tính bị ảnh hưởng chậm trễ, gặp nhiều lỗi dễ bị công bảo mật Các vấn đề giải ba mơ hình: •Interaction model: kiểm tra cấu trúc trình tự giao tiếp phần tử hệ thống · Failure model: o Xác định phân loại lỗi o Cơ sở để phân tích ảnh hưởng lỗi sở để thiết kế hệ thống chịu đựng · Security model: o Xác định phân loại cơng bảo mật o Cơ sở để phân tích mối đe dọa hệ thống thiết kế chống lại chúng 2.2 Mơ Hình Memory: Distributed memory dùng để hệ thống máy tính đa xử lý, xử lý có nhớ riêng Các tác vụ tính tốn hoạt động liệu cục liệu từ xa u cầu, tác vụ tính tốn phải giao tiếp với nhiều xử lý từ xa Ngược lại, đa xử lý nhớ dùng chung cung cấp không gian nhớ sử dụng tất xử lý Ví dụ: Mơ hình gồm hệ thống máy tính đa xử lý, xử lý có nhớ riêng, xử lý đọc ghi trực tiếp vào nhớ Ví dụ: Để chia sẻ liệu nút, source phải đóng gói thành message đưa lên network, message tìm đường dẫn thơng qua network để đến nút đích Một số điều lưu ý: Đảm bảo ln có đường dẫn từ bất ký nodes đến nodes khác network Các liên kết phải hai hướng, nghĩa đường link mang message theo hai hướng lúc máy Ví dụ:có hai nút máy liên kết link, message từ hai gửi đến lúc Một nút nhiều lần gửi lần nhận thời điểm Chi phí lần gửi tuyến tính với kích thước tin nhắn 2.3 Distributed Cache gì? Distributed cache chia sẻ nhiều app servers Thông tin cache không lưu nhớ web server riêng biệt dự liệu cache có sẵn tất server ứng dụng Distributed cache cải thiện cách đáng kể khả phản hồi ứng dụng, từ data nhận từ cache nhanh nhiều so với relational database (hoặc web service) - Ưu điểm: ● Liên lạc (Communicate): Dữ liệu cache liên lạc tất services Người dùng không thấy khác biệt kết cho dù service xử lý request họ ● Sẵn sàng (Availability): Sử dụng cache giúp đỡ tính sẵn sàng cho tồn hệ thống Dữ liệu cache tồn service restart deployments ● Mở rộng (Scalability) Một service riêng biệt gỡ bỏ thêm vào mà không ảnh hưởng đến cache service, tính ● Hiệu (Performance): end user có trải nghiệm tốt hơn, khơng thời gian chờ đợi, giảm thiểu connection tới database, tăng tốc độ xử lý, cải thiện hiệu suất… - Nhược điểm: ● Chi phí (Cost): chi phí xây dựng vận hành cân nhắc Tuy nhiên chi phí bỏ để xây dựng thuê cloud service giúp ứng dụng bạn linh hoạt tiện dụng ● Thời gian trao đổi (Response time): In-memory cache chậm bạn phải dùng cache server riêng biệt thông qua số giao thức đặc biệt để lấy trao đổi liệu cho service trước trả cho request ● Triển khai (Deployment): tự xây dựng distributed cache tốn nhiều công sức để triển khai vận hành CÁC PHƯƠNG PHÁP GIAO TIẾP TRÊN MẠNG 3.1 - Trao đổi thơng tin tiến trình Gồm loại: ● Các giao thức phân tầng: gồm hướng kết nối, không hướng kết nối, tin cậy, không tin cậy ● Trao đổi thông tin UDP: o giao thức đơn giản hoạt động tầng vận chuyển mơ hình OSL Các ứng dụng sử dụng UDP để gửi liệu đến máy chủ khác qua giao thức internet Thông tin gửi UDP gọi datagrams o Đặc điểm: không hướng kết nối, không tin cậy, không đồng ● Trao đổi thông tin TCP: giao thức điều khiển truyền vận thuộc giao thức cốt lõi giao thức TCP/IP Thông qua TCP, ứng dụng máy chủ nối mạng liên lạc với nhau, qua chúng trao đổi giữ liệu gói tin Giao thức đảm bảo chuyển giao liệu tới nhận cách đáng tin cậy thứ tự Hơn nữa, TCP có chức phân biệt liệu nhiều ứng dụng (như dịch vụ Web dịch vụ Email) đồng thời chạy máy chủ ● Một số vấn đề cần thảo luận - Đặc tính giao tiếp tiến trình là: ● Giao tiếp đồng bất đồng ● Đích đến thơng điệp ● Độ tin cậy ● Thứ tự - Các vấn đề trao đổi thơng tin tiến trình ● Trao đổi bền vững ● Trao đổi tạm thời ● Trao đổi đồng ● Gửi nhận dừng, không dừng ● Tin cậy, không tin cậy ● Trật tự thông báo 3.2 Lời gọi thủ tục từ xa Gồm loại: 10 a Giao thức yêu cầu-trả lời: - Khái niệm: ● Là chế bậc cao truyền thông điệp, cho phép trao đổi thông tin tiến trình thơng báo gửi nhận liên tiếp ● Hỗ trợ lời gọi từ xa ● Đồng ● Tin cậy - Đặc điểm: không cần báo nhận, khơng cần kiểm sốt luồng b RPC (Remote Procedure Call) – chế lời gọi thủ tục từ xa - Khái niệm: chế truy cập suốt với người dùng - Cơ chế truyền tham số: tham biến, tham chiếu, copy/ phục hồi - Cơ chế RPC: chế truy cập suốt với người dùng - Các thao tác RPC: ● Đóng gói tham số ● Truyền tham số: truyền tham biến, truyền tham trị, - Các mơ hình RPC mở rộng làm cho client Server cài đặt NSX khác Giao diện thống client Server - Các mơ hình RPC gồm: RPC đồng bộ, RPC khơng đồng bộ, RPC đơn tuyến c SUN-RPC DCE-RPC d RMI - Khái niệm: ● RMI cách thức giao tiếp đối tượng Java ● Cho phép phương thức thực thi từ xa nhiều máy ảo khác - Mục đích RMI: hỗ trợ gọi phương thức từ xa đối tượng máy ảo (JVM) khác ● Tích hợp mơ hình đối tượng phân tán vào ngơn ngữ lập trình java theo cách tự nhiên, có tin cậy trì ngữ cảnh đối tượng ngơn ngữ lập trình java ● Làm cho mơ hình đối tượng phân tán mơ hình đối tượng cục khơng có khác biệt - Kiến trúc RMI 11 ● Lớp trung gian Stub Skeletion: có nhiệm vụ chặn lời gọi phương thức Client tới biến tham chiếu gửi tới dịch vụ từ xa Lớp Skeletion đọc tham số lời triệu gọi từ xa từ liên kết đó, thực lời gọi tới đối tượng thực thi dịch vụ từ xa, sau gửi trả giá trị lại cho Stub ● Remote Reference Layer: tâng dịch quản lý tham chiếu tới đối tượng dịch vụ từ xa Đây hệ thống truyền thơng RMI ● Transport: Đây tầng Giao vận, dựa kết nối TCP / IP máy tính mạng - Cơ chế hoạt động RMI: ● (1): RMI-server đăng ký tên đối tượng với Registry Server ● (2): Registry Server trả tham chiếu đến đối tượng xa RMI Server thông qua lớp giao tiếp ● (3), (4): RMI-client liên lạc với Registry Server để lấy tham chiếu đến đối tượng Server Các trình đăng ký truy tìm tên đối tượng Java quản lý hàm giao tiếp API JNDI 12 ● (5), (6), (7): Client gọi phương thức đối tượng Server Khi phương thức gọi, chuyển tiếp đến lớp trung gian Stub, gọi đến lớp Skeleton ● (8), (9), (10): Lớp Skeleton trực tiếp yêu cầu đối tượng thực thi phương thức trả kết cho Client 3.3 Trao đổi thông tin hướng thông điệp Bao gồm: ● Trao đổi thông tin hướng thông báo tạm thời ● Trao đổi thông tin hướng thông điệp bền vững 3.4 Trao đổi thơng tin dịng Bao gồm: ● Hỗ trợ cho phương tiện truyền thông liên tục o Phương tiện truyền đạt thông tin: lưu trữ, truyền tin, biểu diễn (màn hình, …) o Phương tiện truyền thơng liên tục/ rời rạc o Chuỗi đơn vị liệu liên tục o Truyền tin không đồng o Truyền tin đồng o Truyền tin đẳng thời o Dòng liệu đơn phức o Dòng liệu thời gian thực ● Dịng QoS ● Đồng hóa dịng: o Nhu cầu đồng hóa dịng liệu o Có kiểu đồng bộ: ▪ Đồng dòng liệu rời rạc dòng liệu liên tục ▪ Đồng dòng liệu liên tục Các giải thuật phân bố: Có loại giải thuật: ● Giải thuật loại trừ lẫn (Mutual exclusion) ● Giải thuật bầu chọn (Election algorithm) 4.1 Giải thuật loại trừ lẫn (Mutual exclusion) - Nguyên tắc hệ phân bố đồng thời cộng tác đa tiến trình Trong nhiều trường hợp, điều có nghĩa nhiều tiến trình lúc truy cập vào tài nguyên Có nhiều giải thuật xây dựng để cài đặt chế loại trừ thông qua vùng tới hạn để tránh điều xảy 13 - Có ba giải thuật phổ biến là: ● Giải thuật tập trung (Centralized Algorithm) ● Giải thuật phân tán (Distributed Algorithm) ● Giải thuật vòng (TokenRing Algorithm) 4.1.1 Giải thuật tập trung (Centralized Algorithm) Giả sử tiến trình có số ID Tiến trình bầu chọn làm điều phối (Coordinator) tiến trình có số ID cao ● Khi tiến trình cần vào vùng giới hạn gửi thơng điệp xin cấp quyền ● Nếu khơng có tiến trình vùng giới hạn tiến trình điều phối gửi phản hồi cho phép ● Cịn có tiến trình khác vùn tới hạn tiến trình điều phối gửi thơng điệp từ chối đưa tiến trình vào hàng đợi khơng có tiến trình vùng tới hạn ● Khi tiến trình rời khỏi vùng giới hạn gửi thơng điệp đến tiến trình điều phối thơng báo trả lại quyền truy cập ● Lúc tiến trình điều phối gửi quyền truy cập cho tiến trình hàng đợi truy cập - Ưu điểm: ● Giải thuật đảm bảo loại trừ lẫn nhau: điều phối để tiến trình truy cập tài nguyên thời điểm ● Khơng có tiến trình phải đượi vô thời hạn ● Sự xếp dễ thực thi yêu cầu thông điệp cho lần sử dụng tài nguyên gồm: yêu cầu truy nhập tài nguyên, cho phép giải phóng tài nguyên 14 - Nhược điểm: ● Nếu tiến trình điều phối bị hỏng hệ thống sụp đổ Vì tiến trình trạng thái Block khơng thể biết tiến trình điều phối có bị DEAD hay không ● Trong hệ thống lớn có tiến trình điều phối xuất hiện tượng thắt cổ chai 4.1.2 Giải thuật phân tán (Distributed Algorithm) ● Khi tiến trình muốn truy cập vào tài nguyên chia sẻ, tạo thông điệp bao gồm tên tài nguyên, số xử lý thời gian (theo logic) ● Sau gửi thơng điệp tới tiến trình khác ● Việc gửi thông điệp đáng tin cậy ● Các tiến trình khác sau nhận thơng điệp xảy ba tình huống: ● (a): Nếu bên nhận không tài nguyên chia sẻ không muốn vào vùng tài ngun chia sẻ gửi thông điệp OK cho bên gửi ● (b): Nếu bên nhận tài nguyên chia sẻ thay trả lời cho vào hàng đợi u cầu ● (c): Nếu bên nhận muốn truy cập tài nguyên chia sẻ chưa phép, so sánh nhãn thời gian (timestamp) thông điệp gửi đến với timestamp chứa thơng điệp mà gửi cho tiến trình khác Nếu thơng điệp đến có timestamp thấp hơn, bên nhận gửi thơng điệp OK, khơng khơng gửi Sau gửi gói tin yêu cầu cho phép, tiến trình đợi đến tiến trình khác cho phép Ngay sau tiến trình cho phép, tiến trình truy cập tài nguyên 15 Khi kết thúc, gửi thơng điệp OK đến tất tiến trình khác hàng đợi xóa nội dung hàng đợi - Nhược điểm: ● Khi tổng số lượng tiến trình hệ thống n u cầu 2(n-1) thơng điệp cho thực thể ● Nếu tiến trình lỗi, gây lỗi thơng điệp phản hồi yêu cầu khiến toàn tiến trình tiến vào vùng giới hạn ● Thuật tốn chậm, phức tạp chi phí đắt mạnh mẽ thuật toán tập trung 4.1.3 TokenRing Algorithm Giả sử tất tiến trình xếp vịng trịn logic, tiến trình đánh số biết đến tiến trình cạnh ● Bắt đầu trình truyền, tiến trình trao thẻ ● Thẻ lưu hành xung quanh vịng trịn logic ● Nó chuyển từ tiến trình k đến tiến trình (k+1) cách truyền thông điệp điểm – điểm ● Khi tiến trình giành thẻ từ tiến trình bên cạnh, kiểm tra xem vào vùng tới hạn hay khơng Nếu khơng có tiến trình khác vùng tới hạn vào vùng tới hạn ● Sau hồn thành phần việc nhả thẻ thẻ di chuyển tự vòng tròn ● Nếu tiến trình muốn vào vùng tới hạn giữ lấy thẻ bài, khơng thẻ truyền qua Nhược điểm: 16 Vấn đề lớn thuật tốn thẻ có thẻ bị Khi phải sinh lại thẻ việc dị tìm lại thẻ khó 4.2 Giải thuật bầu chọn (Election algorithm) - Khi tiến trình điều phối gặp lỗi phải có q trình bầu chọn để chọn tiến trình khác làm điều phối thay cho - Có hai giải thuật bầu chọn hay sử dụng là: áp đảo vịng 4.2.1 Consensus (Thuật tốn đồng thuận) - Thuật tốn đồng thuận hiểu nơm na thuật tốn tìm đồng thuận chung nodes Thuật tốn giả sử hệ thống có số nodes khơng đáng tin cậy, buộc thuật tốn đồng thuận phải có khả chịu lỗi (fault – tolerant) Cụ thể chúng giả sử phần nodes phản hồi (VD: 51% tối thiểu), định đạt số lượng mà thuật toán đặt định xem định chung nhóm Một số vấn đề giải quyết: + Quyết định có thực giao dịch (transaction) database không + Bầu node làm lãnh đạo (leader) +Đồng máy đảm bảo tính liên tục chúng - Một số thuật tốn kể đến như: Thuật tốn Paxos thuật toán Raft 4.2.2 Giải thuật áp đảo (Bully Algorithm) Các bước giải thuật: ● P gửi thông điệp Election đến tất tiến trình có ID cao ● Nếu khơng có tiến trình phản hồi P trở thành tiến trình điều phối ● Nếu có tiến trình có ID cao phản hồi đảm nhiệm vai trị điều phối 4.2.3 Giải thuật vòng (Ring Algorithm) Các bước giải thuật: ● Một tiến trình bắt đầu gửi thơng điệp Election tới nút tồn gần nhất, trình gửi theo hướng định ● Nó thăm dị liên tiếp vịng tìm nút tồn ● Mỗi tiến trình gắn ID vào thơng điệp gửi 17 ● Cuối chọn tiến trình có ID cao số tiến trình cịn hoạt động gửi thông điệp điều phối cho tiến trình Các đối tượng phân bố 5.1 - - - - 5.2 - - - Khái niệm Là đối tượng (theo nghĩa lập trình hướng đối tượng) phân phối không gian địa khác nhau, trình khác máy tính chí nhiều máy tính kết nối qua mạng, hoạt động cách chia sẻ liệu gọi phương thức Phương thức giao tiếp đối tượng phân tán với lệnh gọi phương thức từ xa, nói chung cách truyền thông điệp: đối tượng gửi thông báo đến đối tượng khác máy quy trình từ xa để thực số tác vụ Kết gửi trở lại đối tượng gọi Một đối tượng phân bố gồm thành phần sau: ● State: liệu đóng gói ● Method: thao tác thực liệu ● Interface: nơi để giao tiếp với phương thức đối tượng Nói cách khác, phương thức sẵn sàng thông qua interface Một đối tượng thực thi nhiều interface có nhiều đối tượng thực thi interface giống Sự độc lập interface đối tượng thực thi interface cho phép ta đặt interface vào máy thân đối tượng cư trú máy khác Một số đối tượng Compile – time object: đối tượng cá ngôn ngữ lập trình hướng đối tượng Nó định nghĩa mẫu class Runime object Presistent object – đối tượng kiên trì: đối tượng tồn khơng tồn khơng gian địa tiến trình server Transient object – đối tượng tức thời: đối tượng tồn server gọi đến nó, sau dùng xong giải phóng Remote object references – Tham chiếu đối tượng từ xa: Tham chiếu toàn cầu cho đối tượng phân tán; chuyển tham số Remote interfaces – Remote interfaces: Cung cấp đặc tả trừu tượng phương thức gọi đối tượng từ xa; định ngôn ngữ định nghĩa giao diện (IDL) Distributed actions – Hành động phân tán: Được khởi tạo lệnh gọi phương thức, có khả dẫn đến chuỗi lệnh gọi; lệnh gọi từ xa sử dụng RMI 18 - - 5.3 - Distributed exceptions – Các trường hợp ngoại lệ phân phối: Các ngoại lệ bổ sung tạo từ tính chất phân tán hệ thống, bao gồm việc thông báo lỗi quy trình Distributed garbage collection – Thu gom rác phân tán: Lược đồ mở rộng để đảm bảo đối tượng tiếp tục tồn có tham chiếu đối tượng tham chiếu đối tượng từ xa cho đối tượng đó, khơng, nên bị loại bỏ Mơ hình đối tượng phân bố Là ứng dụng phân bố phát triển dựa kiến trúc với hỗ trợ số sở hạ tầng mạng công cụ Các mơ hình phân bố đề xuất: ● Mơ hình đối tượng phân mảnh (fragmented object) ● Mơ hình đối tượng tái tạo (replicated object) ● Mơ hình đối tượng di trú (migratory/mobile) 19 5.4 - Lợi ích mơ hình đối tượng phân bố Phát triển ứng dụng, có tính trừu tượng, tính mềm dẻo cao Cho phép đóng gói việc thực đối tượng, đặt trang web nào, thực truy cập vào địa phương, quản lý kiện, bảo mật Các ứng dụng tái sử dụng qua đóng gói đối tượng mẫu Có thể cải tiến dễ dàng quy mô qua sức mạnh tiến trình phân bên ngồi hệ thơng mạng serevr 20 ... Các đối tượng phân bố 5 .1 Khái niệm 5.2 Một số đối tượng 5.3 Mơ hình đối tượng phân bố 5 5 5 10 10 10 13 13 13 13 14 15 16 16 17 17 17 17 17 18 19 5.4 Lợi ích mơ hình đối tượng phân bố TÀI LIỆU...MỤC LỤC NỘI DUNG TỔNG QUÁT VỀ HỆ PHÂN BỐ 1. 1 Khái niệm 1. 2 Ưu điểm 1. 3 Nhược điểm 1. 4 Đặc điểm CÁC MƠ HÌNH TRONG HỆ THỐNG PHÂN BỐ 2 .1 Mơ Hình Memory: 2.2 Distributed Cache... TRONG HỆ THỐNG PHÂN BỐ 2 .1 Ba Loại Mơ Hình hệ thống phân bố: 2 .1. 1 Physical model: đại diện thành phần phần cứng hệ thống phân tán mà tóm tắt từ chi tiết cụ thể máy tính cơng nghệ mạng sử dụng 2 .1. 2