Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 66 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
66
Dung lượng
1,87 MB
Nội dung
Nội dung Lý đời hệ phân tán Các tổ chức máy tính Định nghĩa hệ phân tán Phân loại mơ hinh phân tán Các mơ hình dịch vụ Các tiêu chuẩn ứng dụng cho hệ phân tán Các ví dụ hệ phân tán Lý đời hệ thống phân tán Động lực thúc đẩy Yêu cầu trở khắt khe hệ thống máy tính tương lai + Tốc độ + Sự tin cậy hệ thống + Hiệu chi phí Cần phải thay cấu trúc truyền thống theo tổ chức máy tính Von Neumann • Theo LeLann, có hai tác nhân ảnh hưởng đến hệ thống phân tán : công nghệ thay đổi nhu cầu người sử dụng • Sự phát triển cơng nghệ • Bộ xử lý (Processors) • Mạng (Networking) • Giao thức (Protocols) • Bộ nhớ (Memory) • Thiết bị lưu trữ (Storage) Công nghệ mạng – Ethernet – 1973, 1976 • June 1976 : Robert Metcalfe trình bày khái niệm Ethernet Hội nghị quốc gia máy tính.Ý tưởng thời gian chia sẻ (time-sharing) lần đề cập, bước hướng đến hệ thống phân tán •1980 : Ethernet giới thiệu mơ hình chuẩn (DEC, Intel, Xerox) sau thập kỹ máy tính cá nhân đời Kiến trúc mạng • Tốc độ LAN : Tăng 35.000 lần + Original Ethernet: 2.94 Mbps + 1985: thick Ethernet: 10 Mbps, Mbps với cắp xoắn đôi + 1991: 10BaseT - twisted pair: 10 Mbps Switched networking: scalable bandwidth + 1995: 100 Mbps Ethernet + 1998: Gbps (Gigabit) Ethernet + 1999: 802.11b (wireless Ethernet) standardized + 2001: 10 Gbps giới thiệu + 2005: 100 Gbps ( cáp quang) + 1980 : Ethernet giới thiệu mơ hình chuẩn (DEC, Intel, Xerox) sau thập kỹ máy tính cá nhân đời Kết nối mạng • Sau năm 1980 : vài công ty lớn trường đại học kết nối Internet + Sử dụng gateways giao tiếp mạng khác + Hình thức kết nối dial – up + 1985: 1,961 hosts Internet •Hiện + hầu hết hoạt động người diễn Internet + 2006: 439,286,364 hosts Internet + Kết nối với băng thông lớn (High-speed WAN connectivity: 1– >50 Mbps) + Nhiều kiến trúc mạng đời (Switched LANs,wireless v.v…) Năng lực tính tốn • Máy tình ngày trở nên + Nhỏ + Rẻ + Hiệu + Nhanh Microprocessors became technology leaders Bộ nhớ Thiết bị lưu trữ • Tăng 60.000.000 lần 50 năm qua, cụ thể : + 1977 : 310KB đĩa mềm – $1480 + 1987 : 40 MB đĩa cứng – $679 + 2008 : 750 GB đĩa cứng – $99, trung bình $0.13 / GB DUYTAN UNIVERSITY Kiến trúc tầng (Three-tier) First (Client) st - User Interface - Pretation Service -Application ServicTầng Tầng 2sd Second App Serrver 33rd Three Data Server - Business Service - Business Obj - Data Service - Data Validation - Database Tầng Tầng Kiến trúc n tầng (n-tier) • Kiến trúc đa tầng, thực cách mở rộng tầng mơ hình tầng, + Ví dụ : Kiến trúc n tầng (n-tier) • Thực dịch vụ invokes từ Application Server bên sau trả kết cho Client • Các dịch vụ máy chủ : RPC, RMI,CORBA,DCOM,SOAP, Ajax, Web Service, REST v.v Các ví dụ hệ phân tán Mạng cục ( LAN Net) Hệ thống quản trị CSDL Cơ chế mạng điện thoại tự động (Automatic Teller Machine Network) Mạng Internet World-Wide-Web Ứng dụng Web Servers trình duyệt Web Mobile and Ubiquitous Computing Searching Systems The JXTA Search network architrecture Tài liệu tham khảo [1] Colin J Fidge (February 1988) "Timestamps in Message-Passing Systems That Preserve the Partial Orde ring " In K Raymond (Ed.) Proc of the 11th Australian Computer Science Conference (ACSC'88) pp 56–66 Retrieved 2009-02-13 [2].Mattern, F (October 1988), "Virtual Time and Global States of Distributed Systems", in Cosnard, M., Proc Workshop on Parallel and Distributed Algorithms, Chateau de Bonas, France: Elsevier, pp 215– 226 [3].lmeida, Paulo; Baquero, Carlos; Fonte, Victor (2008), "Interval Tree Clocks: A Logical Clock for Dynamic Systems", in Baker, Theodore P.; Bui, Alain; Tixeuil, Sébastien, Principles of Distributed Systems, Lecture Notes in Computer Science, 5401, Springer-Verlag, Lecture Notes in Computer Science, pp 259–274 [4] Torres-Rojas, Francisco; Ahamad, Mustaque (1999), "Plausible clocks: constant size logical clocks for distributed systems", Distributed Tài liệu tham khảo [5] S Mullender ed., "Distributed Systems", 2nd ed., Addison-Wesley, 1993 [6] Jie Wu, "Distributed Systems Design", AddisonWesley, 2008 [7] G Coulouris, J Dollimore, T Kinberg, "Distributed systems : Conceptand Design“, Australia IASTED, ACTA Press THANKS ! ... đời hệ phân tán Các tổ chức máy tính Định nghĩa hệ phân tán Phân loại mô hinh phân tán Các mơ hình dịch vụ Các tiêu chuẩn ứng dụng cho hệ phân tán Các ví dụ hệ phân tán Lý đời hệ thống... Ethernet: 10 Mbps, Mbps với cắp xoắn đôi + 19 91: 10 BaseT - twisted pair: 10 Mbps Switched networking: scalable bandwidth + 19 95: 10 0 Mbps Ethernet + 19 98: Gbps (Gigabit) Ethernet + 19 99: 802 .11 b (wireless... với hệ thống thống toàn vẹn Định nghĩa theo Seitz • Theo Seitz, hệ thống phân tán kiểm sốt cách sử dụng kích thước phần cứng, điều khiển, liệu Hệ thống phân tán = Phân tán phần cứng + Phân tán