Chương 1 Giới thiệu tổng quan về hệ phân tán ppt

66 3K 4
Chương 1 Giới thiệu tổng quan về hệ phân tán ppt

Đ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

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

Ngày đăng: 07/03/2014, 08:20

Từ khóa liên quan

Mục lục

  • PowerPoint Presentation

  • Nội dung

  • Lý do ra đời hệ thống phân tán

  • Sự phát triển của công nghệ

  • Công nghệ mạng – Ethernet – 1973, 1976

  • Kiến trúc mạng

  • Kết nối mạng

  • Năng lực tính toán

  • Bộ nhớ

  • Thiết bị lưu trữ

  • Slide 11

  • Slide 12

  • Tại sao chúng ta cần đến mạng?

  • Slide 14

  • Các thách thức

  • Các tổ chức cơ bản của máy tính

  • Mô hình Von Neumann

  • Slide 18

  • Slide 19

  • Cấu trúc bộ nhớ chia sẻ vật lý

  • Slide 21

  • Slide 22

  • Cấu trúc bộ nhớ chia sẻ vật lý phân tán

  • Slide 24

  • Định nghĩa phân tán

  • Định nghĩa theo Seitz

  • Slide 27

  • Slide 28

  • Slide 29

  • Slide 30

  • Slide 31

  • Phân loại hệ phân tán

  • Phân loại theo phần cứng

  • Flynn’s Taxonomy (1972)

  • SISD

  • SIMD

  • MISD

  • MIMD

  • Switched multiprocessors

  • Omega Network

  • Slide 41

  • Phân loại theo phần mềm

  • Hệ thống đơn

  • Các mô hình dịch vụ

  • Mô hình Client Server

  • Mô hình Peer to Peer

  • Mô hình tính toán lưới (Grid Computing)

  • Slide 48

  • Slide 49

  • Kiến trúc 2 tầng (Two-tier)

  • Kiến trúc 3 tầng (Three-tier)

  • Slide 52

  • Kiến trúc n tầng (n-tier)

  • Slide 54

  • Các ví dụ về hệ phân tán

  • 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 và trình duyệt Web

  • Mobile and Ubiquitous Computing

  • Searching Systems

  • The JXTA Search network architrecture

  • Tài liệu tham khảo

  • Slide 65

  • THANKS !

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

  • Đang cập nhật ...

Tài liệu liên quan