T hự c hiện cô ng vi ệc lập lịch trong Iirói..... + Cúc phàn được chia ro khủng hoàn loàn độc lập với nhau, vi dụ như cùng truy cập một tệ p ,.... vì vậy dãn đón việc hạn chẽ tóc độ truy
Trang 1ĐẠI HỌC QUÓC GIA HÀ NỘI
Trang 2m á y tí nh t o àn c ầ u t r ờ t h à n h nlifmi> lài n g u y ê n lính t oá n r ộ n g lớn.
I l i ệ n Iiiiy, l inh t o á n lirới J ; m u đ ư ợ c phái I l i e n b á i h à n g Irìim nlu'i n g h i ê n c ứ u và
n h ữ n g n g ư ờ i kill! p h a n m ỏ m trôn thố gi ứi S ự q u a n l â m k h ô n g chỉ ứ n h ữ n g c l n i y c n
Trang 3C H Ủ T RÌ Đ È T ÀI (Ký và ghi rõ họ tên)
T R Ư Ờ N G ĐẠI H Ọ C K I I OA I I Ọ C T ự N Ĩ Í I Ê N
4
Trang 5M Ụ C L Ụ C
LỜI M Ở Đ À U ’ 7
P h ầ n I: G I Ớ I T H I Ệ U V Ẻ T Í N H T O Á N M Ạ N G L Ư Ớ I 8
I Đặt vấn đ ề 8
II “Tính toán m ạ n g lirới” là g i ? 8
I II “Tí nh toán m ạ n g l ưới ” có thể làm n h ũ n g g ì ? 9
IV Các mô hình tính toán m ạ n g I u ó i 10
4.1 C l u s t e r I 0 4.2 Lưới nội t u y ế n 11
4.3 Lưới liên t u y ế n 1 1 V Cá c tài n guy c n tr ong môi t rường tính toán m ạ n g lưó'i 12
VI T ạ o “ môi truo'ng tính toán mạ n g lirói” 14
VII Cách s ử (lụng m ạ n g l u ó i 15
P h ầ n II: G L O B U S T O O L K I T 4 0 2 0 I Gi ói thiệu c h u n g VC G l o bu s t o o l k i t 20
1.1 Tổ ng quan kỹ thuật VC G T 4 0 21
1.2 N h ũ n g đi ểm khác biệt cùa G T 4 0 22
II Các thành phần củ a G T 4 23
P h ầ n III: T R I Ẻ N K H A I M Ô I T R Ư Ờ N G L Ư Ớ I s ử ' D Ụ N G G T 4 3 7 I CYic yêu cầu phần m ề m 37
II Các biróc cài đ ặ t 37
P h ầ n IV: Q U Ả N T À I N G U Y Ê N V Ả L Ặ P L Ị C H T R O N G T T M L 39
1 M ò hình lập l ị c h 40
1.1 Mô hình lộp lịch trung l â m 40
1.2 Mô hình lập lịch phân l á n 40
1.3 Lập lịch phân c ấ p 42
II T hự c hiện cô ng vi ệc lập lịch trong Iirói 43
2.1 Khá m phá tài n g u y ê n 43
2 2 Lựa chọn lài n g u y ê n 4 5 III T h ự c hiện quá trìnli lập l ị ch 4()
3.1 Lira chọn tài n g u y ê n 4 6 3.2 Lựa cliọn c ôn g việc c u ng cắp tài nguyên phù h ợ p 47
Phần V: C O N D O R G Z Z 4 9 I C o n d o r 5 ]
III C o m l o r - G 62
P h ầ n VI: M Ộ T S Ó Đ È X U A T T R I Ẻ N K H A I T T M L Z L S Z Z S Z 70
I Hiện trụng về triển khai ứng d ụn g tính toán m ạ n g 1 u ó i 70
II Dỏ xuất hiróiig triển khui T T M L ử Việt N u m 72
P h ầ n VI: K É T L U Ậ N .74
Tài liệu t h am k h í i o 75
6
Trang 6m ộ t hệ t h ố n g t í nh t o á n s ử dụiiíi c ô n g n g h ệ t í n h t o á n m ạ n tỉ l ưới là c ự c k ỳ c ầ n thiết.
T r ư ớ c n h ữ n g s ự p h á t t r i ể n m ạ n h m ẽ c ủ a T T M L tôi t iến h à n h t h ự c h i ệ n đề tài " T í n h
t o á n m ạ n g l ưới v à ú n g d ụ n g ” với m ụ c t i êu b a n đ ầ u là g ó p p h ầ n v à o n g h i ê n c ử u m ộ t lĩnh v ự c c ô n g n g h ệ c ò n m ỏ i ỏ- V i ệ t N a m Đ ê tài c ũ n g đ ề c ậ p đ ế n m ộ t k h í a c ạ n h q u a n
t r ọ n g t r o n g T T M L đ ó là l ập lị ch v à q u á n ỉ ý tài n e u y ê n T ừ n h ữ n e n g h i ê n c ứ u b a n
đ a u tôi c ũ n g đ ã đ ề x u â l d ư ợ c m ộ t s ô h ư ớ n g t r i ể n k h a i m ỏ h ì n h T T M L tại V i ệ t N a m
h i ệ n nay
7
Trang 7t ùy t h e o k h ả n ă n g s ẵ n có, c ô n g suất, h o ạ t đ ộ n g , chi p h í và y c u c â u vê c h á t l ư ợ n g
d ị c h vụ c ủ a n g ư ờ i s ử d ụ n g 131
T í n h t o á n m ọ n g krói ( T T M I - G i ' i d C o m p u t i n g ) c ó n u h ĩ a là tâl ca hoịíc mộ l p h à n c ù a
m ộ t n h ó m m á y l ính, m á y clui vù t hi ết bị l ưu t r ữ t r o n g m ạ n g d o a n h n g h i ệ p , đ ơ ự c “ áo
h ó a ” ( v i r t u a l i z e ) t h à n h m ộ i c ọ m á y lính lớn Vì T T M L gi ái p h ó n ạ n h ữ n g k h á n ă n g tính t o á n k h ô n g đ ư ợ c s ử d ụ n g v à o m ộ t t hời đ i ề m b ấ t kỳ, c h ú n g c ó t h e c h o p h c p c á c
d o a n h n g h i ệ p t ă n g c ư ờ n g rât n h i ê u vê lõc dộ, s ứ c m ạ n h x ử lý t h ô n g tin và s ự liên kết, t h ú c đ a y c á c q u y t r ì n h tính t o á n m ậ t d ộ ca o T r o n g kh i đó, chi p h í v ầ n sẽ d ư ợ c giũ' ở m ứ c t h ấ p vì T T M L c ó t hê đ ư ợ c x â y d ự n g t ừ c h í n h h ạ t ầ n g h i ệ n có g ó p p h ầ n
đ à m b à o s ự h u y đ ộ n g tối ư u c á c k h ả nănq, t í nh t oán
Ví d ụ k h i m ộ t n g ư ờ i c ó c h i c c m á y tính cá n h â n t h a m e i a đÓMLí u ó p s ứ c m ạ n h x ư lý
t r o n g m ộ t m ạ n g l ưới m u ố n c h ạ y m ộ t ứ n q d ụ n ° đòi lioi t h ê m s ức m a n h xir lý thì
8
Trang 8c ô n g v i ệ c đ a n g đ ư ợ c gi ải q u y ế t t r ê n c h i ế c m á y đ ó s ẽ đ ư ợ c t ự d ộ n g tái p h â n b ô tới
III “ T í n h t o á n m ạ n g l ư ó i ” c ó t h ể l à m n h ũ n g gì ?
K h a i th ác n gu ồn tà i n gu yên kh ôn g đư ợc s ử dụ n g đ ủ n g m ứ c
H i ệ n n a y , p h â n l ớn c á c n g u ồ n tài n g u y ê n c ù a m á y t í nh k h ô n g đ ư ợ c kh a i t h á c triệt đố: lài n g u y ê n ố c ứ n g , d ư ờ n g t r u y ề n , t ốc đ ộ x ử l ý , T h ậ m c h í c ó n ơi m á y tí nh c ỏ n
dể ở t r ạ n g thái I D L E T T M L sẽ c u n g c ấ p m ộ t f r a m e w o r k đ ề c ó t hố t ậ n d ụ n g n q u ồ n tài n g u y c n n à y t r ê n CO’ s ở c h ạ y ứ n g d ụ n g t ừ x a t rcn c á c m ủ v t í nh nà y D â y là m ộ l
c h ứ c n ă n g q u a n t r ọ n g nliâl c ù a lính l o á n m ạ n g l ưứi, ta sẽ pl ìân c h i a í rnẹ d ụ n g t h à n h các c h ư o n g (r ình n h ó , s a u d ỏ c h o c h ạ y trôn n h i ỏ u m á v tí nh d ê líìnii tổc x ứ lý và lận
d ụ n g tài n g u y ê n m á y 121 N h ư n g tie l àm d ư ợ c d i ề u n à y thì c ầ n hai d i ề u : t h ử n h ấ t ,
ứ n g d ụ n g c ó t h ẻ t h ự c thi t ừ xa; t h ú 2 là m á y t í nh ỏ xa pliiii có c ẩ u h ì n h p h ầ n
c ứ n g , p h ầ n n i ề m đ á p ứ n g đ ư ọ c y ê u c ầ u ứ n g tiling.
Tận dụ n g tiềm n ă n g to lởn củ a m ô hình x ử lý so n g song.
Đ â y là m ộ t đ ặ c t r ư n g CO' b à n c ù a tính t o á n m ạ n g lưới M ô h ì n h x ứ lý s o n g s o n g d a n g
đ ư ợ c á p d ụ n g m ạ n h m ẽ t r o n g k h o a h ọ c n g à y n a y và t í n h t o á n niạno, lơứi là m ộ t
t r o n g n h ữ n g c á c h k h a i t há c triệt dế nhất V ó i m ồ i ứ n u dune, c ụ the, ta SC c h i a ra l àm
c á c m o d u l e đ ộ c l ập rồi p h à n c h i a c h o l ừ n g m á y I r o n s m ạ n g lưới llụrc thi, k ế t q u ả trà
v ề c h o m á y c h ủ đổ t o n g h ợ p lại
C ó hai h ạ n c he :
+ Thuật toán trong bài toán đó chì chia bài toán ra một sổ lượng công việc nhất
định, như thê s ẽ khỏ m ở rộng phạm vi cùa lính toán m ạng lưới.
+ Cúc phàn được chia ro khủng hoàn loàn độc lập với nhau, vi dụ như cùng truy cập một tệ p , vì vậy dãn đón việc hạn chẽ tóc độ truy cập.
ử itg d ụ n g
C ó n h i ề u y ế u tố d è x á c đ ị n h d ư ợ c k h ả n â n g c u a T í n h t o á n m ạ n í l ưới t r o n g l ù n o Ún"
d ụ n g N h ư n g c ó m ộ t đ i ề u c h á c c h ắ n r à n g , k h ô n e p h a i bài t o á n n à o c ũ n u c ó t hê
9
Trang 10m ạ n g l ưới p h ả i b a o g ồ m m ộ t vài t h à n h p h ầ n đ i ề u p h ố i v à l ập lịch S ự c h i a sè c á c t ệ p
đ ư ợ c t h ự c thi s ử d ụ n g c á c h ệ t h ố n g t ệp m ạ n g C á c m á y t í n h t h a m g i a v à o m ạ n ? l ưới
n à y t h ư ờ n g k h ô n g n ằ m t r o n g c ủ n g m ộ t p h ò n g n h ư n R n à m t r o n g cùne, m ộ t tổ c h ứ c ,
ỉ lệ t h ố n g m ạ n g l ưới n à y t h ư ờ n g d ư ợ c gụi là L ư ớ i nội l u y ế n - “ I n t r a g r i d ' K>l
4.3 L irới liên tuyến
Trang 11N g à y n a y , h ệ t h ố n g m ạ n g l ưới đ ã trải r ộ n g t r ê n k h ắ p t o à n c â u , v ư ợ t q u a b i ê n g i ỏi
Trang 12Lu u tr ữ (Storage)
- L à k i ể u tài n g u y ê n t h ô n g d ụ n g t h ứ hai c ủ a m ạ n g l ưới đ ể l ư u t r ữ d ữ liệu
- M ỗ i m á y t í n h t r o n g m ạ n g l ưới t h ư ờ n g c u n g c ấ p m ộ t p h â n d ù n g d ê l ưu t rữ d ừ liệu (kể c ả đ ể l ư u t r ữ t ạ m t h ờ i - t e m p o r a r y ) n h ư : bộ n h ớ t r o n g , b ộ x ử lý h o ặ c b ộ n h ớ t h ứ
- H ệ t h ố n g t ệ p h ợ p n h ấ t (f ile u n i f y i n g ) : g i ú p c h i a c ơ sỏ' d ữ liệu đổ l ưu v à o các thiết
bị lưu t r ữ t r o n g m ạ n g l ưới m á y tính N g ư ờ i d ù n g c ó t h ê t r u y c ậ p t h ô n e tin t r o n g
m ạ n g l ưới m à k h ô n g c a n bi ết c h í n h x á c vị trí c ủ a nó
- M ộ t vài h ệ t h ố n g t ệ p k h á c n h â n b à n các t h ô i m tin n h i ề u l ân d ê l ưu trữ 0' n h ữ n t ĩ
m á y l ính k h á c n h a u d ă m b à o đ ộ tin c ậ y và l ă n g h i ệ u q u á t h ụ c thi
- M ộ t b ộ l ậ p l ịch t h ô n g m i n h g i ú p x á c đ ị n h d ữ l iệu đ ư ợ c l ưu Ir ữ ỏ' d â u
Giao tiếp và trao đ ổ i (C o m m u n ication s)
- S ự p h á t t r i ể n m ạ n h m ẽ c ù a v i ệc t r a o đổi thône, tin g i ữ a c á c m á y k h i ể n c h o tí nh t o án
m ạ n g l ưới t r ở n ê n v ô c ù n g t hiết t h ự c (trone b ố i c à n h d ư ờ n g t r u y ề n , b ă n g t h ô n g c ò n
Trang 13- N h i ề u m ạ n g l ư ới c ó t h ể c ầ n s ừ d ụ n g v à cài đ ặ t c á c p h â n m c m với g i á t h à n h ca o
n h ấ t ỉà d ể cà i d ặ t t r ê n tất c ả c á c m á y t r o n g m ạ n g lưới Đ ẻ t h ự c thi m ộ t n h i ệ m vụ nùo
đó, c á c m á y t í n h đ ề u c ầ n đ ư ợ c cài đ ặt p h ầ n m ê m đó N h ư v ậ y , v á n đ ê đặt ra là: L à m
sao để g i ả m chi phí?
- Đ ã c ó m ộ t v à i đ i ề u l uật đ ư ợ c đ ư a ra v ề v ấ n đ ề b ả n q u y ề n t r o n a m ạ n g lưới T h e o
đó, chi p h í m u a b ả n q u y ề n p h ầ n m ề m đ ư ợ c g i ả m đi vớ i m ộ t s ố lượiiíỉ n h á t đ ị n h m á y
t ính t r o n g m ạ n g l ưới S ẽ c ó m ộ t p h ầ n m ê m n h ỏ đ ư ợ c cài đ ặ t v à o d ê t h e o dõi sô
- T r o n g vài t r ư ờ n g h ợ p , n h à q u à n lv c ó t hê l ạ o r a m ộ l k i c u lài n g u y ê n n h â n t ạo d ư ợ c
bộ lập lịch s ử d ụ n g dỏ p h â n c h i a c ô n g việc Ví d ụ n h ư m ộ t vài m á y t í nh đ ư ợ c thiêl
kế dê sir d ụ n g I r o n u n g h i ê n c ử u VC y học B ộ lập lịch sẽ đ ư ợ c c á u h ì n h dẽ su d ụ nu cúc tài n g u y ê n n à y và p h â n c h i a c ò n g v iệ c c h o c á c m á v l ính 1 ãl ca nl ũ r i m k i êu lài
n g u y ê n n à y p h ụ t h u ộ c v à o n h à q u a n lý và lliiỏl kế
VI T ạ o “ m ô i t r u ò n g t í n h t o á n m ạ n g l i rói ”
Vi ệ c t ạ o r a m ộ t m ạ n g l ưới thì sẽ luv t h u ộ c v à o đ ộ p h ứ c t ạp c u a ứ n e d ụ 112 d ậ t ra
n h ư n g k h ô n g p h á i là q u á p h ứ c tạp D i ê u q u a n I r o n s là s a u khi t ạ o ra m ạ n lĩ lưứi, các
t h à n h v i c n t r u v c ậ p v à o thi b ộ m á y sẽ v ậ n h à n h n l u r t hê n à o D o d ó dôi hoi p ha i co
m ộ t k ế h o ạ c h chi ti ết t r ư ớ c khi t hi ct l ập lưới
M ụ c đích
K h i c ó ý t ư ờ n g về m ộ t d ự án, đ c c ó t hổ t ạ o đ ư ợ c m ộ t lưới thi c h ú n e t a phai q u a n t â m
đ ê n c á c y ê u tô v ê p h â n c ứ n g , k h o lưu trữ c á c h t h ứ c k ết n ố i M u ố n tối ư u lưới
n à y thi p h ải [liêu rõ d ư ợ c chu'0'nụ trình, h i ê n rõ đ ư ợ c bài t o á n d ặ t ra
B à o m ậ t là m ộ t y ế u lô c ò n q u a n t r ọ n g n h ấ t t r o n e m ỏ h ì n h XU' lý n à y C á c d ử liệu
đ ư ợ c đ ư a l ên k h ô n g p h a i lúc n à o cũnt ĩ c ô n e k ha i h ế t tất c á với c á c t h a n h vi ên , c ầ n phải c ỏ m ộ t q u y c h ê d ê d á m b à o li nh b à o m ậ t c ủ a d ự án c u a d ừ liệu và t r á n h d ư ợ c
cá c vi rus, g i á n d i ệ p ( s p y w a r e ) C á c t h à n h v i c n c ũ n u c ầ n d ư ợ c c u n u c a p cá c tai
k h o à n , m ậ t k h ẩ u d e k i ê m c h ứ n g m ỗ i khi t h a m c i a v à o hộ t hốnii
Tổ chử c
14
Trang 14r Truy ván và đệ trình công việc
N g ư ờ i d ù n g c ó t h ể t h ự c h i ệ n c á c t r u y v ấ n đổ x e m m ạ i m krứi clan” Irons' linh t r ạ n g
n h ư thố nà o , c ô n g v i ệ c m à m ì n h độ tr ì nh l ên m ạ n g l ưới d ã d ư ợ c g iả i q u y ế t t hế n à o
T í n h t o á n m ạ n g l ưới t h ư ờ n g c u n e c ấ p c á c c ô n g c ụ d ẻ t h ự c h i ệ n t r u y v ấ n n h ư o j ao
d i ện d ồ h ọ a h o ặ c d ò n g lệnh V i ệ c đệ t r ì nh cône; vi ệc í iồm 3 oíai đ o ạ n n h u n u chi c ầ n
1 câ u lệnh
a T h ứ n h ất , d ữ liệu đ ầ u v à o v à c á c t ệ p t h ự c thi s ẽ d ư ợ c g ửi đ ế n c á c m á y để
t h ự c h i ệ n c ô n g v i ệc D ữ liệu v à t ệ p t h ự c thi c ó t hẻ d ư ợ c cài đ ặ t t r ư ớ c t r o n g m á y
Trang 15để t ă n g t í n h b ả o m ậ t c ủ a t ệ p t h ự c thi ứ n g d ụ n g h o ặ c d ơ n g i à n ià d ê t ậ p h ợ p tất c a d ừ liệu t r o n g m ộ t tệp.
c C u ố i c ù n g , k ế t q u ả c ủ a c ô n g v i ệ c s ẽ đ ư ợ c trà lại c h o nqưò'i đ u a lên Trong,
m ộ t vài t ì n h h u ố n g thì k ết q u à t rả n g a y c h o n g ư ờ i đ ệ t ri n h CÔ11ÍÍ v i ệc IC'11 n h ư n n dôi khi hệ t h ố n g k h ô n g t ự t ỉ ộ n g l à m đ i ề u đ ó , c á c m á y p h ả i t ự c h u y ể n dổi lại c h o n h a u
Trang 16H ệ t h ố n g t h ư ờ n g đ ư ợ c t hi ế t k ế d ể t ự đ ộ n g n h ậ n lại c á c c ô n g v i ệ c m à đ ã độ t rì nh lèn
t h ô n g q u a v i ệ c s ử d ụ n g c á c c h ứ c n ă n g c ó s ẵn t ừ c á c p h ầ n m ẻ m đ ư ợ c cài đ ặ t t r o n a lưới
V Lưu trữ tài nguyên
Đ e n â n g c a o c h ấ t l ư ợ n g s ử d ụ n g lưới, n g ư ờ i d ù n g c ó t hê tô c h ứ c dê l ư u t rữ t ập h ợ p tài n g u y ê n t r o n g t ầ n g c a o để c h o t ệ p t h ự c thi c ù a n g ư ờ i d ó h o ặ c là t ệ p c ó t h ứ t ự ưu tiên ca o K h i m à m ộ t lài n g u y c n k h ô n g c ó s ẵ n đ ể h ệ t h ố n g l ưới s ử d ụ n g thì h ệ t h ố n g lưu t rữ c ũ n g sẽ đ ư ợ c s ử d ụ n g t r o n g kết h ợ p c ấ u h ì n h p h a n c ứ n g v à b à o trì p h ầ n
m ề m
N g ư ờ i quản trị:
Ngirời quàn trị ỉà người pliái hicii rõ các yêu câu vê lô chức hrứi dê củ l/ìữ lựa chọn cài độ! các lưới thích họp.
T r ư ớ c hết, h ệ I h ố n g l ưới đ ư ợ c l ựa c h ọ n dể cài đật p h ải có d ù c ấ u h ì n h m á y C á c m á y
nà y n ê n tlirực kct nối m ạ n g với m ộ t h ă n g t h ô n g dứ r ộ n g đố liên kết với c á c m á y trôn loiìn l ưới M ộ t y ế u lo t r ọ n g l<li;'ic I;'| pluìi IKIIII rõ tỉ ưọv lỗi c ó the có, đơ;i racác n g o ại lệ, dC' khi m ộ t m á y c ó s ự cỏ thì m ạ n g l ưới vầ n t l ượ c d á m b á o t h ự c ihi,
t rá n h tối d a v i ệ c h ệ t h ố n g bị treo S o n g s o n g với đ i è u n à y , c á c m á y p há i l uô n clưực kếl nôi v à s ử d ụ n g c á c t i ện ích d ê k h ô i p h ụ c d ữ liệu, c ó c ơ s ở cỉữ liệu đc lưu g i ữ các
t h ô n g tin v ề lưới Đ ặ c b i ệ t c h ú t r ọ n g q u a n t â m đ ế n c á c k h o á cá n h â n , nó phái d ư ợ c
b à o m ậ t t u y ệ t dối v à t r á n h tối d a s ự Iruy cập
S a u khi c â u h ì n h p h â n cứng,, p h â n m ề m l í n h t o á n l ưới cũ n e s ẽ d ư ợ c cài d ặt ò’ các
m á y N g ư ờ i q u á n trị p h ủ i t r u y c ậ p v à o t h ư m ụ c g ố c d ê q u à n lý m ạ n g lưới: q u ả n lý
c á c m á y c h i a sè, q u ả n lý c á c p h â n m ê m C á c p h ầ n m ề m đ ư ợ c cài đặt t rên c á c m á v
c h i a sẻ l u ô n c ó c h ê đ ộ l ự a c h ọ n , d o đ ó n ó c ó t hê t ự d ộ n g t i m tliấỵ m á y c h u và d ồ i m thời sẽ d ư ợ c c â p m ộ t k h o á c ô n g k h a i n g a y khi cài d ặ t p h à n m ề m c h u n c
r* Quân ỉý kê! nạp níỊirời chia sè hoặc người sư clụnv
» K iêm tra p h â n (Ịuyển
N ó q u y c l đ ị n h s ự a n l o à n c u a c a p đ ộ h à o m ậ t m ạ n e lưới , bời vì h à n t h ân m ộ t m ạ i m lưới d ư ợ c t hi ết k ế là d ê t h ự c thi c h ứ k h ô n g p ha i đ ê cilia SC d ữ liệu D o dó đ â y sẽ là
m ộ t nơi rất đ ư ợ c ư a t h í c h c ủ a trojiin, s p y w a r e S ự k i ể m Ira q u y ề n là m ộ t I r n n e c á c
Trang 17người gửi thường dùng khoá cá nhân để mã hoá còn người nhận SC sử dụng khoá
c ô n g k h a i t ư ơ n g ứ n g đổ gi ải mã T u y n h i ê n n ế u chỉ đ ể ở m ứ c đ ộ m à h o á n à y sè rất
dễ bị h a c k c r ă n c ắ p đ ư ợ c t h ô n g tin, d o đ ó t h a y vì chỉ m ã h o á m ộ t l ần thì hộ t h ố n ẹ sẽ
m ã h o á hai lân S a u k h i n h ậ n t h ô n g d i ệ p t ừ n g ư ờ i g ửi , n g ư ờ i n h ậ n sẽ d ù n e k h o á cá
n h â n c ù a m ì n h gi ải m ã l ân m ộ t , v à d ù n g k h o á c ô n g k h a i c ù a ni2,ưò'i G,ửi giai m ã lần hai C á c h l àm n à y d á m b ả o tlìi ai có lay c a p đ ư ự c IhôiiLỉ, d i ệ p ihì c ũ n u k l i ô n n uiãi m ã
t ỉ ư ọc l liông í in vì k li oá cá n h â n là h o à n loí'111 l uyộl mật
'r Quàn /ý lài nguyên
N g ư ờ i q u à n trị p h ả i c ấ p p h á t q u y ề n c h o c á c n g ư ờ i d ù n g dồ h ọ s ử d ụ n g d í u m n g u ồ ntài n g u y ê n c h o p h é p v à t h ự c thi v i ệ c t í n h t o án t r c n l ưới
y U n g d ụ n g d ư ợ c t hiêl k ê d ê c h ạ y trôn m ạ n g l ưới d a x ư lý
'y U n g d ụ n c c ầ n d ư ợ c s ử a c h ữ a , ízhi lại d ể k ha i t h á c m ạ i m l ưới tốt h ơ n
T u y v à o t ừ n g loại ứ n g d ụ n g m à c h ú n g ta c ó c ô n e c ụ đ ẽ u ữ lỗi và tí nh t o á n t rên m a n e lưới C á c c ô n g c ụ n à y g i ú p n g ư ờ i p h á t t ri ền m ạ n s lirứi c ó t hò XŨY d ự n e c á c m ạ n e
18
Trang 18lưới d ễ d à n g h ơn, đ ư ợ c s ử d ụ n g đ ê g ỡ lôi tại c á c m á y v à t h e o dõ i q u a t n n h c o n g
p
19
Trang 19ứ n g d ụ n g c ù a h ọ d ã p h ả i t h a y doi đ c s ử d ụ n g lưới tính t o án trôn c ơ s ớ G T 4 N h ữ n g
ứ n g d ụ n g n à y n ê u r a c á c h t h ứ c lưới d o a n h n g h i ệ p c ó t hẻ s ử dụnu, kỹ I huậ l G l o b u s dể
d á p ứ n g s ự t h a y dổi c ủ a c á c y ê u c à u c ô n g v i ệc , g i ả m t h i ế u y ê u c ầ u p h ầ n c ứ n g
M ồ i ứ n g d ụ n g đ ư ợ c t h i ế t k ế d è hỗ t rợ m ộ t số l u ợ n n l ón c á c y e n c ầ u s i n h ra bời vi ệc
t ư ơ n g tác với c á c k h á c h h à n g s ử d ụ n g t rì nh d u y ệ l h o ặ c t ừ n l ũ m g l iến trình x ử lý, kết nôi mô i y ê u c ầ u lới b ộ x ử lý T r o n g c ô n g v i ệ c n à y , S A P d ã c ó n h ữ n g t h a y dổi sao
c h o c á c c ô n g vi ệc n à y c ỏ t hê di ều c h ỉ n h linh d ộ n g c á c ticn t rì n h w o r k e r tói c á c veil
c à u tí nh to án , s ử d ụ n g c á c t h à n h p h â n c ủ a G T đ ê t h e o đỏi , l ưu trừ, q u a n lý tài
n g u y c n đ ư ợ c s ử d ụ n g c h o t i ến t rì nh w o r k e r , v à t h ự c thi t h e o dõi, loại b ò tài n g u y c n
từ c á c tiên t r ì n h đó C ó Ihc nói G T 4 là m ộ t b ư ớ c d ộ t p h á dổi với c á c d o a n h ní ỉhiệ p,
đ ê c ó thê linh d ộ n g h ơ n t r o n a v i ệ c s ứ d ụ n g v à p h á t t ri ền m ạ n t ỉ l ưới d o a n h n e h i ệ p
b Tô chức d ữ liệìi thực thi cao:
M o i m ộ t d o a n h n g h i ệ p phủi đổ i m ặ t với y ê u c à u t h a o t ác d ữ liệu l ớn với t ốc <JỘ i hực thi c a o ( 5 - 1 0 G i g a b i t / g i â y ) S a u khi lưu trữ, p h ả i t h ự c h i ệ n k h ở i l ạ o x ử lý d ữ liệu và
t h a o tác v ớ i c á c sicii d ữ liệu, lưu t r ữ k ế t q u à đ á n g tin cậ y t ạ o n ê n n m i ồ n d ữ liệu
t h ư ờ n g x u y ê n t ừ d i ề u k i ệ n l ưu t rữ tói vi ệc p h â n p h ổ i tài ì m u v ê n đ c n c á c m á y k h á c h với lốc đ ộ c a o ( K M O C Ỉ i g a b i t / g i â y ) và c u n í i c ấ p m ộ t n e n l a n e dê p h â n t í ch v à khai
p h á d ữ liệu c ò n g vi ệc N ê n l a n g d ư ợ c x â y clựim d ê lấy c á c y ê u c ầ u c u a k h á c h h à n e
n h ờ v iệ c s ử d ụ n g c á c t h à n h p h ầ n c ủ a G T 4 b a o g ồ m : P T P G r i đ dồ t hu t h ậ p d ữ liệu và
c h u y ể n đôi d ữ l iệu g i ữ a c á c t h à n h p h a n , q u à n [ý t h ự c thi c h o v i ệ c q u a n ly c ó n y việc
L ợ i í ch c ủ a G l o b u s là c ó the tận d ụ n c d ư ợ c c á c p h ầ n cú'Mí: và p h ầ n m e m i h u o n e
20
Trang 20m ạ i , t r ư ớ c đ ó c á c d o a n h n g h i ệ p t h ư ờ n g p h ả i x â y d ự n g m ộ t h ệ t h ô n g v ới c á c y ê u c â u
p h ầ n c ứ n g , p h ầ n m ề m c h ọ n lọc, k ế t q u ả là g i á c ả đắt , k h ó h ỗ trợ k h ô n g linh đ ộ n g
trong v i ệ c thay đổi y c u cầu.
c M ạng mô p h ỏ n g các khoa học vê động đât:
M ộ t tổ c h ứ c k h o a h ọ c c ù a M ỹ n g h i ê n c ử u v ấ n đ ề n à y đ ã liên k ết c á c n h à n g h i ê n c ứ u
t r o n g n ư ớ c M ỹ v ớ i n h a u v à s ử d ụ n g n h ữ n g n g u ồ n tài n g u y ê n k h á c n h a u , b a o g ô m : lưu t rữ d ữ liệu, m á y t í n h s ử d ụ n g đ ề m ô p h ỏ n g s ổ liệu v à tất c à c á c d i ề u k i ệ n thí
E S G là m ộ t t ổ c h ứ c t r i ể n k h a i c á c d ị c h v ụ tại c á c p h ò n g thí n g h i ệ m dê có t hẻ truy
c ậ p t ừ x a đ ế n h à n g c h ụ c t e r a b y t e d ữ liệu m ô p h ò n g t hờ i tiết, n h ữ n c d ữ liệu n à y đ ư ợ c
D â y là m ộ t tổ c h ứ c n g h i ê n c ứ u vê s ứ c k h o e c o n n m i ừ i h ọ claim t hi êl lập m ộ t nê n
t á n ^ CÔHR n g h ệ t h ô n u tin c h o v i ệc t ập h ụ p d ữ liệu c h i a sc d ê t ạ o ra k h á n ă n g m ứ i c h o
v a n dẻ c h ữ a b ệ n h h i ể m n e h è o h i ệ n nav B I R N t ậ p h ọ p h ơ n 12 lru'0'im đại họ c v à tỏ
'r Ccíu trúc hưứng dịch v i / 1^ (service-oriented architeclỉ)- Đ ặc biệt quan trọng:
p h ầ n m è m G T 4 d ư ợ c i hi êt kê d ê h ô t r ợ ứng, cl ụns troni ỉ d ó í i ồm t ậ p h ợ p các d ị ch vụ
l ư ơ n g tác thônu, q u a u,iao t h ứ c c h u â n P h â n m ê m n à \ ' b a o ÍZỎI11 c á c á c clịch \ ụ và i h ư
v i ệ n t h ự c thi c á c e i a o tluVc t iện ích
Trang 21y Dịch vụ cơ s ở hạ tầng (htfratru ctu re service): G I 4 x â y d ự n g s ă n các d ị ch v ụ
c h o v i ệ c t r u y c ậ p , t h e o d õi , q u ả n lý, đ i ề u k h i ể n t r u y c ậ p tới n g u ồ n tài n g u y ê n d ừ liệu
> Các chuẩn (Standard): B ấ t c ứ khi n à o thỉ G T 4 c ũ n g l u ô n l uô n cố g a n g l àm t h e o
c á c c h u ẩ n v à c á c đ ặ c tà, d o d ó sẽ t h u ậ n t iện c h o v i ệ c t ạ o ra dối t ư ợ n g triển kh ai từ
G T 4 , s ử d ụ n g lại c á c t h à n h p h ầ n v à c á c c ô n g cụ c h u ẩ n
'r ('ông cụ (Ịitan /lệ (R elated tool): T h ô n g t h ư ờ n g , ( Ỉ T 4 k h ô n g chi ra Irực li cp c h o
n gư ời d ù n g c u ố i , h ầ u lìél đ ề u na ná g i ố n g v ó i thu' v i ện CLIÍI T C T / l l ’ luiy sụ t h ụ c llii
Trang 22Y c j rJava
four PyUĩcn
c 'ten:
WS-Security authentication with GSI
Yew
Java
Service
Ycur Python
SERVER
JL
Ị c S o i v i c o s us I It Cl GT
I Librniies and hbndleis
Java Services ill Apoche Axis
Plus GT Libraries nod Handlers
Trang 23Globus Toolkit® version 4 (GT4)
ws Core
Pre-VVS Gnd p^sourc*
Allocation A WafHagenenl
extensibleIO
(XIO)
1
wsComponents
Non-wsComponents
r
Sscurilv Data Execution Information Common Í
1 Management ■ Management Services Runtime Ị
' D oprccated Com ponent noỉ supported; will be droppcid in a tu lu ’ c release
Trang 24G T 4 c ũ n g là t ậ p h ợ p c á c t h à n h p h ầ n p h ầ n m ề m t h ự c thi c á c c o c h ế d ị c h v ụ w e b d ê
x â y d ự n g h ệ t h ố n g p h â n t án D ị c h V Ị 1w e b c u n g c ấ p c á c c h u ẩ n , t ứ c là c á c ứ n e clụnẹ
p h ầ n m ề m k h á c n h a u c ó t h ể c ù n g c h ạ y t r ê n c á c n ề n t à n g h o ặ c f r a m e w o r k k h á c n ha u
M ộ t d ị ch v ụ w e b là m ộ t p h ầ n m ề m đ ư ợ c t h i ế t k ế đ ể h ỗ t r ợ v i ệ c t ươna, tác g i ữ a m á y với m á y t r ê n t o à n m ạ n g N ó c u n g c ấ p m ộ t g i a o d i ệ n b i ể u d i ễ n đ ị n h d ạ n a t iến trình
(Q
ct>
1ro5
Trang 25Hệ thong (loi tư ợ n g p h â n tán
D à y là m ộ t h ệ I h ố n g pl iân t án I r o n g d ỏ n g ũ n g h ĩ a c u a dối t ư ợ n u k h ớ i lạo và các
p h ư ơ n g t h ứ c d ư ự c d u a tới c á c hệ t h o n g l ừ x a thỏiií; q u a l ớp sỏ' h ữ u h o ặ c CO' che
c h u â n T h ô n g t h ư ờ n g h ệ t h ô i m n à v d ư ợ c m i ê u tà bừi v iệ c dôi t ư ợ n a d u y Irì t r ạ n u thái bc n t r o n g p h ứ c t ạ p veil c ầ u h ỗ t r ợ p h ư ơ n g t h ứ c c ư a c h ú i m b a n s c á c h t ư ơ n g tác
g i ữ a c á c dối l i r ợ n g v à c á c c h ư ơ n g t ri nh s ử d ụ n g chúní ỉ
Cẩu trúc h ư ớ n g (lịch vụ1'31 (S ervice-o rien ted A rclỉite c lỉtu re - SO A )
Là m ộ t h ì n h I h ứ c c ấ u t r ú c hệ t h ố n g p h à n tán, t h ư ò n e d ư ợ c m ỏ ta bởi các d ặ c đ i ế msau:
'r C á c h n h ì n l ogic: d ị c h v ụ nà)' là m ộ t s ự t r ừ u Lưọriíi, m ộ t cái n h ì n l o ẹ i c t hự c s ự vồ
c h ư ơ n g t ri nh, c ơ sỏ' d ữ liộu, tiên t r ì n h d c đ ị n h n a h ĩ a n h ĩ r n u ill n ó l àm I h ỏ n g
t h ư ờ n g là t h ự c h i ệ n m ộ t t h a o tác c h u y ê n m ô n n à o đó
y D ị n h hư ớ n e, t h ô n g d i ệ p : D ị c h v ụ nà)' d ư ợ c đ ị n h n e h ì a vè c á c t h ô n c d i ệ p d ư ợ c (rao doi g i ữ a t ác n h â n e u i m c a p v à o tác n h à n y ê u c ầ u v à đ â y k h ô n u p ha i là t h u ộc tính c u a bá n tliàn c á c l ác nlìân này C â u tr úc bôn t r o n e c u a m ộ t tác n h â n b a o e o m
n g ô n n g ữ t h ụ c [hi c â u t rúc lièn trình và t h ậ m chi là c â u trúc CO' s ơ d ữ liệu sẽ d ư ợ c
tr ừu l ư ợr m lioá b ă n n c á c h s ư d ụ n u S O A d è xà} đ ự n e \'i'ì t ạ o ra m ộ l lác n h â n m à
k h ô n g c ầ n q u a n t à m b è n t r o n ụ c ù a n ỏ [hire thi n h ư t hê na o
y D ị n h h ư ứ i m m i ê u la: là m ộ t d ị c h v ụ d ư ợ c m i c u ta bơi m á y c ó thô XU' lý dirợc si êu
d ừ liệu Sụ' m i ê u tà n à y h ồ tr ợ b a n c h â t c ô n ạ k ha i c u a S O A : chi nhữnu m i c u la chì
26
Trang 26S ự báo m ật
C ô n g c ụ a n n i n h d ư ợ c kết nối với vi ệc t h ự c h i ệ n x á c d ị n h n g ư ờ i d ù n g h o ặ c c á c d ị ch
vụ c h ứ n g t h ự c, b ả o v ệ t h ô n g tin liên lạc, v à x á c đ ị n h ai là n g ư ờ i đ ư ợ c p h c p d ư a ra
n h ữ n g h à n h đ ộ n g c h ứ n g t h ự c đó, c u n g c â p c h ứ c n ă n u h ô t r ợ n h u q u à n lý níiiròi dùng, d u y trì I h ô n g tin c á c Ihiinh vi ên c ủ a n h ỏ m
G T 4 Cling c â p hai c á c h t h ứ c c h ứ n g t h ục kliác n h a u : v v s \;'| i’r c - W S (Yi liíii c á c h
c h ứ n g t h ự c vồ c ư b á n là g i o n g n h a u , c h u ẩ n X 5 0 9 g i ó i h ạ n bứi c l u i n g I h ự c (h ục ihc
và c h ứ n g t h ự c ủy q u y ê n m à n ỏ s ử d ụ n g q u a v i ệ c n h ậ n d ạ n g llụrc t h e liên t ục với
n h ữ n g ngirời d ù n g v à m á y c h ù dc Irợ g i ú p s ự ú v q u y ỏ n t ạ m thời đ ốn c á c t hự c the khác
S ự uỷ quyên và s ự chíniiỊ th ự c cùa 11 ch services
G S I g ồ m 4 t h à n h p h ầ n k h á c n h a u : bảo vê thông điệp, sir xác thực, sự Itý quycth sư cắp p h ép 1'1. S ự t h ự c thi c ù a c á c c h u ẩ n k h á c n h a u d ư ợ c s ứ clụnụ dc c u n u c ấ p c h o mỏ i
c h ử n g n ă n g :
> T L S ( l r a n s p o r t - l e \ ' c l ) h a y W S - s c c u r i t y và W S - S c c u r c C o i n ci-.salmn ( M c s s a u c -
l evel) d ư ợ c s ử d ụ n u n h ư c ơ c h è b a o vệ I h ô n e đi ệp
Trang 27M e ssa g e -le ve l Secur i:v
Trang 28M y p r o x y là m ộ t n ơ i c h ứ a g i ấ y u ỳ q u y ề n o n l i n e K h i v â n đ ê g i â y u ỷ q u y ê n rât p h ú c tạp, thì k h ái n i ệ m n à y lại rất đ ơ n g iả n : n ó là m ộ t d ị c h v ụ t r o i m đ ó b ạ n cỏ t hê Ill'll trữ
C ô n g cụ q u ả n lý d ữ liệu liên q u a n lỏi c á c c ô n g v i ệ c c ấ p p h á t , c h u y ỏ n (.tôi, q u á n lý
c á c d ữ liệu p h â n tủn C ô n g cụ q u à n lý d ừ liệu d ư ợ c c h i a t h à n h hai t h à n h p h ầ n c ơ bản:
29
Trang 29n g ư ờ i k h á c , b ạ n c ầ n p h ả i cài đ ặ t s e r v e r tại m ộ t h o s t c ó t h ể t ru y c ậ p d ữ liệu và đ à m
Dịch vụ truyền f i l e tin cậy(R F T )
T h õ n g t h ư ờ n g , G l o b u s - u r l - c o p y và G r i d F l p lủ m ộ t t ậ p h ợ p c á c cone, cụ m ạ n h , n h i r n a
c ó n h ữ n g d ặ c t hù k h ô n g p há i l u ô n l uôn là tốt nh a i T h ứ nh ất G r i í l R p k h ô n " phủi là
m ộ t g i ao t h ứ c d ị c h v ụ vvcb T h ử hai, G r i d F t p y ê u c ầ u c l i c n t 1110' két nối tronu, q u á tri nh t r u y c n f i l e N h ư v â y , c â n c ó m ộ t p h á t h i ệ n m ó i d ỏ là c á c g i a o d i ệ n d ị c h v ụ
d ự a trcn c á c d ị ch v ụ w c b đ c d u y trì t r ạ n g t hái l ưu t r ừ tin cậ y Đ ó c h í n h là d ị c h vụ
t ruyền file tin cậy
R I T là m ộ t vvcl) sci v i c c r c s o u r c c f r a m e w o r k d ự a llico c á c \VL'b s c r v i c c dc c u n g c ấ p
m ộ i bộ lập lịch c ô n g v i ệ c c ó c h ứ c n à n g t r o n g viộc v ậ n c h u y ê n đ ừ liệu B ạ n chi việc
d ư a ra m ộ t d a n h s á c h c á c U R L n g u ồ n v à d í c h ( b a o g ồ m c a llui' m ụ c v à lì le), s au d ỏ dịch vụ n à y SC vicl m i ê u là c ô n g v i ệ c và d ư a c h ú n i i v à o cơ sò' d ữ liệu t h ay m ặt c h o bạn Khi m ộ t d ị c h vụ m u ố n lay y ê u c ầ u c ô n g v iệ c c ù a h ạ n, n ó p há i t ư ơ n g lác với
t r o n g G r i d D ị c h v ụ n à y d ặ c hi ệt có h i ệ u q u a c h o ứ i m dựne m à c a n ihiốt p há i biết
c h í n h x ác d ịa c hì v ậ t lý c ù a t ệ p R L S là m ộ t n ơi đăne k v đ è l ư u £2,1 ũ c á c vị trí ( dị a
» chi vật lý) c ó đ ặt d ữ liệu N m r ờ i clìinẹ, h o ặ c d ị c h v ụ d ă r m k v t ệ p t r ê n R F S khi m ộ t
t ệp d ư ợ c t ạo ra, s a u d ỏ n g ư ờ i d ù n g t ru y v a n tói c á c R L S d ê t i m c á c nơi đặt p h i ên
bà n s a o l ưu c ủ a file n à y R l s b a n t h â n lù m ộ t s e r v e r p h â n tán l ức là hun t h ăn n ỏ
c ũ n g g ồ m n h i ề u s e r v e r d ặ t lại n h i ề u nới , d o d ó ta c ó i hẽ l ã n ạ t o à n h ộ d ữ p h ạ m vi lưu t rữ v à t r u y c ậ p h ơ n là l ưu trữ t ậ p Irurm,
T r ư ớ c khi t ỉ m h i è u CO' c h e n à v d i ú i m ta c â n p h â n hiệt 2 k h á i n i ệ m :
'r r è n t ệ p I o r í c : là m ộ t nội ikiiií’ d u v n h a i c h o nội d u n e c u a m ộ t tệp
30
Trang 30lo g ic a l File Name X.Yz
\
Dịch vụ (Itì liệu cấp cao
G T 4 c u n g c ấ p m ộ t d ị c h vụ q u a n lv c a o c â p là s ự kêt h ợ p c ù a h;ú clich vụ: Dị ch vụ
t r uy ề n file tin c ậ v ( R ] ' T ) v à D ị c h vụ x á c tlịnh vị trí b a n s a o ( R I S ) d ó là d ịc h vụ s a o lưu d ừ liệu ( d a t a r e p l i c a t i o n s e r v i c e - D R S ) D R S d a m b a o t ậ p h ợ p c ác lộp cụ ihế
l uôn tôn tại t r ê n m ộ t n ưi Ill'Ll t r ữ D R S sẽ băt d â u b ă n e c á c h t ru y v â n dC‘ 11 R L S ctc lây
c á c tệp k h á c n h a u t ôn tại t r ê n L ư ó i S a u dó, D R S t ạ o ra m ộ t y ê u c ả u t r u y ê n t ệ p d ư ợ c tlụrc hiện bời R F T S a u khi t r u y ề n x o n ” tệp, thì ! ) R S sè điìim ký lại vị trí [xin san
m ới với R L S
D R S d ư ợ c t h ự c thi n h ư m ộ t w e b s e r v i c e s v à đ ư ợ c b i ê n d ị c h b ở i WS RJ - K h i n h ậ n
đ ư ợ c m ộ t y ê u c ầ u c ù a D R S , nó t ạ o ra W S - r e s o u r c e (.lược s ử clụnu đổ d u v trì t rạn tỉ ihái về m oi t ệp d ư ợ c s a o Ill'Ll, b a o n ồ m ca v i ệ c s a o l ưu t h à n h c ỏ n ạ h a v t hất bại
Quản ì ỳ th ự c th i
C ô n g CỊI q u à n lý llụrc thi dê c ậ p lói sụ' k h ỏ i lạo t h e o dõi q u a n K d i ê u p hối và tô
c h ứ c lí nh t o á n tù' xa G T 4 hô trọ íĩiao d i ện q u à n lý và c á p p h á t tài n ° u y ẽ n lưới ( G R A M ) n h ư một phươna ihírc CO' sư cho m ụ c đích trên G T 4 G r a m thực hiện
c h u y ê n y ê u c à u c ủ a i m ư ò i d ùn í í tù' t ệ p d ặ c tà R S L ( R e s o u r c e S p e c i f i c a t i o n
L a n g u a g e ) t h à n h cỏ nt í v i ệc l ư o i m ửníi rỏi llụrc h i ệ n Ircn tái neuN'On ()' xa D ó I'm t hó'1
G R A M cũ n e c u n e c â p m ộ t c ơ CỈ1C b à o m ậl ckrn u i àn d ụ a t rcn d i n h d a n h n n ư u i (.luiii: (CìSl i d e n t i t y ) v à á n h x ạ đ ị n h d a n h n ụ u ừ i d ù n u vứi tài k h o a n n m m i duiiL! I LU >nu ưiiLỉ
Trang 32n h i ệ m V ớ i p r e - W S G r a m thi 2 c l i en t n à y là m ộ t Irons; khi dó, với
w s g r a m c h o p h é p d i ề u k h i ể n s ự nc,ăn c á c h c ù a 2 cl ient này
K i c m tra D ê h ù trự c h ứ c n ă n g lính t oá n t r á n h c ú c i m u y h i èi n tlo các trục
w s (ỉ]';im c u n g Cíìp m ộ i c ơ c h ê cỉệ li'inli CÔI1Í4 viỌc nil lối
C l i e n t c ỏ t he k i ê m tra và c ù i lại c ô n u vi ệc I m n i í Inrìvnu, h ợ p
k i ê m tra t h â y lồi t r u y ề n t h ô n g tin lroni> [hòi g i a n n g á n ngùi
T ư ơ n g tự, prc-VVS G r a m c u n g c ấ p 2 c ơ c h ế s u b m i t s i o n dô clệ
t ri nh v à XCI11 xét I11ỘI c ô n g việc
G r a m l u ô n c u n g c ấ p m ộ t c ơ c h ế c h o p h é p c l i e n t c ó t hê ìmắt
c ô n g v i ệc b át k ỳ thời di ốm nào
vvs G r a m c u n g c ấ p sự tin c ậ y và t ốc dộ t r u y ề n file (uridlìp)
n h a n h g i ữ a tài n g u y ê n t í n h t o á n vói c á c p h ầ n t ử l ưu Irữ d ữ liệu
b c n n g o à i t n r ứ c và s a u khi c ô n e v i ệc t h ự c thi ]5r c - \ \ ' S c ũ n u cu
thê cũ n g sử đụng hộ ih one eridftp n h u n e nó kém linh hoạt hon
G r a m c u n g c a p c ư c h e t ă n g lốc đ ộ t r u v c n file o u l p u l lù’ p h í a lái
n g u y c n tí nh toán w s Ciram c ò n c u n u c ắ p t h ê m 1 c ư c h ế m ớ i
c h o p h é p g ửi số l ư ợ n g file t u ỷ V D o n e klii dú P r c- W' S ch 1
e u n c c â p c ơ c h ê c ơ c h ê tăn LỊ tôc (.lộ e ư i o u t p u l và c á c loi
Tô ch ứ c th ự c th i tá c vụ
Trang 33T ổ c h ứ c M ộ t vài c ô n g v iệ c c ó thổ đ ư ợ c t h ự c thi s o n g s o n g , t ức là sẽ
■jDelegationJ Troni.fe.' I
tty quest I
Local job control
! Ô’õỉpr
RFT File Transfer ' i " ftp
o D ị c h vụ u y q u y ề n theo m ục đ í ch chuno, đưọ'c sư clụno, dê quán lv eiay uv quvỏn
o Dịcli v ụ t r u y ề n file tin c ậ y t h e o m ụ c đ í c h c l u i n u d i m e dè q u a n lv t h a o tác ca p
Trang 34H ệ t h ố n g t h e o d õi v à p h á t h\ện(M onitorìng and D iscovery System - MDS) là 1 \ veb
s c r v ic c d ù n g d ể t h e o dõi v à p h á t h i ệ n tài n g u v ê n d ị c h v ụ t r ê n lưới H ệ t hố r m n à y
c u n g c ấ p k i ế n t r ú c t h ố n g n h ấ t c h o v i ệ c t h e o dõi c á c thôna, tin v ề c ấ u h ì nh hộ t h ố n ” trên c á c n ú t l ưới t r ê n t o à n b ộ h ệ t h ố n g , c u n g c ấ p t h ô n g tin tài n c u y ê n với c á c dặc
đ i ể m n h ấ t đ ị n h t h e o y ê u c ầ u n g ư ờ i d ù n g N h ũ n g d ị c h v ụ d ư ợ c M D S 4 cune cốp:
> T r u y v ấ n d ị c h v ụ c ủ a W S R F dô lấy t h ô n g tin t i n h c h ấ t c u a tài n g u y ê n
'r T h ự c thi c h ư ơ n g t r ì n h với d ử liệu t h u đ ư ợ c
'r C u n g c ấ p g i a o d i ệ n c h o hộ t h o n g t h e o dõi t h i r d - p a r t y
Dịch vụ M D S4
M D S 4 là 1 t h à n h p h ầ n c ù a G T 4 c ó t hè t ô c h ứ c c á c tác vụ llico dõi và p há t h i ện lai dịch vụ và tài n g u v ê n t r ê n hệ tliôníỉ pli ân tán
T h e o dõi là 1 t iên t rì nh q u a n sát tài n g u y ê n h o ặ c d ị c h v ụ n h a m m ụ c đ í ch s ữ a lồi
h oặ c đ á n h d ấ u c ác h à n h độnR MỘI ngu'0'i d ù n g c ó t hê d ù n q hệ tliốnq, t h e o dõi de x ác
định tài nguyên dang chạy chậm trên ô dĩa, dê khắc phục 11Ó.
Phíìt hiện hì q u á tr ì nh lim lài n m i y c n p hù h ợ p với l ừ i m I h a o l;ìc q u á t rình nà\ ' có 11lêpliiii ba o g ô m cá vi ệc l i m lài HLUivõn và lìm lliànli v i ẽn p h ú h ợp
Củ 2 ứ n g d ụ n ti t h e o dũi và pliál hi ện đ ề u v ê u c a u k h ả n ă n ” t ập h ọ p i h ỏ n u lin tú'
n h iề u n g u ồ n tài n g u y ê n D c cỉáp í n m VCU c ầ u n à v , M S 1 ) 4 c u n ” c a p 2 (.lịch vụ lập h ợ p
dê lây t h ô n g tin t r ạ n ẹ thái từ t m u ỏ n tài n g u y c n d ă n g ký: v à u i a o d i ệ n trôn CO' s ớ trình
duyệt , c ô n g cụ dònu, l ện h, iiiao d i ệ n \ vcb s e r v i c e c h o p h é p n ụ ư ờ i d ù n íi Iruv v a n và
t ruy c ậ p v à o n g u ồ n d ữ l iệu l ậ p h o p n à y
M D S 4 c u n g c â p 3 k i ê u l ậ p h ợ p k h á c nhi.lL] Urưim ủ n u \ ói u i a o (.liộ 11 và h à n h vi k h á c
n h a u ( m ặ c d ù tat c á đ ê u dã d ư ợ c x â v d ự n g i r o n s f r a m w o r k ) :
'y M D S - i n d e x : h ồ t r ự X p a t h (1 n e ỏ n n s ĩ r c ù a X M L ) t ru y v ấ n ló'i e i á trị m ó i nhat tập h ợ p d ư ợ c t ừ DRiiồn t h ỏ n s tin
'r M D S - T r i g g c r : T h ụ c h i ệ n h à n h d ộ n g d ặ c tã ( c ử i m a i l , ụỉii lì lc l o ” ) bấl c ứ khi n a o
d ữ liệu l ập h ợ p đ ư ọ e nôi v ói n y i rờ i d i m e d ã x á c đ ị n h e h u â n
r - M D S-A rchivcr: Ill’ll trữ aiá trị imuồn thong tin vào một CO' su dữ liệu cỗ dịnh mà
Trang 37Cài đặt (lịch vụ í h ôn g tin
S au khi d ã cài đ ặ t x o n g ở 2 m á y , c h ú n g ta cài d ặt d ị c h v ụ t h ô n g tin đ ê c h ú n g t h e o dõi n ha u
Trang 38P hần IV: Q U Ả N T À I N G U Y Ê N V À L Ậ P L ỊC H T R O N G T T M L
T í n h toán m ạ n g lưới n h ư là m ộ t m ô h ì n h đ ư ợ c đ ư a ra đ ê gi ải q u y ê t c á c vâ n dê lớn
t r o n g k h o a h ọ c , t r o n g c ô n g n h i ệ p , t r o n g t h ư ơ n g m ạ i N e à v c à n e c ó n h i ề u ứ n g d ụ n e lận d ụ n g k i ến t rúc h ạ t ầ n g c ủ a lưới, đ ẻ có the c Lint* n h a u línlì t oá n Ill'Ll t r ữ
Chỉ m ộ t cái “ k h o ” k h ô n g t hể q u ả n lý d u ợ c c á c tài n g u y ê n c a n t hiết c ù a m ộ t ứnii
d ụ n g p h ứ c tạp N h ư n g v i ệ c s ừ d ụ n g d ữ liệu p h â n t á n c ó thổ m a n g lại n h i ề u lợi ích
c h o c á c ứ n g d ụ n g D o s ự p h â n l án d à n trải c ủ a hộ t h ố n g lưới, n c n đòi hoi phai c ó
m ộ t s ự q u ả n lý h i ệ u q u á c á c tài n g u y c n p h â n t án c ủ a lưới T í n h h i ệ u q u a cũ a mộ t
lưới phụ thuộc rất lỏn v à o sự hiệu quá và h i ệ u s u â l c u a bộ lập l ị ch c u a nó.
Userjob.-
L ậ p lịch t r o n g l ưới đ ư ợ c dị nil n g h ĩ a n h ư là m ộ t t i ến t r ì n h đ ê liên kêt c ô n e vi ệc với
d ữ liệu c a n thi ết trôn t o à n bộ lưới M ộ t c ô n g v i ệ c c ó t h o c h i a ra l àm n h i ê u cỏ rm v i ệ c nhò h o n , b ộ lập lịch c ó t r á c h n h i ệ m phái l ựa c h ọ n Lài n m i v ê n và c ô n e vi ệc s ao c h o phù h ợ p vói c ỉ i en l l ậ n clụim đ ư ọ c tôi d a lùi 11 LIU veil c u a hộ i h ô n e ki ói
' I r o n 1 1 p h ầ n s a u ta SC trìnli b à y 3 m ỏ h ì nh lập lịch: M õ h ì n h l n n m t â m ( C c n t r a l i / c d )
M ỏ h ì n h p h â n c a p ( H i e r a r c h i c a l ) và M ò h ì n h p h â n tán ( D i s t r i b u t e d )
39
Trang 39c ậ p n h ậ t nhai 1 u y n h i ê n c á c h lập lịch k i c u n à y chi p h ù h ợ p \'cVi hộ I h ô n u n ho k h ó
m ờ r ộ n g tỏi c á c hệ t h ỏ n e l ớ n d o khi mỏ' rộĩiR, n ó rât k h ó có t h è q u à n lý đ ư ợ c t o à n bộ
hệ t h ổ n u tủi n g u y ê n I r o im Itrói M ậ t k h á c , n ó n h ư m ộ l dư ờ i i i i i hãl n í u c h a i, hệ t liònc
râl dồ bị đố võ nêu m áy lập lịch chu bị hònti.
40
central
h<*'Uilrj
Trang 40Giao tiếp trự c tiếp
T r o n g t r ư ờ n g h ợ p n à y, m ỗ i b ộ lập lịch đ ị a p h ư ơ n g c ó t hê g i a o t iêp t rực liẽp vứi n h a u
t r o n g v i ệ c x ử lý c á c c ô n g v i ệc M ỗ i b ộ l ập lịch s ẽ b a o g ồ m m ộ t d a n h s á c h c á c bộ lập lịch k h á c m à n ó c ó t hổ t r a o dôi d ư ợ c , h o ặ c c ó t hê c ó m ộ t t h ư m ụ c t r u n g t â m c ậ p nhật, c h ứ a c á c t h ô n g tin liên q u a n tới cá c bộ lập lịch k hác
Figure 6.3 Diroct communications in distributed scheduling
N c u c ó m ộ t c ò n g v i ệ c n à o d ó m à khône, t he x ử lv đ u ợ c b ở i tài n ẹ u y ô n c ủ a m ộ t bộ lập lịch đị a phươ n e ,, n ó sẽ t r a o dôi v ớ i c á c b ộ l ập lịch k h á c t r o i m d a n h s á c h c u a nỏ
dè tì m ra tài n g u y ê n p h ù h ọ p d è Liiai q u y è t c ô n e vi ệc đó
Giao tiếp ỊỊÌán tiếp (h ôn g qua m ộ i vùnỵ côníỊ việc ch u n g
9 Tr ol l y t r ư ờ n g h ợ p n à y , c á c CÔ11 tỉ, v i ệ c k h ò n g đ ư ợ c t h ụ c h i ệ n i m a y m à đ ư ợ c e ưi tói
mộ t v ù n g c ô n g v i ệ c cliuníi S o với p h ư o n g t h ứ c e i a o l i ếp t rực tiếp, c á c b ộ lập lịch địa p h ư ư n g c ó t he c ó k h ả n ă t m l ựa c h ọ n c;ìc còny, viộc p h ù h ợ p c h o \ iệc lập lịch trên
hộ thổno, tài n e u y ô t i c ù a m ì n l i Ọ u y clịnh di rọc đặt ra là t o à n hộ c ô i m \'iộc t r ọ n e Miim
c ô n g v i ệc c h u i m tlirợc tlụrc tlii lại m ộ i sô thời d i ê m K i ê n i rúc c ù a m õ h ì n h n a \ (.lưọc
b i êu d i ễ n n lu r h ì n h sau:
41