Bài giảng Hệ phân tán (NW605): Giới thiệu
Số trang: 26
Loại file: ppt
Dung lượng: 220.50 KB
Lượt xem: 15
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Hệ phân tán (NW605): Giới thiệu được biên soạn nhằm giúp cho các bạn biết được khái niệm hệ thống phân tán; ưu điểm của hệ phân tán; nhược điểm của hệ phân tán; kiến trúc của hệ thống phân tán; hệ điều hành phân tán; hệ phân tán và tính toán song song và một số nội dung khác.
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ phân tán (NW605): Giới thiệu Hệphântán(NW605) I.Giớithiệu1. Hệphântánlàgì?2. Kiếntrúc3. Cáctháchthức4. Tổngquanvềcácnguyênlývàmôhình5. Giớithiệumônhọc Hệthốngphântánlàgì?ĐịnhnghĩacủaAndrewTannenbaum – Hệphântánlàmộttậphợpcácmáytínhđộclập mà,đốivớingườidùng,nónhưthểmộthệthống đơngắnkết.Địnhnghĩayếuhơn,gầnthựctếhơn – Hệphântánlàmộttậphợpcácmáytínhđộclập đượcsửdụngmộtcáchkếthợpđểthựchiệnmột tácvụđơnhoặcđểcungcấpmộtdịchvụđơn. Hệphântán 2 Hệthốngphântánlàgì?Vídụvềcáchệphântán: – TổhợpcácWebserver:cơsởdữliệuphântáncho siêuvănbảnvàtàiliệuđaphươngtiện – HệthốngfilephântántrongmộtmạngLAN – Dịchvụtênmiền(DomainNameServiceDNS) – CrayXT5&CLE(multiprocessorquymôlớn)Cácvídụkhác? Hệphântán 3 ƯuđiểmcủahệphântánChiphí:nếusửdụngphầncứngthôngdụngchocácmáytính thànhphần,thuđượctỷlệgiá/hiệunăngtốthơnHiệunăng:dosửdụngkếthợpkhảnănglưutrữvàxửlícủa nhiềunút,cóthểđạtđượcmứcđộhiệunăngvượtrangoàitầm củacácmáytínhtrungtâmKhảnăngmởrộng.Cáctàinguyênnhưkhảnănglưutrữvàxửlý cóthểđượctăngtheocấpsốcộngĐộtincậy.docócácthànhphầndưthừa,khimộtmáytínhhỏng, cóthểhệthốngchungvẫntiếptụchoạtđộngbìnhthường.Tínhphântáncốhữu.MộtsốứngdụngnhưWebđãcótínhphân tánmộtcáchtựnhiên. Hệphântán 4 NhượcđiểmcủahệphântánThànhphầnmới:mạng.Cầncómạngđểkếtnốicác nútđộclập.Mạngchịugiớihạnvềhiệunăngvàcũng làmộtđiểmcóthểgâythấtbạichohệthống.Bảomật:hệphântándễbịxâmphạmhơndobaogồm nhiềuthànhphầnhơnĐộphứctạpcủaphầnmềm:pháttriểncácphầnmềm phântánphứctạphơnvàkhóhơnsovớiphầnmềm truyềnthống;dẫntớichiphícaohơnvàkhảnăngbị lỗicaohơn Khóxâydựngvàkhóhiểucáchệthốngphântán. Hệphântán 5 KiếntrúccủahệthốngphântánKiếntrúcphầncứng Kiếntrúcphầnmềm: – Uniprocessor – UniprocessorOS – Multiprocessor – MultiprocessorOS – Multicomputer – NetworkOS(NOS) – DistributedOS(DOS) – Middleware Hệphântán 6 MulticomputerCácnúttínhtoánriêngbiệtnốivớinhauquamột mạngmáytính.Tínhchất: – Mỗinútcótàinguyênriêng(cácbộvixửlí,bộnhớ, đĩa...) – Nútnàykhôngthểtruynhậptrựctiếptàinguyên củanútkia – Liênlạcquamạng – Đồngnhất/khôngđồngnhất(cácnútthànhphầncó kiếntrúcvậtlígiốngnhauhaykhông) Hệphântán 7 HệđiềuhànhphântánTínhchất: – kiếntrúcchứacácdịchvụquantrọng:bộnhớphântán dùngchung,phâncôngtácvụgiữacácbộvixửlý.... – tínhtrongsuốtcao, – hìnhảnhvềhệthốngđơn – phầncứngđồngnhất – Vídụ:Amoeba,Plan9,Chorus,Mungi Hệphântán 8 MiddlewareTínhchất: – giaodiệnlậptrìnhphântánđộclậpvớihệđiềuhành – tăngtínhtrongsuốt(vídụ:chedấutínhkhôngđồngnhất) – cungcấpdịchvụ(vídụ:namingservice,transaction,v.v..) – cungcấpmôhìnhlậptrình(vídụ:cácđốitượngphântán) Hệphântán 9 MiddlewareTạisaomiddlewarethôngdụnghơn? – xâydựngtrêncáctrừutượnghóathôngdụngvềcáchệđiều hànhmạng(tiếntrìnhvàtruyềnthôngđiệp) – vídụRPC,NFS,CORBA,DCOM,J2EE,.NET – cácngônngữ(hoặcsửađổingônngữ)đượcthiếtkếđặc biệtchotínhtoánphântán(vd.Erlang,Ada,Limbo...)Ưuđiểm: – thườngchạytạikhônggianngườidùng – tăngmứcđộtrừutượnghóatronglậptrình→đỡgâylỗi – độclậpvớihệđiềuhành,giaothứcmạng,ngônngữlập trình,v.v..→tínhlinhhoạtNhượcđiểm: – cócácgiaodiệnrườmràrắcrốithiếuhiệuquả Hệphântán 10 Hệphântánvàtínhtoánsongsong• Tínhtoánsongsong:nângcaohiệunăngbằngcách sửdụngnhiềubộvixửlýchomỗiứngdụng• Haidạng: 1. Cáchệthốngdùngchungbộnhớ • Multiprocessor(nhiềubộvixửlýdùngchung1busvàmộtđơnvị bộnhớ) • HệđiềuhànhhỗtrợSMP(symmetricmultiprocessing) • Đơngiảnhơnhệphântán • Tínhmởrộngđượckhôngcao 1. Cá ...
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ phân tán (NW605): Giới thiệu Hệphântán(NW605) I.Giớithiệu1. Hệphântánlàgì?2. Kiếntrúc3. Cáctháchthức4. Tổngquanvềcácnguyênlývàmôhình5. Giớithiệumônhọc Hệthốngphântánlàgì?ĐịnhnghĩacủaAndrewTannenbaum – Hệphântánlàmộttậphợpcácmáytínhđộclập mà,đốivớingườidùng,nónhưthểmộthệthống đơngắnkết.Địnhnghĩayếuhơn,gầnthựctếhơn – Hệphântánlàmộttậphợpcácmáytínhđộclập đượcsửdụngmộtcáchkếthợpđểthựchiệnmột tácvụđơnhoặcđểcungcấpmộtdịchvụđơn. Hệphântán 2 Hệthốngphântánlàgì?Vídụvềcáchệphântán: – TổhợpcácWebserver:cơsởdữliệuphântáncho siêuvănbảnvàtàiliệuđaphươngtiện – HệthốngfilephântántrongmộtmạngLAN – Dịchvụtênmiền(DomainNameServiceDNS) – CrayXT5&CLE(multiprocessorquymôlớn)Cácvídụkhác? Hệphântán 3 ƯuđiểmcủahệphântánChiphí:nếusửdụngphầncứngthôngdụngchocácmáytính thànhphần,thuđượctỷlệgiá/hiệunăngtốthơnHiệunăng:dosửdụngkếthợpkhảnănglưutrữvàxửlícủa nhiềunút,cóthểđạtđượcmứcđộhiệunăngvượtrangoàitầm củacácmáytínhtrungtâmKhảnăngmởrộng.Cáctàinguyênnhưkhảnănglưutrữvàxửlý cóthểđượctăngtheocấpsốcộngĐộtincậy.docócácthànhphầndưthừa,khimộtmáytínhhỏng, cóthểhệthốngchungvẫntiếptụchoạtđộngbìnhthường.Tínhphântáncốhữu.MộtsốứngdụngnhưWebđãcótínhphân tánmộtcáchtựnhiên. Hệphântán 4 NhượcđiểmcủahệphântánThànhphầnmới:mạng.Cầncómạngđểkếtnốicác nútđộclập.Mạngchịugiớihạnvềhiệunăngvàcũng làmộtđiểmcóthểgâythấtbạichohệthống.Bảomật:hệphântándễbịxâmphạmhơndobaogồm nhiềuthànhphầnhơnĐộphứctạpcủaphầnmềm:pháttriểncácphầnmềm phântánphứctạphơnvàkhóhơnsovớiphầnmềm truyềnthống;dẫntớichiphícaohơnvàkhảnăngbị lỗicaohơn Khóxâydựngvàkhóhiểucáchệthốngphântán. Hệphântán 5 KiếntrúccủahệthốngphântánKiếntrúcphầncứng Kiếntrúcphầnmềm: – Uniprocessor – UniprocessorOS – Multiprocessor – MultiprocessorOS – Multicomputer – NetworkOS(NOS) – DistributedOS(DOS) – Middleware Hệphântán 6 MulticomputerCácnúttínhtoánriêngbiệtnốivớinhauquamột mạngmáytính.Tínhchất: – Mỗinútcótàinguyênriêng(cácbộvixửlí,bộnhớ, đĩa...) – Nútnàykhôngthểtruynhậptrựctiếptàinguyên củanútkia – Liênlạcquamạng – Đồngnhất/khôngđồngnhất(cácnútthànhphầncó kiếntrúcvậtlígiốngnhauhaykhông) Hệphântán 7 HệđiềuhànhphântánTínhchất: – kiếntrúcchứacácdịchvụquantrọng:bộnhớphântán dùngchung,phâncôngtácvụgiữacácbộvixửlý.... – tínhtrongsuốtcao, – hìnhảnhvềhệthốngđơn – phầncứngđồngnhất – Vídụ:Amoeba,Plan9,Chorus,Mungi Hệphântán 8 MiddlewareTínhchất: – giaodiệnlậptrìnhphântánđộclậpvớihệđiềuhành – tăngtínhtrongsuốt(vídụ:chedấutínhkhôngđồngnhất) – cungcấpdịchvụ(vídụ:namingservice,transaction,v.v..) – cungcấpmôhìnhlậptrình(vídụ:cácđốitượngphântán) Hệphântán 9 MiddlewareTạisaomiddlewarethôngdụnghơn? – xâydựngtrêncáctrừutượnghóathôngdụngvềcáchệđiều hànhmạng(tiếntrìnhvàtruyềnthôngđiệp) – vídụRPC,NFS,CORBA,DCOM,J2EE,.NET – cácngônngữ(hoặcsửađổingônngữ)đượcthiếtkếđặc biệtchotínhtoánphântán(vd.Erlang,Ada,Limbo...)Ưuđiểm: – thườngchạytạikhônggianngườidùng – tăngmứcđộtrừutượnghóatronglậptrình→đỡgâylỗi – độclậpvớihệđiềuhành,giaothứcmạng,ngônngữlập trình,v.v..→tínhlinhhoạtNhượcđiểm: – cócácgiaodiệnrườmràrắcrốithiếuhiệuquả Hệphântán 10 Hệphântánvàtínhtoánsongsong• Tínhtoánsongsong:nângcaohiệunăngbằngcách sửdụngnhiềubộvixửlýchomỗiứngdụng• Haidạng: 1. Cáchệthốngdùngchungbộnhớ • Multiprocessor(nhiềubộvixửlýdùngchung1busvàmộtđơnvị bộnhớ) • HệđiềuhànhhỗtrợSMP(symmetricmultiprocessing) • Đơngiảnhơnhệphântán • Tínhmởrộngđượckhôngcao 1. Cá ...
Tìm kiếm theo từ khóa liên quan:
Hệ phân tán Bài giảng Hệ phân tán Ưu điểm của hệ phân tán Nhược điểm của hệ phân tán Kiến trúc hệ thống phân tán Hệ điều hành phân tánGợi ý tài liệu liên quan:
-
Khảo sát, đánh giá một số thuật toán xử lý tương tranh cập nhật dữ liệu trong các hệ phân tán
7 trang 184 0 0 -
Chương 6 Thuật toán loại trừ tương hỗ và bầu cử
45 trang 89 0 0 -
Báo cáo Hệ tin học phân tán: Vấn đề bế tắc trong hệ tập trung và hệ phân tán
48 trang 35 0 0 -
Chương 1 Giới thiệu tổng quan về hệ phân tán
66 trang 27 0 0 -
NHẬP MÔN CƠ SỞ DỮ LIỆU PHÂN TÁN - TS NGUYỄN BÁ TƯỜNG
591 trang 26 0 0 -
26 trang 24 0 0
-
73 trang 22 0 0
-
Bài giảng Hệ phân tán - Chương 3: Quản lý tiến trình và luồng
70 trang 21 0 0 -
Cung cấp tài nguyên truyền thông cho hệ phân tán trong máy ảo
4 trang 21 0 0 -
Kỹ thuật cung cấp tài nguyên cho lớp hạ tầng (IAAS)
4 trang 20 0 0