1. Trang chủ
  2. » Thể loại khác

ĐỀ TÀI DESKTOP GRID VÀ ỨNG DỤNG

76 6 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 76
Dung lượng 7,92 MB

Nội dung

ĐẠI HỌC QUÓC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC KHOA HỌC TỤ• NHIÊN • • • ********* TÊN ĐÈ TÀI: DESKTOP GRID VÀ ỦNG DỤNG IMÃ SÓ: QT-07-63 C H Ủ T R Ì Đ È TÀI: T h S T r ịn h T h ị T h ú y G i a n g CÁ C CÁ N B ộ TH AM GIA: T h S H Đ ắ c P h n g i HÀ NỘI - 2007 m BÁO CÁO TÓM TẮT T ê n đ ề tài: D e s k t o p grid ứng dụng : m ã số: Q ] -07-63 C h ủ t r ì đ ề tài: T hS T r ịn h Thị T h ú y G i a n g C c c n b ộ t h a m gia: T hS H Đắc P h n g T r n g Dại học C ô n g nghệ ĐHQGHN M ụ c tiêu nội d u n g ng hi ê n cứu T í n h t ốn lưới m hình kế t nối m y tính đê có thẻ x lý với tốc độ cao b ă n g c ách tận d ụ n g lợi cua m n g dẻ tạo nên m ộ t m hìn h c ảu trúc m y tính ao có k h ả n ă n g x lý p h â n t án t h ô n g q u a c SO' hạ t ả n g s o n g song M n g lưới sử d ụ n g n g u ô n tài n g u y ê n tư m y r iê ng biệt đ ợ c kêt nôi m n a ( th n g m n g internet) đê x ứ lý tinh toán vâ n đê lớn M n e lưới c u n g cáp k nă n g thực hi ện với d ữ liệu lớn b ă n g cách căt c h ú n g ta th ành từ ng phân, lưu trữ m y tính k há c H i ệ n có n hi ều m hì nh c o n g ng hệ nén t ảng đê xâ y dựnsd ứ n e d ụ n g tính tốn lưới m ột t r o n e n h ữ n g m ỏ hỉnh c h ú n g tỏi n g h i ên c ứ u sư đ ụ n a c ô n a cụ B O I N C đ ợ c thiết kè cho tính to n tình n g u y ệ n D e s k t o p grid C c nội d u n g n g h i ê n cứu: N a h i ê n c ứ u vê tính to n m n g lưới D e s k t o p erid N g h i ê n c ứ u c ô n g cụ B O I N C - X â y d ự n e hệ t h ố n s t h n g h i ệ m - Đ e xu ất m ộ t vài h n g tiếp c ận tính tốn m n lưới Việt Nam C c kct đạ t đ u ọ e Viêt đ ợ c m ộ t tài liệu D e s k t o p g r id giới thiệu h ộ c ô n e cụ BOINC Dã n g h i ê n c u \ đ a đ ợ c m ộ t số đề x u ấ t việc xây d ự n a m ộ t số m ỏ hỉnh ứ ng d ụ n e tính to án m n g lưới o Việt N a m ■) ỉ - Đ ã c ó 01 b o c o Hộ i t h a o Q u ố c gia lần t h ứ III: “N g h i ê n c ứ u c b a n ứ n g d ụ n g c ô n g n g h ệ t h ô n g t i n ” N h a T r a n g t h n g / 0 T ì n h h ì n h k in h ph í c ủ a đ ề tài ( h o ặ c d ụ án) C H Ủ TRÌ ĐỀ TÀI Đ O N VỊ Q U Ả N LÝ (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) L P G S.T S Đ ỗ Q u a n g H uy ThS T rịnh T hị T h u ý G ia n g T R Ư Ờ N G ĐẠI H Ọ C K H O A H Ọ C TỤ N H I Ê N / tíỉỆ U T R Ư Ở \ NG V ASTRACT Titl e: D e s k t o p Gr id an d application; Code: Ọ T - - P r e s i đ e s u b j e c t : M S c T r inh Thi T h u v G i a n s P a r t i c i p a t o r : M S c H o Dac Ph uo ng C o l ỉ e s e ot T e c h n o l o g y V N U O b j e c t i v e and c o n t e n t o f research Grid c o m p u t i n g is the m o d e l that a l l o u s h e t e a e n o u s c o m p u t e r s to be c o n n e ct e d th ro u g h netvvork T h e a d v a n t a g e o f this technolos,}' is th e posih il ity o f crea tion the Virtual s u p e r - c o m p u t e r \vhich h a v e potentially dist rib ut cd cap acity T h e Grid c an use v a ri ou s r es o u r c es from i n d e p e n d e n t c o m p u t e r s c o n n e c t c d via Internet to pr oc e ss large v o l u m e o f intbr mat ion B e s i d e s this, the t e c h n o l o g y enab le us to di vid e a data into c h u n k to store in m a n y c o m p u t e r s T o d a y , there a lot o f m o d el to ols and intra stru cture s u p p o r t e d G r i d application Th e tool we s tudi ed an d us ed is B O I N C \vhich is d e v e l o p e d at UBC BOINC in írastru cture allcnv s p e e d i n g up c o m p u t in g process T h e c on t en t o f the research: Topic in G r i d c o m p u t i n g and D e s k t o p C o m p u t i n e - B O I N C tools E x p e r im e n t a l P r o p o s in g s o m e a p p r o a c h to appl> Gr id c o m p u t i n g in V i e t n a m M a in results: B O I N C T u to ria ls ( H o w to install use and p r o e r a m ) - Pro po s al for s o m e m o d e l to applỵ Grid t e c h n o l o g y in V i e t n a m - 01 report in Th e T h i rd Nat ion al Sym posium I n ío r m a tio n T e c h n o l o g y R e s e a rc h ( F A Ỉ R 0 ) Punđamenta] a n d A pp l i ed M Ụ C LỰC G I Ớ I T H I Ệ L C H U N G 1.1 Đặt vấn đ ] Tính tốn l i ■ v' B O I N C .12 2.1 Giới thiệu chung BOITsC 12 2.2 Những ứng dụng thích hợp phát triẽn BO ÍTsC I 2.3 Các thành phẩn cùa BO I NC 14 J Các sách cùa B O Ĩ N C 22 T R I ÉN K H A I Ứ N G D Ụ N G .33 3.1 Triển khai ứng dụ ru: BO I N C .33 3.2 Xây dựng dự án G r i d 33 3.3 Một số dự án tiến hà n h 35 K É T L U Ậ N 40 4.1 Các kết quà dã đạt đ ợ c 40 4.2 Phương hướng phát t r i ề n 40 APPENDIX 41 G iao diện lập trình ( B O I N C AP I ) 41 1.1 Giói t h i ệ u 41 1.2 Các giao diện b n 41 1.2.1 Hàm khởi tao kết thúc ứna d ụ n g I 1.2.2 P h â n gi ả i t ê n ri l e I / W r a p p e r s .4 1.2.4 Checkpoitinc 42 1.2.5 Vùng íiăiiii (Criticai Sections) 43 1.2.6 Atomic file u p d a t e 43 1.2.7 Credit reporting 44 1.2.8 Reporting progress 44 1.2.9 Giao tiếp với Core Client (Communicating \vith the core Client) 45 1.2.10 Kiếm tra ửna dụng có chạy chế độ standalone k h ô n a ? 47 1.2.11 Registering a timer handler 48 1.2.12 Requestins netvvork connection 48 1.3 Các giao diện lập trình đồ họa ( Graphics API) 48 1.3.1 Tính tưong t h í c h 49 1.3.2 Giao diện lập trình đồ họa cùa B O i N C 49 1.3.3 Giao tiếp truyền thơng với úng dụne c h í n h 50 1.4 Tricklc message A P I .51 1.4.1 Giới t h i ệ u I 1.4.2 Client-Side A P I 52 1.4.3 Server-Side A P I 52 1.5 Intermcđiate U p lo ad 54 1.6 Các hàm thu viện k h c 54 Q u trình cài đật B O I N C 56 2.1 Hướng dẫn cài đặt BOINC s erver 56 2.1.1 Cài đặt gói b n 56 2.1.2 Cấu hình s e r v e r 57 2.1.3 Cài đặt BOINC serve r 58 2.2 Cài đặt ứng dụng cho BOI-NC 58 2.2.1 Tạo prọịect 58 2.2.2 Tạo application cho project TÀ I L IỆ U T H A M KH A O .62 G I Ớ I T H I Ẹ Ư C H U N G 1.1 Đ ặ t v ấ n đ ề T r o n g tư n g lai n g y c àn g có nhicu bai tốn vêu cầu c sơ d ữ liệu lớn \ ê u cầu vò tốc độ cao đ ợ c đặt Việc tạo m ộ t m y tính lớn giải qu t cac tốn trẽn tơn nhi ều c ô n g s ức tiền c ua c ũn g n h rát kh ó có thê đ p n e Tronii n a y tồn nhi ều ng uồn tài n g u y ê n d th ừa c ua m y tính đ a n e làm việc thê giới Với phát triên n h vũ bão cua m n g toàn câu m ộ t c àu hoi đ ượ c dặt là: Li ệu có thê tận d ụ n ẹ n g u ỏ n tài n a u v ê n nà v đẻ x ứ lý cac bai to án lớn nói khơng? 1.2 T í n h t o n lu ó i 1.2.1 G iới thiệu ch u n g vê Tinh tốn lưới T ín h tốn lưới ch ính m ột m hình xâ y d ự n g đê tra lời c h o c â u hoi Tí nh tốn lưứi mỏ hình kêt nơi m y tính dẻ có thê x lý c a o b ă n g c ách tận đ ụ n e lợi c ùa m n g đê tạo nê n m ộ t m hình c ấu trúc m \ tính ao có k h a n ă n g x lý p h â n tán th ôn g q u a c s hạ tầ n g so ng song M n g lưới sư d ụ n g n g u n tài n g u v ẻ n từ m y r iê n g biệt đ ợ c kết nối mạiiR ( t h n g m n g internet) đê x ứ lý tính loán vấn dề lớn M n g lưới c u n s cấp k h ả n ă n g thực với d liệu lớn b n g cách cất c h ú n e ta t h àn h từns, phần, lưu t rừ c c m y tính khác 1.2.2 Các loạ i m n g lư i M n g lưới tính t ốn đ ợ c xâ y d ự n g với kích t h c k há c C ó thè la chí m ộ t vài m y tro ng p h ị n g ho ặ c có thê ca m ộ t hệ t h ố n s p h n c ấ p m y tính trài r ộng giới Sau đ â y c h ú n g ta x e m xét vài c ẩu trúc hệ t h ố n s m n lưới —- /•■ ■ —:v " ■ —r\ —r*.— SPHRi " V— 'V • 'l a tu Users Ỉ^ ÍC P U |p ẻ so u rce A dm inistrators í CPU+ Data Resource — V-i '■■' Ị Stcxage ■■■ CPU Resource Ị Resource I o EẼ CPU+ Data Resource _L Grid Data Sharing Mechanisns Figure 1-7 A simpịẻ Q T r o n g hỉnh m ộ t ví dụ vè m n g lưới dơn gian với m ộ t vài m y với cùim m ột ki c âu trúc, hệ điêu hành N h n e m v t h n g num t r o n e m ộ t p h ò n g c ủ a m ột tô c h ứ c n o T h n g c h ú n e ta gọi m ộ t p h â n c ụ m (clusier), c h ứ k h ô n e gọi lưới (ariđ) M ô hình m n g lưới p h ức tạp h n có thè áp d ụ n g cho m y tính k h n g đ n a với T r o n g hệ th ố n g nàv tồn nh iều kiêu tài n a u y ê n k h c Hệ th ố n e m n g lưới phai b a o g m m ộ t vài thành pha n điều phối lập lịch S ự chia se iìle đư ợ c thực thi s d ụ n g hệ th ố n g file mạn Các má} tín h t h a m gia \'ào m n g lưới n y t h n g k h ô n g n a m tro ng c ù n g mộ t p h ò n s n h n e n ằ m tr on a c ù n e m ộ t tồ chức H ệ th ố n g m n g lưới nà}’ t h ò n g đượ c gọi "int raa rid " H i ệ n nay, m n g lưới đ ọ c s d ụ n g xuất n h i ề u nơi trẽn giới Diêu n y dân đê n việc cân thiẽt phai có điêu luật cụ thẻ \ iệc m n s lưới d ượ c sư d ụ n g n h thẻ Yi dụ điều luật quv định loại c ô n e việc n o đ ọ c thực hệ t h ô n g vào k h o a n g thời gian Bèn c ạn h việc b a o n ậ t CŨH2 tro t h n h m ộ t vấ n đ ề q u a n trọng c u a tô chức liên quan N g y hệ t h ò n g m n g lưới dã trai r ộ n e k h ẩ p to n cầu v ượ t q u a biên aiói c ủ a từ n g tô c h ứ c r iê ng le cua nướ c trư t hà nh m ộ t m n e lưới oiai quv ct d ự án m a n g tính chất toàn cầu Hệ t h ổ n e m n e lưới n y đ ọ c LI la ••[ntertirid" H ỉ n h d ướ i đ v m i n h h ọ a m ộ t hệ th ố n ? intcrcrid 1.2.3 Các c ô n q cụ nên tiing p h t triên hệ th ôn g tỉnh tốn lư i IIÍIV Hiện na y thẻ eiới có nh iêu g cụ ho trợ ch o việc xây d ự n u m hình tính tốn lưới k h c D i dây sô c ỏ n s cụ nôi t iế n g d a n a d ự c su d ụ n g rộ n g rãi c h o hệ t h o n g tính tốn lưới * P B S ( P o r t a b l c B a t c h S y s t e m ) : Là hệ th ố n g p h â n tai q u ả n K tài n g u y ê n m n h N A S A p h t triên H ệ thô ng nà y đ ọ c su d ụ n g rât p h ô biên tr o n g hệ t h ố n g tính t ốn h i ệu n ă n g cao C h ứ c n ă n g c hín h c ù a hệ t h ô n g tiếp nh ộ n c ỏ n e việc (job) từ n c i su d ụn a ba o vệ c n e việc c h o đèn đ ợ c thực hiện, th ự c c ô n g việc trả lại kèt cho n e u i sư d ụ n a P B S có thê đ u ợ c c âu hình c hạ y m ộ t hệ t h ô n a đ o n h o ặ c m ộ t hệ th n g đa m y tính S ự linh đ ộ n e nà v làm c h o PB S có k h a n ă n g đ p ứ n e ch o nhiẻu hệ th ố n g tính tốn * G L O B L S T O O L K I : G l o b u s cộn đ è n e m c u a n e u i d ù n g \ n e u i phát triên dè h ợ p tác s dụne, ph â n m ê m m đẽ liên kêt tai n2UỴẻn tính tốn phà n tán G l o b u s toolkit ỉ c ô n s cụ phân m õ m m ã nạuồĩi m d ù n a dê xây d ự n e lưới tinh toán, đ ợ c phát tricn bơi tô chức liên hiệp G l o b u s \ m ột số tò c h ú c khác G T g m t h viện p h n m è m dịch vụ dê t heo dõi p h i trién q u a n 1Ý tai ng uy ê n, c ộ n g t h ê m s ự b a o m ật quàn lý file • C O N D O R : t h n g d ù n g để phâ n tai tai n g u v ê n lập lịch c h o c ò n e việc th ố n g máy trạm (wo rksta tio ns) Nó hỗ í rợ sư d ụ n s diêm kiêm tra ( c h e c kp o in t ) v c h u y ể n eia o c ô n a việc g i ữ a m y trạm • B O I N C : c u n g c ấp m ộ t c s hạ tảng tính tốn phâ n tán c h o tính tốn lưới, phát triển bời d ự án c u a S E T I í í H o m e Đ â y la p h â n m è m c sơ m m iên phi đ ợ c phát h n h gi ấv p h é p cua LGP B O I N C đ ợ c thiẽi kẽ cho tình n e u v ệ n viene tính to án D e s k t o p grid T r o n g đề tài n s h i ẻ n c ứ u k h o a họ c ch ú n g chu \ ế u n e h i ê n c ứ u \ è tính tốn lưới p hát triên ứnR d ụ n g d ự a cư sờ hạ tãno B O I N C n h ù r lý sau đây: • T h ứ B O I N C p h ầ n m ê m m ã ng uồn m có chi phí phát triên re phù h ọ p với h o n c ản h Việt N a m • T h hai B O I N C có thê d u y trì hoạt đ ộ n e c ua dự án chi với mộ t m v chu • T h ứ ba B O I N C đ ợ c s ứ d ụ n g rộng rãi giúp phát triẻn n e d ụ n chu yêu lĩnh vực: k h o a học t r n g Đại học d o a n h ng hiệp • N g ợ c lại, b ộ c ô n g cụ khác n hư G l o b u s C o n d o r t h n e nặim \ phức tạp k h n g thích h ợ p với môi t rư n g phát triên cộ n g đồiìíi \ lộc lựa chọ n n c h iê n cứu phát triên ứ n g đụna d ự a B O I N C phù h ợ p với việc b ướ c dầu tiếp cân inơ hì nh tinh to n lưới p h ù h ợ p với hoàn ca nh nav: m o n e m u ố n phát Iriên ứ n g d ụ n g đê đ a o th ự c tê m ột ngà y k h ô n g xa Việt N a m Phầ n c h n g tiếp theo, c h ú n g sâu trình bà y rõ hơ n c ầ u trúc cua B O I N C việc phá t triẻn ứ n g d ụ n g dự a n ề n t ảng B O I N C H Ộ I T H Ả O K H O A H Ọ C Q U Ô C G IẠ ^ N % X y \ \ ĩ Ỷ * ỊH Ổ r tU ' V xjh e Third National Symposium Fundamental and Applied Iníormation Technology Research F A It< 0 'ỉ TÓM TẮT CÁC BÁO CÁO § f e ^ ,rịp ^ J ' ^./1 ® ữẠ IM Ớ yN p A ÍỊỊỈẠ N G 9-10 THẠNG ữ:NĂM 2007 / / - •’ • -& v V > > * > « ■ ^ f luV nluci! cliO JÕĨ1 hicn I U \ van chưa co mỏi p lu ro iK n:;.iD iu u i ii >■> Ị i r v ,'bii I I -lu hình hố h ệ t h o n - i h c o h n g h ộ d a t c lử v i L\;; I v o n • xii p lu r o n u p h ì p iu i ì t h e o c a c x u l u r o n ỵ k h a c n h a u ỉ r o í i i ! rikM \ m J - ị\ ' va n i t ni V p t u r , r>- p í ; ' ị - Ịi n n chung n h ậ t c h o \ ICC m ỏ h ì n h h u h ộ t h õ n g t h e o I i o í I l : hơ da ta.- Ur m o I I n y m ò h i n l i I k u hc t h o n - • r.i mỏ hình t ị c h u c hơ đ a t c tư P h n g p h p l u â n r ù n đa d e c p đ u n g v o n í h ì n h h ò a hè t h ố n - p h a n t 'h [ích hợp t h ỏ n e u n t ự d ộ n g t r ẽ n c c t r a n g vveb Từkhoá: M ô h ì n h h o h ẻ t h ố n g , h ệ đ a tá c tử , m h ì n h t c h c da ta c tư M Ơ H ÌN H L A I G A -F L T R O N G BÀI T O Á N M Ơ P H Ĩ N G D IÈ l k lll[: \ T ự Đ Ộ N G T R Ự C T I Ã N G K H Ô N G N G Ư Ờ I L Á I L ê H o n g T h i , Bui T iế n L è n Khoa Cơng nghệ Thơng tin, TrưịiìỊi D ũ i hoe Khoa hoc Tư nhiên T P H C M B i t o n t h i r c tè " Đ i c u k h i c n t d ô n s ĩ c c t h i ế t b i t p l i " r n ò t h i l o n q u a n t u v ’ tirn>’ d a ' ứng dung tro ng nhiêu lĩn h YUC khác nhau, v í du trone an nin h quốc ph ò im eiao th i‘>!i'T vàn t u \"à o láo dục tạ o Đ è g i a i q u y õ t b i t o n n y c ằ n i h i c t p h a i \ ã v d i r n c m õ i hè t h ô n ^ d ĩ c u k h | 'rì Ur J i i w d iê u k h i ê n i h i c i b i [p i w h ' - T t r i r o c d ấ n n a y dã c ó n h i ề u hè t h ố n c d i ề u k h i ê n J o c \ ã v d i r n ' , 1.1 [ l u i J a c th n h C Ơ ÍK n h i d i n h T r o n pham VI hài háo này, c h ím ? tơi dồ xuất mọt mơ hình inI Ivct họp "lừ a logic m l a m ị ị o i m ỏ h m h G A - P L Mô 'i ;n n MI v't l i i n t ì d ị \ u t c h o p h é p x c d i n h t p 1.11át d lũ 11 k h lò n irư c th ã ii" khơnt: n e ù i Lí ị t r o n g m õ i ( n r ỡ n g g i a lâ p C c k c l q u a l ỉ m ỉ m h i c m (h u d i r n c Ivr h ò d i i KI; lền tir lo M " t n r c (hăng dã c h o t h v l í n h k h a t h i c ủ a m h ì n h (lc x u ấ t M Ồ I I Í NÍ Í T Í N H T O Á N M \ \ f ; I I OI M D I \ c NÈN r \ v ; H O !\C !Iô Đ ăc 1’l i u o n g \ T r ị n h l)ị T lu ì v C i a i i ” : T r u o i i ” CÓM” T l i n l i 1, ! r.lii ! t oII" !';ìii' Trường Đ ọ i học Cơnq níìhc ỉ.hii lun Qiiói' iỊĨíi 11(1 nơi Trưc/ỉii’ Dại học Khoa học lư nlticn / KII học Ouôc yia Ha :\ỘI T r o n a h a I b o n v c h ú n g t ỏ i n g h i ê n c ứ u m õ l n n í i l i n h lo a n n u u m l i sư t ỉ n n i ; n é t: Un;', M O N C IIÌĨI ncn tán Sỉ m h i ê n t a i đ a n e d ợ c r ấ t n h i ề u t ô c h ứ c Mr d m i í i r n n c n h ì r n ỵ ưn Một hay nhicu D a ta S e r v c r cỏ nhiệm vụ curm cắp tì le dừ liệu cho Client \ thu tập nic kết trà vè v ề phía Client: Đây mạnh cua BOINC so vứi cỏim cụ phát tricn khác Vú BOINC, Client chi cân tài vê chương trình dược xây dựng sân, cài dặt đơn izian than gia vào dự án thông qua MasterURL lương ứng c ỏ n lại côniỉ việc thực thi thổ li d o c h n g t r ì n h c o r e C l i e n t t h ự c thi v h o a n l o n t r o n g SUÔI v i n g i d ù r m 'r G U I: Là phân giao diện dỏ họa ngưừi dùng, niỉirừi dúnu cỏ thê tưưnu tác diêu khiên hoạt dộng cùa BOINC Client lrC‘11 ma\ CIKI tliơim cịLia uiiH diện dơn giàn V C o r e Client: Là thành phân nhân cua Client, có chức nánu điêu phôi mụ hoạt động nliu tương túc vói projecl, u câu cỏne việc, thực llìi cơnt việc, diều phơi cơng việc bên pliía Client 2.2.1 H o t đ ộ n g củ a Cl ient BOINC HTTP GLT master U R L c o r e Cl i ent scheduler n n r Ị',r dovvnl oad data server uplcad d a t a s e rv e r Hình Sau cài đặt phân mêm B01NC Client, người sừ dụna dũtm ki tủi khoan dự án 111 muôn tham gia Sau đăng kí, người dùng sỗ nhận email xác nhặn thành \ iên kèi theo đìa chi URL (lYlaster URL) cua dự án Người dùnc sõ sư dụm: tài khoan dã đănii ki \ địa chi URL dự án nhập vào chương trinh Ĩ30INC Client dê tham líia thirc váo đ án Khi khơng mn tham gia dự án nữa, imười dùníi có thơ uỡ ho Mastcr URL cua dự a khỏi BOINC Client Một Client có thê dơnu thời tham uia nhiều (Jự an \ HLurịi dùn có thc lựạ chọn ti lệ thòi gian chia sẻ tham Liia dự án bao 11hi cu ti lộ tái imuvên chi sẻ cho mối dự án bao nhicu Do có thê lúc tham gia nhiêu dự án dỏ Client phai lập lịch di 011 phổi còiiii \ iộ projcct khác Dê làm dược diêu nùv, BOINC \ â v liựim hộ sách điỏ phối công việc cho Client (Client Schcdulinc Policics) Do đặc trưng cùa dự án tính lốn lưới la thu hút dược cane nhiòu nturới tham ma cà n: tốt, B O IN C C lie n t cú Iihièu phiên ban khác nliuu cho ncn 111)11 kha (Windo\v, Linux, Mac o s , Solaris ) nliicu kiốn trúc phan Cirim khác (\S(’ Povvcr PC, Sparc) Nh dự án có kha nãnu huy dộĩiLi tối da nlũrim nmrời tham gi, tinh nguyện vào dự án 2.2.2 Hoạt động Scrver Hình Phía scrvcr gồm phàn Proịect Backcnd BOINC server complcx Phía prọịcct Backcnd xây dựng chương trình chạy ngầm định SƯ dụng AIM 111 I301NC cmm cắp Các chưưtm trình chạy tùy vào mục đích dự an Sau dây la s chươnu trinh cư ban nhât mà hãn hêt ứng dụng dêu co: > Work crcation: Dây thành phân cua hộ thong IỈOINC chương trình na thiết kẽ dê tạo \Vork Lmt vã lilc inpul chu cac \\ ork l III Nlũrniì lilc tlirợc chứa ircn Datahasc đẽ nguoi dung co ihc lã> \ c \ a thụ thi cô nu MỘC > Validator duemon: Thực so sanh cac kết cỊiia cua CÍIIIL? mộl cony \ vù lựa chọn kct t|ua chinh VIC ICC \< r Assirmlator Daemon có nhiệm vụ chuyên dừ liệu lừ nlũrim kết qua dã dược \uc thực bơi Validator Dacmon đưa vào Proịect Science Database Chưc nang chinh cùa server ticp g i c o n g v i ẹ c c h o C lien t Client tham uia dự an sau dó phân chia \a nhận S a u k h i c c C lient t í n h t o n x o i m Lĩiri k c l q u ir a vồ c h o sẹrvcr kicm duyệt rôi lưu lại vào datạbasc TTiànli phần quan trọim nhắt tronu servcr la bọ đ,cu phô, công việc Bộ điêu phôi dựa vào kha nãim cua clicnt mà diòu phối c o n g v i ẹ c v ê c c C lie n t đ ê u h i ệ u s u ã t h ệ t h ố i m t ổ i m th ê C c t h u ậ t t o n d i ê u p h ố i phía servcr nói chung phức tạp 2.3 M ộ t sỏ d ự án nơi tiêng J»iói su (ÌỊIII” táiiỊỊ IỈOINC 'r- SI : I lứ/ homc 'r c l i m a t c e h a n iz c s U k Iv ( O x l o r d U n i v e r s i t y ) 'r- l;ol G h n c - M Sc I ío Dac P h u o n a Du tio n: (from 2007 to 02 2''08) B ud ge t: 0 0 0 V N I) 10 M a in rcsults: B O I N C T utorials (}ỉo\\ to install usc and p r o n r a m ) Prop os al for some m odel to applv Grid ted in olo ti v in \ ictnam 01 !cport in [h e I hird National Sx m p o s iu m ! 'unđam ental and Applied I n lb r m a t io n Iechno! 'LÍY kc s ea r c h ( I AIR2

Ngày đăng: 26/09/2020, 22:04

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w