I. Gi i thi u
H phân tán (NW605)
1. H phân tán là gì?
2. Ki n trúcế
3. Các thách th c
4. T ng quan v các nguyên lý và mô hình
5. Gi i thi u môn h c
H phân tán2
H th ng phân tán là gì?
Đnh nghĩa c a Andrew Tannenbaum
H phân tán là m t t p h p các máy tính đc l p
mà, đi v i ng i dùng, nó nh th m t h th ng ườ ư
đn g n k t.ơ ế
Đnh nghĩa y u h n, g n th c t h n ế ơ ế ơ
H phân tán là m t t p h p các máy tính đc l p
đc s d ng m t cách k t h p đ th c hi n m t ượ ế
tác v đn ho c đ cung c p m t d ch v đn. ơ ơ
H phân tán3
H th ng phân tán là gì?
Ví d v các h phân tán:
T h p các Web server: c s d li u phân tán cho ơ
siêu văn b n và tài li u đa ph ng ti n ươ
H th ng file phân tán trong m t m ng LAN
D ch v tên mi n (Domain Name Service - DNS)
Cray XT5 & CLE (multiprocessor quy mô l n)
Các ví d khác?
H phân tán4
u đi m c a h phân tánƯ
Chi phí: n u s d ng ph n c ng thông d ng cho các máy tính ế
thành ph n, thu đc t l giá/hi u năng t t h n ượ ơ
Hi u năng: do s d ng k t h p kh năng l u tr và x lí c a ế ư
nhi u nút, có th đt đc m c đ hi u năng v t ra ngoài t m ượ ượ
c a các máy tính trung tâm
Kh năng m r ng . Các tài nguyên nh kh năng l u tr và x lý ư ư
có th đc tăng theo c p s c ng ượ
Đ tin c y . do có các thành ph n d th a, khi m t máy tính h ng, ư
có th h th ng chung v n ti p t c ho t đng bình th ng. ế ườ
Tính phân tán c h u . M t s ng d ng nh Web đã có tính phân ư
tán m t cách t nhiên.
H phân tán5
Nh c đi m c a h phân tánượ
Thành ph n m i : m ng. C n có m ng đ k t n i các ế
nút đc l p. M ng ch u gi i h n v hi u năng và cũng
là m t đi m có th gây th t b i cho h th ng.
B o m t : h phân tán d b xâm ph m h n do bao g m ơ
nhi u thành ph n h n ơ
Đ ph c t p c a ph n m m : phát tri n các ph n m m
phân tán ph c t p h n và khó h n so v i ph n m m ơ ơ
truy n th ng; d n t i chi phí cao h n và kh năng b ơ
l i cao h n ơ
Khó xây d ng và khó hi u các h th ng phân tán.