Xây dựng hệ thống Grid Computing trên nền tảng Alchemi Và sử dụng định luật Amdahl trong tính toán lươi

35 449 0
Xây dựng hệ thống Grid Computing trên nền tảng Alchemi Và sử dụng định luật Amdahl trong tính toán lươi

Đ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

   !"  #$% Báo cáo chuyên đề: Tính Toán Lưới GVHD: PGS. TS. Nguyễn Phi Khứ LỜI CẢM ƠN Trước tiên, em xin gửi lời cảm ơn chân thành nhất tới PGS. TS. Nguyễn Phi Khứ đã tận tình hướng dẫn, giảng dạy truyền đạt những kiến thức nền tảng cơ bản cho chúng em về môn học:"Tính Toán Lưới". Em xin được gửi lời cảm ơn chân thành tới các thầy cô giáo trong khoa Công nghệ thông tin - Trường đại học Công nghệ thông tin- Đai học QG.TPHCM đã tần tình giúp đỡ và giảng dạy cho chúng em trong những môn học vừa qua. Trong thời gian vừa qua mặc dù em đã cố gắng rất nhiều để hoàn thành tốt môn học. Song chắc chắn kết quả nghiên cứu sẽ không tránh khỏi những thiếu sót, vì vậy em kính mong nhận được sự chỉ bảo và góp ý của quý thầy cô và các bạn. Em xin chân thành cám ơn! Hà Nội, tháng 7 năm 2013 Học viên thực hiện Bùi Hữu Tiến - CH1102010 Lời nói đầu Công nghệ Grid Compung ra đời đánh dấu một bước phát triển mới .Trong lĩnh vực điện toán hiệu năng cao. Nó cho phép tận dụng năng lực xử lý, lưu trữ cùng các tài nguyên nhàn rỗi khác để cung cấp một môi trường 6nh toán có năng lực xử lý lớn, khả năng lưu trữ dồi dào để giải quyết Học Viên: Bùi Hữu Tiến - MHV: CH1102010 - 2 - Báo cáo chuyên đề: Tính Toán Lưới GVHD: PGS. TS. Nguyễn Phi Khứ các bài toán phức tạp - khó có thể giải quyết được với các công nghệ hiện hành hoặc giải quyết được nhưng với chi phí rất cao - trong khoa học, thương mại. Grid Compung giúp tận dụng tối đa tài nguyên, tăng cường hợp tác, giảm chi phí đầu tư trong khi vẫn cung cấp năng lực 6nh toán như mong muốn. Hiện nay, đất nước ta đang thực hiện công cuộc công nghiệp hoá, hiện đại hóa, trong đó việc rút ngắn sự tụt hậu, phát triển về khoa học công nghệ là yếu tố then chốt quyết định đến thành công của công cuộc đổi mới. Song song với quá trình phát triển, ngày càng có nhiều bài toán mới, đòi hỏi năng lực xử lý lớn xuất hiện trong khoa học, thương mại và quản lý đất nước. Các công nghệ 6nh toán hiện hành cũng được áp dụng nhưng không thể triển khai rộng rãi để có thể giải quyết hết các nhu cầu do chi phí đầu tư quá lớn. Việc nghiên cứu, áp dụng công nghệ Grid Compung là một giải pháp tốt để giải quyết các Unh huống này. Hơn nữa, công nghệ Grid Compung hiện nay còn khá mới mẻ, đang trong giai đoạn hoàn thiện, việc cùng tham gia nghiên cứu với cộng đồng thế giới sẽ giúp chúng ta học hỏi kinh nghiệm, ến tới làm chủ công nghệ, từ đó có thể phát triển theo hướng đi của riêng mình, đáp ứng nhu cầu 6nh toán hiệu năng cao ngày càng tăng của đất nước. với nh thần tham gia nghiên cứu, học hỏi công nghệ, đề tài ểu luận của em: "Tìm hiểu công nghệ Grid compung và &''' ( xây dựng 6nh toán lưới trên nên tảng Alchemi" được thực hiện nhằm đi những bước đầu ên trong quá trình nghiên cứu, phát triển, ứng dụng Grid vào thực tế. Tiểu luận nghiên cứu các vấn đề chung của công nghệ Grid Compung, xây dựng 6nh toán lưới trên nền tảng Alchemi, 6nh toán một số bài toán với Alchemi, hiệu suất bài toán với Alchemi Học Viên: Bùi Hữu Tiến - MHV: CH1102010 - 3 - Báo cáo chuyên đề: Tính Toán Lưới GVHD: PGS. TS. Nguyễn Phi Khứ )*+, #/0&'.1  234 5634#/&'78696:;1<=>*?= =.@A&'5 B0C==DE=FDGHD7<9.IJ  63%D.5/.,!7.'GJ=K=D7L"DMNO# IJ..#/P9'3#QRSTUNV'W6XL I<:D!'QY I 7HD7>.$#)B+Z6YJA,!L[R\. ]^1R\]UUDJBV_,!#$6DJ7<#.6X=F .IJ#`a7>"b6!C))57'a'GY. .#/#'_0.D:5#0JI'GJBI[50 C&'Y_6a=.@ Y=G7<9D=F.IJ769 L%$.&'9#C9 .IJDV'W.5/.#W L%7.D/.6)#37.5, !DI/.,!7.0&'$.L I<#P6/#/:L$D M= L3DMD#JDcLI= =F#=d'Q.IJ Td'Q'0#!.eD;D6'Q&'69fI'GJ !#'0, D6'Q6XL I<#P6/):L!GV 'WD I/Dg7<#.If.P.IJ h2!IJ..#/P9'3#Q&'E=d'QC9.IJ6X .P/.B'3#Q#!P97.DJ 6<#M'QV 6!D0.=.PD=K=D:L$DE7<9/.7X..IJ6X6! ..!BNV'WQ1J.LC9=6X7L"N0C =.77<9L)i,7L"NZ6)#3P.J&'  3=dX j"kklD7.$_A=J.[R .1U6VD'W6XL'G7< C.=J.IN>b7<9=!Bfd%N/.=J.IB #.2<"kkmD'G=J. HDL;6<0/ L'G&'II?n?jopR?#j (7qo: 'p .=U#*q rnsR*t1r' n s U6Vu0&'6V;vM0n  j1:I#`kkj"kkw*?= 6xZ'G*qrnsD u == V'G&:.=+7D5'G/LN0&'#  .1+Z6Y6<ID#0X0&';JP=65#=G J!.D6.N/.,!D$601D/. CD# 6x.69_G. h+.IJN&' .IJN&':yB=.@ h+.IJ 2I.IJ,:<PD.7zR.1I =U69.P:;:5# fd%N<:3&':5#fd%7LWBYXYC65D7< ODBI/7.Yh6X7.IJN&'@ 6)LPBI!'Q0YJ5' N&'I#BIJI Q:5 +<7<!'QD#0J{6XYX G==J/.:5fd%7. hBI!'QG/.J/.' 7.&' h+.IJ._ +.IJ,:<!&'.IJ._|<:3&'V Học Viên: Bùi Hữu Tiến - MHV: CH1102010 - 4 - Báo cáo chuyên đề: Tính Toán Lưới GVHD: PGS. TS. Nguyễn Phi Khứ .P5=C'.9._Q#Q#0G!'QJ&'+.IJ. _YX:5D,64!a<:3._7}5V'W6X ._'_0.BV!'QD7<:3._YX69=d'Q6X "7._D"0.=.PD7L"=F#6L:L1$IN'_0. hh+.IJB@ Cơ chế quản lý: có tác dụng làm cho việc lưu chuyển trong mạng được tốt hơn, hiệu quả hơn thông qua các quyền ưu tiên, chế … Cơ chế thẩm tra: cho phép xác định các đặc điểm của mạng. + Các kho mã nguồn: là nơi quản lý tất cả các loại tài nguyên và tất cả các phiên bản của mã nguồn … + Các bộ sưu tập: là cơ chế bắt buộc để hiện thực và truy vấn các bộ sưu tập cũng như các thao tác cập nhật như trong cơ sở dữ liệu quan hệ … h~/D!'Q &'YX696a/YX •6XJPLHI &'/I869J5=C' + &'D75#0 6<ODY={d'_0.6<' 6x696a/#G2IYX 5LC6X1<70M#/:L I// ~€9•‚'Q  5=CM97=d'Q0&'.1@ uD$'Q.IJ|ƒ.<,!6/.Y59 .IJ|D IV8=d'Q<m„V fd%…DIL= # †VAL|[&'YXC.=d'Q.IJ |I /.7.D#M'QDd5#0J5I6:$5 6<5I7L|)6Xfd%Da‡5#0yd#0 6<I|7fd%==Dc&'E7<9/.7. _|6XB57._)D69P.6X"0.=.PD651 $I)=#I6)F )< L%'_0.5!"N&'_ :b=d'Q.IJC)5,!Va#P6/7697 B656v‡J/..IJ)\&'DYX.IXB656< .IJ|7DaYXJ.IJ5'ˆ'DZ6Y"7L "3.6GN0C&'YX L%/.B.IJD'6YYXE  '‰, #/B65=d'Q.IJ,!D|9B63 <9=d'Q.IJ Td'Q…==uL"=d'Q…==56a.I0#V N&'D#0|9..N7HD=!B'&' .PYXOL I<:6v‡"Gfd%7I '9DMD7<D7'.LD'G:V1<D0#†QD<7< =LeD#P/.4#G7 hE9J< 5_6YY HN 0&'.1E#6)L9=FD#0_556y 5J< ~E=FD=d'QPLB.IJu8E=F. 7zD'_0.D&'YXE=FPLB.IJ6I 69=FD:"BD<:36a:0D/D:L I/D'3#QDc\M 'QD<.5V'W.C":"7<C*  NJ6XG05! 'Q7'_0.D!'Q6YYX69d6</.I&'Y7<C *  JDZ6Y:".I$*  N"JP/.Dc Học Viên: Bùi Hữu Tiến - MHV: CH1102010 - 5 - Báo cáo chuyên đề: Tính Toán Lưới GVHD: PGS. TS. Nguyễn Phi Khứ m+"1$I0CI0C&'VF#  63%D'6YD<.Y=GC#/.y60I|0C7B5#3MD:5 vB7:3L;/ L3&'Y7L"GB#0 J5' 770Y|0Cj<. H)_D0C  VGD/.:L'GvN#0 HYX69BIJ /.I7.&'6X6L:L651$IC6 Š+"7L" L30CQ1J.LPL.IJ#.P '0 L%6)P0C|B6 B_)56X L3C) )=;B01D}JB6YD6C# L%#4D Y/.'G=d'Q)=;B1D&'E L%65.1J=d'Q .IJN'GI+6ID|'GV3.0 L%5=C .IJDVfLIgB.IJN'GI6|7'G7 6a#P6/D<..IJ'a=G707V\5)' &'.PDg.CJYX69L I<'ˆ'+J6I0.5=CM9 7=d'Q0&'.1D&'vBP/.9M77X7X <;6ID.z#g.CQX6 B9M7.\P6/LX.‰:L P&'D=d'QCQb77CPg.CQX0 &'.1YX69!'Q:7 H‹)B@ Œ2v‡"Gfd%Rƒq t .1UDIJ..O•V 7< LC Œƒ'_0.D6v‡L.$D._D59'_0.D  Œ=G9D=F_56y Học Viên: Bùi Hữu Tiến - MHV: CH1102010 - 6 - Báo cáo chuyên đề: Tính Toán Lưới GVHD: PGS. TS. Nguyễn Phi Khứ )**•+#7<O'.1  Để tạo thành một hệ thống theotính toán lưới, chúng phải bao gồm nhiều thành phần. Có hai tiêu chí để đánh giá và chia công việc theo từng thành phần. 2.1.1. Phân chia theo mô hình chức năng. Về mặt chức năng thì lưới gồm các thành phần sau: ổng tương tác (Grid portal):là một giao diện cho phép người dùng sử dụng các ứng dụng lưới, do đó lưới trở nên trong suốt với người dùng. Thành phần bảo mật (Security):là cơ chế đảm bảo các hoạt động như xác thực, cấp quyền, bảo mật-toàn vẹn dữ liệu và tính sẵn sàng của dữ liệu. Chức năng an ninh nút (Node Security Function): chức năng này chịu tránh nhiệm xác thực và bảo mật cho từng nút trong quá trình giao tiếp giữa nó và các thành phần khác bên trong mạng lưới. Nó phụ thuộc vàohệ điều hànhvà các hệ thống lưới cụ thể, thường thấy là cơ chế cấp chứng chỉ quyền truy cập. Bộ lập lịch (Scheduler):là phần phối hợp quá trình thực thi của nhiều công việc song song. Đơn giản, người sử dụng có thể chọn nút thích hợp để chạy tác vụ, sau đó chỉ việc kích hoạt lệnh để định tuyến công việc đó tới nút đã chọn. Thành phần môi giới (Broker):sau khi người dùng được xác nhận quyền gia nhập vào mạng lưới bởi thành phần an ninh nút, thành phần này sẽ chỉ rõ ứng dụng của người dùng được sử dụng tài nguyên nào và đảm bảo tài nguyên được sẵn sàng sử dụng theo tham số truyền vào. Quản lý, phân bổ tài nguyên (grid resource allocation manager, GRAM): cung cấp dịch vụ để kích hoạt từng công việc trên từng tài nguyên cụ thể; kiểm tra trạng thái công việc; đọc kết quả khi công việc đó kết thúc. Các thông tin của thành phần này sau đó sẽ được bộ lập lịch sử dụng. Tài nguyên (Resource):tài nguyên lưới bao gồm bộ xử lý, bộ lưu trữ, các ứng dụng và các thành phần. Quản lý dữ liệu (Data management):dữ liệu có thể nằm ở tài nguyên, hoặc là kết quả thực thi của một tác vụ nào đó. Thành phần quản lý dữ liệu phải đảm bảo an toàn và ổn định trong quá trình di chuyển dữ liệu giữa các lưới. Giao thức (Protocol):là thành phần đảm bảolien kếtcác thành phần chức năng kể trên để có thể hoạt động và tương tác được với nhau trong mạng lưới. 2.1.2. Các thành phần theo mô hình vật lý Thành phần mạng (Networks): mạng đóng vai trò là cơ sở hạ tầng để truyền số liệu và các thông tin giám sát công việc giữa các điểm trong mạng lưới. Băng thông mạng là một thuộc tính rất quan trọng liên quan đên hiệu suất lưới. Học Viên: Bùi Hữu Tiến - MHV: CH1102010 - 7 - Báo cáo chuyên đề: Tính Toán Lưới GVHD: PGS. TS. Nguyễn Phi Khứ Thành phần tính toán (Computation): được cung cấp bởi các bộ xử lý trong lưới, chúng đa dạng về tốc độ, kiến trúc, nền tảng phần mềm và lưu trữ. Thành phần lưu trữ (Storage): dữ liệu có thể được lưu trữ phân tán trên nhiều thiết bộ xử lý hoặc một mạng SAN. Mỗi bộ xử lý thường cung cấp một dung lượng lưu trữ nhất định. Hệ thống file thường được dùng là NFS, DFS hoặc GPFS Phần mềm và bản quyền (Software and License): về phương diện phần mềm trong môi trường tính toán lưới thì mức độ ổn định của ứng dụng phần mềm và bản quyền phần mềm là hai vất đề cần được quan tâm nhất. Các thiết bị đặc biệt: một vài nút trên lưới có thể có những thiết bị đặc biệt, chẳng hạn các thiết bị quân sự, y tế, hay các thiết bị chuyên dụng khác. u<O'.1 u<O&'D *?= D57<Oƒ 5Y.6a6XDPDYX69fI'GZ:P!' 69'G #vNO0C&'2I57<O ;u<OI8 I63IJ...P#/<7<#X7#Q6MM 6X7L\0fI'GD6aQX.z.5#Z'GDZ4#G!'Q Ž6I1<N7<O@  ƒu<O&',  Học Viên: Bùi Hữu Tiến - MHV: CH1102010 - 8 - Báo cáo chuyên đề: Tính Toán Lưới GVHD: PGS. TS. Nguyễn Phi Khứ +?: Chức năng chính của tầng này là cung cấp các loại tài nguyên chia sẻ, được phép truy cập của mạng lưới thông qua các giao thức mạng lưới. Các loại tài nguyên này bao gồm: tài nguyên tính toán, các hệ thống lưu trữ dữ liệu, các catalog thông tin, các tài nguyên mạng và các đầu cảm biến (sensors). Các thành phần ở tầng này được triển khai ở mức cục bộ; các thao tác tài nguyên đặc biệt diễn ra trên các tài nguyên đặc biệt trong tầng này chính là một kết quả của các thao tác được chia sẽ ở tầng cao hơn. Như vậy là có một sự ràng buộc tinh vi, chặt chẽ giữa các chức năng được cài đặt ở lớp nền với các thao tác chia sẻ được hỗ trợ ở tầng khác. Các loại tài nguyên trong tầng này đều bị ràng buộc bởi hai cơ chế : Cơ chế quản lý tài nguyên (Resource Management Mechanism): cho phép cung cấp khả năng điều phối chất lượng dịch vụ. Cơ chế thẩm tra (Enquiry Mechanism): cho phép tìm hiểu cấu trúc, tình trạng và các tính năng của tài nguyên . Các phân loại tài nguyên chính trong tầng tác chế: + Tài nguyên tính tóan: là các cơ chế bắt buộc tuân thủ khi bắt đầu chạy chương trình, cho phép kiểm soát, điều khiển việc thi hành các tiến trình. Cơ chế quản lý: cho phép quản lý các loại tài nguyên đã được xác định rõ vị trí làm cho các tiến trình đạt được lợi ích nhiều hơn . Cơ chế thẩm tra: có khả năng xác định rõ phần cứng , phầm mềm nhờ các thông tin về tình trạng của hệ thống (tải hiện thời, tình trạng hàng đợi …) + Tài nguyên lưu trữ: là cơ chế bắt buộc cho việc lấy về và tải lên các tập tin từ hệ thống lưu trữ, cho phép đọc một phần của tập tin cũng như cho phép chọn lọc dữ liệu từ các tập tin ở xa. Cơ chế quản lý: làm cho việc di chuyển tập tin dễ dàng hơn (không gian, băng thông đĩa, băng thông mạng, tải của CPU …) Cơ chế thẩm tra: xác định tình trạng phần cứng và phần mềm thông qua các thông tin tải. Thí dụ dung lượng đĩa còn trống, băng thông sử dụng … + Tài nguyên mạng: Cơ chế quản lý: có tác dụng làm cho việc lưu chuyển trong mạng được tốt hơn, hiệu quả hơn thông qua các quyền ưu tiên, chế … Cơ chế thẩm tra: cho phép xác định các đặc điểm của mạng. + Các kho mã nguồn: là nơi quản lý tất cả các loại tài nguyên và tất cả các phiên bản của mã nguồn … + Các bộ sưu tập: là cơ chế bắt buộc để hiện thực và truy vấn các bộ sưu tập cũng như các thao tác cập nhật như trong cơ sở dữ liệu quan hệ … 2.2.2. Tầng Connectivity Đây là tầng quan trọng để tạo nên hạt nhân của các giao thức xác thực và truyền thông bắt buộc của các giao dịch đặc trưng trong hệ thống mạng lưới. Giao thức truyền thông cho phép chuyển đổi dữ liệu qua lại giữa các loại tài Học Viên: Bùi Hữu Tiến - MHV: CH1102010 - 9 - Báo cáo chuyên đề: Tính Toán Lưới GVHD: PGS. TS. Nguyễn Phi Khứ nguyên ở tầng chế tác. Giao thức xác thực được xây dựng trên các dịch vụ truyền thông để cung cấp các cơ chế mã hóa và bảo mật trong việc kiểm tra xác thực người dùng và tài nguyên mạng lưới. Truyền thông bao gồm các công đoạn: truyền thông tin, định tuyến và đặt tên. Những giao thức này tương tự như các giao thức trong TCP/IP: Internet Protocol (IP) , Transport Protocols (TCP , UDP) và các giao thức tầng ứng dụng (DNS , OSPF , RSVP …) Các vấn đề bảo mật phức tạp trong mạng lưới được giải quyết bằng các giải pháp xây dựng và nâng cấp từ các chuẩn đã có. Trong truyền thông hiện có rất nhiều các chuẩn bảo mật được phát triển trong ngữ cảnh Internet. Giải pháp xác thực trong môi trường mạng lưới các tổ chức ảo bao gồm các đặc điểm sau : + Cơ chế đăng nhập một lần (Single Sign On): người dùng chỉ cần đăng nhập vào mạng lưới một lần duy nhất. Sau đó hệ thống phải quản lý người dùng đã xác thực và cho phép truy cập các tài nguyên được phép trong lớp chế tác mà không yêu cầu cung cấp các thông tin xác thực nữa. + Cơ chế ủy quyền (Delegation, Proxy): người dùng có thể ủy quyền lại cho một chương trình trong một khoảng thời gian xác định truy cập đến các loại tài nguyên mà anh ta được phép sử dụng. Chương trình này cũng có thể ủy quyền có điều kiện một phần các tập quyền của nó cho chương trình con khác. Hệ thống mạng lưới phải hiểu, kiểm soát chặt chẽ và đáp ứng tốt cơ chế ủy quyền này một cách trong suối đối với chương trình được trao ủy quyền. + Cơ chế tích hợp đa giải pháp bảo mật địa phương (Integration with various local security solutions): Đặc điểm của mạng lưới là mỗi site chứa tài nguyên mạng lưới đều có cơ chế bảo mật tại chỗ không giống nhau (các cơ chế xác thực như Kerberos, LDAP, Active Directory, username/password, ). Cơ chế bảo mật mạng lưới phải có khả năng giao tiếp bên trong với các cơ chế bảo mật địa phương mà không yêu cầu thay thế toàn bộ các giải pháp bảo mật hiện có, nhưng cần có cơ chế ánh xạ bảo mật trong các môi trường cục bộ khác nhau. + Cơ chế quan hệ tin tưởng dựa trên người dùng (User-based Trust Relationships): người dùng có thể sử dụng các loại tài nguyên có được từ sự kết hợp của nhiều nhà cung cấp khác nhau. Việc kết hợp đó không bắt buộc các nhà cung cấp tài nguyên phải tác động qua lại lẫn nhau nhựng phải đảm bảo cấu hình của cơ chế bảo mật hiện có. Ví dụ, xem xét trường hợp một người dùng có quyền sử dụng hai site A và site B. Khi đó người dùng có quyền dùng site A và B cùng một lúc mà không cần phải thông qua các quản trị viên của các site A và B, khi các site này đã được thiết lập cơ chế quan hệ tin tưởng dựa trên người dùng. Giải pháp bảo mật của mạng lưới cũng đồng thời cung cấp khả năng hỗ trợ cơ chế bảo vệ truyền thông một cách linh hoạt và khả năng hỗ trợ này được cho là đáng tin cậy hơn giao thức TCP/IP truyền thống trên Internet. Học Viên: Bùi Hữu Tiến - MHV: CH1102010 - 10 - [...]... Mô hình làm việc trên hệ thống tính toán lưới sử dụng Alchemi Alchemi được xây dựng theo mô hình client – server, sử dụng Alchemi để liên kết các máy tính cá nhân thành hệ thống tính toán lưới cần phải thỏa mãn 2 điều kiện sau: Lựa chọn một máy tính (1 node) trong hệ thống đóng vai trò quản lý (Manager) và cài đặt trên đó gói Manager Alchemi Các máy tính còn lại trên hệ thống tính toán đóng vai trò... Framework (Alchemi) Học Viên: Bùi Hữu Tiến - MHV: CH1102010 Alchemi. Core.dll Mã hóa dữ liệu bằng thuật toán DES - 24 - Báo cáo chuyên đề: Tính Toán Lưới GVHD: PGS TS Nguyễn Phi Khứ Chương IV – Xây dựng hệ thống Grid Computing trên nền tảng Alchemi Và sử dụng định luật Amdahl trong tính toán lươi 4 Alchemi 4.1 Mạng máy tính Ý tưởng của máy tính tổng hợp - sử dụng một mạng lưới nhiều máy tính độc lập... liệu ứng dụng trong việc phát hiện ung thư, tăng năng suất trong các bài toán mã hóa và giải mã… 3.2.4.2 KIẾN TRÚC CỦA HỆ THỐNG TÍNH TOÁN LƯỚI ALCHEMI 1 Phân loại các thành phần của hệ thống tính toán lưới Alchemi Trong hệ thống tính toán lưới Alchemi, các nút (nodes) tham gia quản lý, điều khiển, thực hiện tính toán được phân chia làm 4 loại: Manager, Executor, User, Cross Platform Manager Node Trong. .. dù phần lớn các tính toán khoa học đều sử dụng các hệ điều hành dòng Unix, nhưng phần lớn hạ tầng tính toán trong các tổ chức thương mại vẫn còn dựa trên Microsoft Windows Do đó, Alchemi được phát triển để phục vụ nhu cầu thực hiện các giải pháp Grid tận dụng các khả năng tính toán dư thừa ở các được xây dựng trên nền Microsoft NET Framework, cung cấp khả năng xây dựng các “desktop Grid , nó cũng cung... tạo ra mạng lưới toàn cầu… Alchemi đã được sử dụng để phát triển một số ứng dụng khoa học,thương mại: BLAST (Basic Local Alignment Search Tool) – được sử dụng để xác định tính tương đồng giữa các chuỗi sinh học, Gridbus broker – sử dụng Alchemi tham gia vào dự án mạng lưới tính toán toàn cầu (Grid global), CSIRO – mô hình hóa và mô phỏng ứng dụng thủy văn của Úc, xử lý bảng tính Microsoft Excel, Styam... ứng dụng tính toán trên hệ thống lưới khi gửi công việc cho Manager Thành phần cuối cùng là Cross Platform Manager cung cấp giao diện dịch vụ web Học Viên: Bùi Hữu Tiến - MHV: CH1102010 - 20 - Báo cáo chuyên đề: Tính Toán Lưới GVHD: PGS TS Nguyễn Phi Khứ Hình 6 – Các thành phần tham gia vào hệ thống tính toán lưới Alchemi • • 2 Manager Các ứng dụng (grid application) khi thực hiện trên lưới tính toán. .. (khác với ứng dụng grid (grid application) theo mô hình luồng (thread)) Các grid jobs tiếp nhận từ Cross-Platform được phân chia về các Manager, sau đó các Manager tiếp nhận và phân chia thành các luồng (threads) thực hiện theo cơ chế như trên Cross-Platform cho phép Alchemi tùy chỉnh để tương thích với tất cả nền tảng hỗ trợ dịch vụ web 6 Mô hình làm việc trên hệ thống tính toán lưới sử dụng Alchemi •... và Fabric Grid Middleware nằm giữa hai lớp:lớp ứng dụng (application), Lớp kết cấu (fabric) Grid middleware gồm 2 lớp chính:lớp Collection ,lớp Resource và lớp connectivity 3.2 Một số Grid Middleware 3.2.1 Globus Toolkit Giới thiệu Globus là phần mềm nguồn mở được dùng để xây dựng các hệ thống lưới và các ứng dụng trên nền tảng lưới Tookit này cung cấp các dịch vụ và thư viện điểu khiển, khám phá và. .. tính\ Middle ware Tập trung vào UNICORE Globus Mô hình lập trình cấp cao Lĩnh Tập trung vào Các service cấp Trừu tượng Lưới Lập trình thấp hoá và các mô hình thị trường tính toán Mô hình tính Mô hình tính xây dựng một Học Viên: Bùi Hữu Tiến - MHV: CH1102010 Gridbus Alchemi - 22 - Báo cáo chuyên đề: Tính Toán Lưới vực thực thi và kiểm soát job toán chung, tổng quát Kiến trúc Hệ thống đa Bộ toolkit có tầng... tới các tập tin trong hệ thống, nó cho phép ứng dụng có thể đọc, ghi các tập tin trên hệ thống từ xa GASS sử dụng GSI để đảm bảo đúng quyền hạn khi đọc ghi dữ liệu trên hệ thống Dịch vụ cung cấp thông tin của tài nguyên (Information services) Gói này cung cấp thuộc tính của các nút (node) tham gia vào hệ thống lưới Monitoring and dscovery service (MDS) cung cấp các hổ trợ để thông báo và truy vấn các . ứng dụng Grid vào thực tế. Tiểu luận nghiên cứu các vấn đề chung của công nghệ Grid Compung, xây dựng 6nh toán lưới trên nền tảng Alchemi, 6nh toán một số bài toán với Alchemi, hiệu suất bài toán. "Tìm hiểu công nghệ Grid compung và &''' ( xây dựng 6nh toán lưới trên nên tảng Alchemi& quot; được thực hiện nhằm đi những bước đầu ên trong quá trình nghiên. chịu tránh nhiệm xác thực và bảo mật cho từng nút trong quá trình giao tiếp giữa nó và các thành phần khác bên trong mạng lưới. Nó phụ thuộc vào hệ điều hành và các hệ thống lưới cụ thể, thường

Ngày đăng: 09/04/2015, 19:22

Từ khóa liên quan

Mục lục

  • 2.1. Các thành phần trong mô hình tính toán lưới.

    • 2.1.1. Phân chia theo mô hình chức năng.

    • 2.1.2. Các thành phần theo mô hình vật lý

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

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

Tài liệu liên quan