Tiểu luận môn tính toán lưới CÔNG NGHỆ GRID COMPUTING VÀ ỨNG DỤNG

36 662 5
Tiểu luận môn tính toán lưới CÔNG NGHỆ GRID COMPUTING VÀ ỨNG DỤNG

Đ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

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN    BÁO CÁO THU HOẠCH MÔN : TÍNH TOÁN LƯỚI ĐỀ TÀI: CÔNG NGHỆ GRID COMPUTING VÀ ỨNG DỤNG Giảng viên phụ trách: Học viên thực hiện: PGS. TS. NGUYỄN PHI KHỨ NGUYỄN NGỌC LÂM MSHV: CH1101098 LỚP: CH-K6 TP. Hồ Chí Minh – Năm 2013 GVPT: PGS.TS Nguyễn Phi Khứ 2013 LỜI MỞ ĐẦU Tính toán phân tán là một nhánh nghiên cứu quan trọng trong tính toán hiệu năng cao (High Performance Computing). Năng lực xử lý của các máy tính ngày càng tăng, kết hợp với sự ra đời của các hạ tầng mạng tốc độ cao đã thúc đẩy sự phát triển của các hệ thống xử lý phân tán. Mặt khác, nhu cầu tính toán của con người ngày càng cao, yêu cầu thời gian thực thi các ứng dụng phải được rút ngắn, do đó hiện nay có rất nhiều nghiên cứu tập trung vào lĩnh vực xử lý phân tán. Cũng như các công nghệ tính toán khác, điện toán lưới (Grid Computing) ra đời xuất phát từ nhu cầu tính toán của con người. Thực tế, ngày càng có nhiều bài toán lớn và phức tạp hơn được đặt ra và do đó cần phải có những năng lực tính toán mạnh mẽ hơn. Có thể giải quyết vấn đề này bằng hai cách:  Thứ nhất: Đầu tư thêm trang thiết bị, cơ sở hạ tầng tính toán (mua thêm máy chủ, máy trạm, siêu máy tính, cluster ). Rõ ràng cách làm này hết sức tốn kém.  Thứ hai: Một cách thực hiện hiệu quả hơn đó là phân bố hợp lý các nguồn tài nguyên trong tổ chức hoặc thuê thêm các nguồn tài nguyên từ bên ngoài (với chi phí rẻ hơn nhiều so với việc đầu tư cho cơ sở hạ tầng tính toán). Đây là mục tiêu chính của điện toán lưới. Điện toán lưới ra đời giúp cho việc phối hợp hoạt động của các hệ thống tính toán phân tán với nhau về mặt địa lý trở nên dễ dàng hơn. So với công nghệ ra đời trước là máy tính cụm (cluster computing), công nghệ điện toán lưới có phạm vi phân tán và hoạt động rộng hơn. Mỗi một cluster có thể trở thành một thành phần tính toán (node) trong hệ thống lưới. Công nghệ lưới không đòi hỏi các thành phần phải có sự tương đồng với nhau về cấu trúc, năng lực xử lý. Có thể xem môi trường lưới là một tập hợp rất nhiều các tài nguyên tính toán và có cấu trúc không đồng nhất. Sử dụng công nghệ tính toán chúng ta có thể xây dựng một hệ thống bao gồm hàng trăm, hàng triệu bộ xử lý. Điện toán lưới là một trong những công nghệ mới trong lĩnh vực tính toán phân tán. Điện toán lưới là đề tài được tập trung nghiên cứu bởi nhiều tổ chức lớn như IBM, Syn MicroSystems, Oracle … và trong các trường, viện nghiên cứu. HVTH: CH1101098 Nguyễn Ngọc Lâm 2 GVPT: PGS.TS Nguyễn Phi Khứ 2013 Nội dung của bài thu hoạch bao gồm 3 phần, chủ yếu lựa chọn và sắp xếp những nội dung then chốt nhất trong khoảng thời gian cho phép.  I. TỔNG QUAN VỀ CÔNG NGHỆ ĐIỆN TOÁN LƯỚI Giới thiệu tổng quan về lịch sử phát triển, các tổ chức, cũng như một số ứng dụng đã được triển khai thành công trên phạm vi toàn thế giới.  II. KIẾN TRÚC VÀ MÔI TRƯỜNG PHÁT TRIỂN MẠNG LƯỚI. Giới thiệu kiến trúc, cơ sở hạ tầng, các chuẫn cũng như các công cụ để xây dựng hệ thống điện toán lưới.  III. KHẢO SÁT MỘT SỐ TT LẬP LỊCH ĐỂ PHÂN PHỐI TÀI NGUYÊN TRONG HỆ THỐNG ĐIỆN TOÁN LƯỚI Giới thiệu một số thuật toán lập lịch như: OLB, MCT, Min-Min, Max-Min, Sufferage và X Sufferage nhằm năng cao hiệu năng tính toán trong hệ thống lưới. LỜI CẢM ƠN Với lòng biết ơn sâu sắc nhất, em xin gửi đến quý Thầy Cô Khoa Học Máy Tính - Trường Đại Học Công Nghệ Thông Tin đã đem hết tâm huyết của mình truyền đạt vốn kiến thức quý báu cho chúng em. Em xin chân thành cảm ơn PGS. TS Nguyễn Phi Khứ đã truyền đạt kiến thức môn Tính toán lưới qua đó giúp em có đầy đủ kiến thức để hoàn thành bài thu hoạch này. Nhân đây em cũng xin gửi lời cảm ơn chân thành đến gia đình, bạn bè, đồng nghiệp đã động viên tinh thần cho em trong suốt quá trình học tập của mình. Sau cùng, em xin kính chúc quý Thầy Cô Khoa Học Máy Tính cùng PGS. TS Nguyễn Phi Khứ dồi dào sức khỏe để thực hiện sứ mệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau. Một lần nữa em xin chân thành cảm ơn ! TP. HCM, ngày 27 tháng 07 năm 2013 Học viên thực hiện (ký và ghi rõ họ tên) Nguyễn Ngọc Lâm HVTH: CH1101098 Nguyễn Ngọc Lâm 3 GVPT: PGS.TS Nguyễn Phi Khứ 2013 NHẬN XÉT CỦA GIẢNG VIÊN PHỤ TRÁCH …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… TP. HCM, ngày tháng năm 2013 Giảng viên phụ trách (ký và ghi rõ họ tên) PGS. TS Nguyễn Phi Khứ MỤC LỤC Số hiệu Tên Trang 1.1 Quá trình ra đời Grid Computing 10 1.2 Mô hình Grid Computing 14 1.3 Computation grid 16 1.4 Data grid 16 1.5 Compute Grid + Data Grid 17 2.1 Kiến trúc phân tầng của Grid so với kiến trúc phân tầng Internet 28 2.2 Cấu trúc một hệ thống lưới do IBM đề xuất 32 2.3 Các chuẩn cho môi trường lưới 34 HVTH: CH1101098 Nguyễn Ngọc Lâm 4 GVPT: PGS.TS Nguyễn Phi Khứ 2013 2.4 Mối quan hệ giữa OGSA va OGSI 36 2.5 Kiến trúc tổng quát của Globus Toolkit 44 2.6 Các dịch vụ gLite cung cấp 46 I. TỔNG QUAN VỀ CÔNG NGHỆ ĐIỆN TOÁN LƯỚI 1.1 Lịch sử ra đời và phát triển của công nghệ điện toán lưới Networking: TCP/IP Communications: The Internet & The e-mail era Information: The Web Computing: The Grid Time evolution Quá trình ra đời của công nghệ điện toán lưới như sau: Hình 1.1 Quá trình ra đời Grid Computing Mặc dù công nghệ Grid vẫn còn khá mới mẻ, đặc biệt là tại Việt Nam. Tuy nhiên, ý tưởng về Grid đã xuất hiện từ những năm 60-70 của thế kỷ XX. Năm 1965, đã đề cập đến việc sử dụng năng lực tính toán như một tiện ích. Tương tự như hệ thống cung cấp điện, nước hiện đang được sử dụng trong cuộc sống hằng ngày. Cơ sở hạ tầng truyền thông của điện toán lưới là mạng Internet. Sau khi WWW ra đời cuối những năm 80 đã tạo ra một cuộc cách mạng trong quá trình tính toán và chia sẻ thông tin trên mạng. Giao thức HTTP cùng với trình duyệt ngôn ngữ HTML đã cung cấp một cơ chế cho phép liên kết các văn bản và truy cập các thông tin trực tuyến, dễ dàng và ở bất kỳ đâu. HVTH: CH1101098 Nguyễn Ngọc Lâm 5 GVPT: PGS.TS Nguyễn Phi Khứ 2013 Tuy nhiên đó mới là những ý tưởng về Grid nhưng nguồn gốc của Grid chính thức được xác định vào năm 1990, khi thuật ngữ “siêu tính toán” ra đời, dùng để mô tả các dự án kết nối các trung tâm siêu máy tính của Mỹ nhằm kết hợp sức mạnh của nhiều siêu máy tính lại với nhau. Các nhà khoa học tại Argone National Labs thuộc đại học Chicago (Mỹ) là những người đầu tiên đề xuất ý tưởng về điện toán lưới. Thuật ngữ lưới ở đây xuất phát từ lưới điện (electricity grid), ngụ ý rằng bất cứ một thiết bị tương thích nào đều có thể gắng vào trong lưới và được xếp ở một mức tài nguyên nào đó mà không cần quan tâm đến nguồn gốc của tài nguyên đó. Trong tương lai, điện toán lưới có thể cung cấp cho người sử dụng các dịch vụ đóng vai trò như các dịch vụ cơ sở hạ tầng mà chúng ta sử dụng hằng ngày như: điện, nước, Những khái niệm và công nghệ lưới bắt đầu phát triển từ các nghiên cứu của Foster và Kesselman vào năm 1998. Lưới dữ liệu được bắt đầu năm 1999 với Globus Tookit 2.0+. Giai đoạn sau đó là sự ra đời của kiến trúc dịch vụ lưới mở rộng (OGSA) vào năm 2001 và sản phẩm Globus Tookit 3.0. Hiện tại điện toán lưới đang có xu hướng phát triển mạnh và được nhiều nhà nghiên cứu quan tâm. Trong đó, đáng chú ý là Globus Alliance (được sự tài trợ của một vài trường đại học tại Mỹ như đại học Chicago, đại học Berkeley,…) và Global Grid Forum (các thành viên bao gồm các hãng lớn như IBM, SUN, Microsoft,…). Các nhóm này đã cố gắng chuẩn hóa công nghệ và giao thức tính toán để các thành phần trong lưới có thể giao tiếp được với nhau.  Globus Alliance tạo ra bộ công cụ Globus Toolkit (GT) mã nguồn mở, bao gồm các thư viện phần mềm và các dịch vụ cho phép người phát triển tạo ra các ứng dụng lưới. Thư viện GT cung cấp các hàm đảm bảo vấn đề như an ninh, cơ sở hạ tầng thông tin, quản lý tài nguyên lưới, tính tin cậy, tính khả chuyển, . . .  Global Grid Forum quản lý các tiến trình chuẩn cho việc đặc tả kiến trúc các dịch vụ lưới OGSA (Open Grid Service Architecture) và OGSI (Open Grid Service Infrastructure). Các chuẩn OGSA, OGSI và bộ công cụ Globus Toolkit giúp các nhà khoa học triển khai một cách thuận lợi các giải pháp điện toán lưới trong nhiều lĩnh vực nghiên cứu chuyên sâu ở Mỹ và Châu Âu như: dự án tìm kiếm các tín hiệu ngoài trái đất SETI (Search for Extraerrestrial Intellegence), dự án về nghiên cứu bản đồ gen người, dự án IPG (Information Power Grid) của NASA, 1.2 Điện toán lưới là gì ? Mỗi tổ chức, mỗi cá nhân tùy theo quan điểm và hệ thống ứng dụng của mình mà đưa ra định nghĩa khác nhau về lưới. Dưới quan điểm cá nhân của tiến sỹ Ian Foster và các đồng nghiệp thì "Một lưới là một hệ thống có các đặc trưng như tài nguyên được điều phối một cách phi tập trung; sử dụng các giao thức chuẩn, mở và đa năng; cung cấp chất lượng dịch vụ không tầm thường" - I. Foster‘s Three-Point Checklist (HPCWIRE - 22.07.2002). Quan điểm này ngay lập tức làm dấy lên phản ứng của nhiều hãng HVTH: CH1101098 Nguyễn Ngọc Lâm 6 GVPT: PGS.TS Nguyễn Phi Khứ 2013 giải pháp điện toán bởi rất nhiều phần mềm được coi là “Grid” ở thời điểm đó không thể đáp ứng hết những tiêu chí mà Foster nêu ra. Trong bài báo “What is Grid ?” Ian Foster đưa ra 3 đặc điểm của một hệ thống Grid: [1] Kết hợp, chia sẻ các tài nguyên không được quản lý tập trung. Grid tích hợp và phối hợp các tài nguyên, người dùng thuộc nhiều vùng quản lý khác nhau, nhiều đơn vị khác nhau trong một tổ chức và nhiều tổ chức khác nhau. Công nghệ Grid tập trung giải quyết một số vấn đề bảo vệ tài nguyên, chính sách quản trị, chi phí, thành viên, … nảy sinh trong quá trình chia sẻ và sử dụng tài nguyên. [2] Sử dụng các giao diện và giao thức chuẩn, mang tính mở, đa dụng. Điện toán lưới sử dụng các chuẩn mở để chia sẻ qua mạng những tài nguyên phức tạp (trên các nền tảng kiến trúc phần mềm, phần cứng và ngôn ngữ lập trình khác nhau), nằm tại những điểm khác nhau tùy vào khu vực hành chính. Nói cách khác nó “ảo hóa” các tài nguyên tính toán. Điện toán lưới thường bị nhầm với tính toán phân cụm, tuy nhiên có sự khác nhau giữa hai kiểu tính toán này: cụm tính toán là một tập đơn các nút tính toán tập trung trên một khu vực địa lý nhất định. Lưới tính toán gồm nhiều cụm tính toán và những tài nguyên khác (như mạng, các thiết bị lưu trữ). [3] Cung cấp các dịch vụ có chất lượng cao. Điện toán lưới tạo ra một mô hình để giải quyết các bài toán tính toán lớn bằng cách sử dụng những tài nguyên rỗi (CPU, thiết bị lưu trữ) của một loạt các máy tính riêng rẽ, thường là máy để bàn. Hệ thống này được coi là một cụm “máy ảo”, nhúng trong một môi trường liên lạc phân tán. Điện toán lưới tập trung vào khả năng hỗ trợ tính toán giữa các khu vực hành chính, điều này làm cho mô hình này khác biệt so với mô hình cụm tính toán và tính toán phân tán truyền thống. Điện toán lưới cung cấp một giải pháp cho những bài toán về tính toán hiệu năng cao như tạo nếp protein, mô hình hoá tài chính, mô phỏng động đất và dự báo khí hậu thời tiết, … Ngoài ra điện toán lưới còn có thể giúp các tổ chức, doanh nghiệp sử dụng tối ưu các tài nguyên CNTT và tạo ra các dịch vụ tính toán theo nhu cầu cho khách hàng thương mại, trong đó khách hàng chỉ phải trả những gì họ đã sử dụng giống như điện và nước. Điện toán lưới được thiết kế với mục tiêu giải các bài toán quá lớn cho một siêu máy tính, trong khi vẫn giữ được sự linh hoạt đối với những bài toán nhỏ hơn. Vì vậy điện toán lưới cung cấp một môi trường đa người dùng. Mục tiêu thứ hai của điện toán lưới là khả năng khai thác tốt hơn những năng lực tính toán chưa được sử dụng và phục vụ cho những nhu cầu tính toán không ngừng của các bài toán khoa học lớn. Điều này dẫn đến việc sử dụng các cơ chế cấp phép an toàn, cho phép người dùng từ xa có thể điều khiển được các tài nguyên tính toán. Khái niệm “tổ chức ảo” là một khái niệm rất quan trọng trong điện toán lưới. Tổ chức ảo là một tổ chức được lập ra để giải quyết một vấn đề nào đó. Thành phần của tổ chức ảo bao gồm nhiều tài nguyên thuộc về nhiều tổ chức HVTH: CH1101098 Nguyễn Ngọc Lâm 7 GVPT: PGS.TS Nguyễn Phi Khứ 2013 thực khác nhau trong môi trường lưới cùng hoạt động vì một mục tiêu chung. Tùy theo mức độ của vấn đề cần giải quyết mà các tổ chức ảo có thể rất khác nhau về quy mô, phạm vi hoạt động và thời gian sống. Hình phía dưới minh họa về một tổ chức ảo. Có một người dùng cần giải quyết một bài toán lớn về dự báo thời tiết, anh ta thành lập một tổ chức ảo bằng cách thuê một số nguồn tài nguyên khác nhau từ một vài tổ chức khác nhau. Tương tự như vậy, một người dùng cần giải một bài toán về dự báo tài chính, anh ta cũng thành lập một tổ chức ảo để giải quyết bài toán này. Hình 1.2 Mô hình Grid Computing Còn dưới quan điểm của một số công ty và liên minh phát triển lưới uy tín trên thế giới thì điện toán lưới được định nghĩa như sau:  Định nghĩa của Oracle: Điện toán lưới là việc liên kết nhiều máy chủ và thiết bị lưu trữ thành một siêu máy tính nhằm tối ưu hóa được tính ưu việt của các hệ thống máy chủ cũng như hệ thống ứng dụng, nhờ đó giảm thiểu đến mức thấp nhất chi phí.  Định nghĩa của IBM: Điện toán lưới là một môi trường tính toán ảo. Môi trường này cho phép bố trí song song, linh hoạt, chia sẻ, tuyển lựa, tập hợp các nguồn tài nguyên hỗn hợp về mặt địa lý, tùy theo mức độ sẵn sàng, hiệu suất, chi phí của các tài nguyên tính toán và yêu cầu về chất lượng dịch vụ của người sử dụng.  Định nghĩa của liên minh điện toán lưới: Môi trường điện toán lưới được hiểu như một hạ tầng kết nối hệ thống máy tính, hệ thống mạng, hệ thống cơ sở dữ liệu được sở hữu và quản lý bởi nhiều tổ chức, cá nhân nhằm cung cấp môi trường tính toán ảo duy nhất với hiệu năng cao cho người sử dụng. HVTH: CH1101098 Nguyễn Ngọc Lâm 8 GVPT: PGS.TS Nguyễn Phi Khứ 2013 1.3 Điện toán lưới ra đời nhằm mục đích gì ? Điện toán lưới là một giải pháp tập hợp tài nguyên tính toán chi phí thấp để thực hiện những bài toán lớn. Hệ thống tính toán cho phép bố trí song song, linh hoạt, chia sẻ, tập hợp các nguồn tài nguyên hỗn hợp về mặt địa lý. Điện toán lưới có thể đạt đến quy mô toàn cầu và người sử dụng không cần biết vị trí nguồn tài nguyên 1.4 Phân loại lưới tính toán 1.1.1 Lưới tính toán (Computation grid) Lưới tính toán là một loại của điện toán lưới, chủ yếu tập trung vào việc sử dụng năng lực tính toán của lưới. Ở loại lưới này, phần lớn các node là các nhóm máy tính có năng lực tính toán lớn, để phục vụ cho việc tính toán bài toán lớn. Hình thức thực hiện là chia tác vụ tính toán lớn thành nhiều công việc nhỏ thực thi song song trên các node của lưới. Việc phân tán các tác vụ của lưới sẽ làm giảm đáng kể thời gian xử lý, và làm tăng khả năng tận dụng của hệ thống. Thông thường hệ thống chính sẽ chia khối dữ liệu cần xử lý thành các phần nhỏ, sau đó phân phối đến các node trên grid. Mỗi node thực hiện xử lý dữ liệu, kết quả trả về hệ thống chính, tại đây sẽ tổng hợp và trình diễn kết quả toàn cục cho người dùng. Hình 1.3 Computation grid 1.1.2 Lưới dữ liệu (Data grid) Lưới dữ liệu sẽ tập trung vào việc lưu trữ và cung cấp khả năng truy xuất dữ liệu của nhiều cá nhân, tổ chức khác nhau. Người dùng không cần biết chính xác vị trí dữ liệu khi thao tác với dữ liệu. Các cơ sở dữ liệu, đặc biệt là các cơ sở dữ liệu liên hợp đóng vai trò quan trọng trong lưới dữ liệu nhất là khi có nhiều nguồn dữ liệu và xuất hiện nhu cầu kết hợp các thông tin từ các nguồn dữ liệu này. Lưới dữ liệu có thể được sử dụng trong lĩnh vực khai phá dữ liệu (data mining), hoặc các hệ thống thương mại thông minh. Trong trường hợp này, không chỉ có hệ thống file hay các cơ sở dữ liệu mà toàn bộ dữ liệu của tổ chức cần tập hợp lại. Ở đây có thể kết hợp lưới dữ liệu và lưới tính toán. HVTH: CH1101098 Nguyễn Ngọc Lâm 9 GVPT: PGS.TS Nguyễn Phi Khứ 2013 Hình 1.4 Data grid 1.1.3 Lưới kết hợp (Scavenging grid) Scavenging grid có thể được xem là một loại kết hợp giữa data grid và compute grid. Một scavenging thường được dùng với nhiều máy tính để bàn. Các máy tính sẽ được kiểm tra định kỳ để xem khi nào bộ xử lý và các tài nguyên khác rảnh rỗi để thực hiện các tác vụ grid. Chủ nhân của các máy để bàn này sẽ được quyền xác định khi nào thì sẽ chia sẻ máy tính của mình với mạng lưới. Hình 1.5 Compute Grid + Data Grid 1.5 Các tổ chức hỗ trợ và phát triển điện toán lưới 1.5.1 Các tổ chức phát triển chuẩn lưới  Diễn đàn điện toán lưới toàn cầu GGF: Có mục đích định nghĩa các đặc tả cho điện toán lưới. GGF được phát triển nhờ vào sự hỗ trợ, hợp tác giữa khu vực công nghiệp và bộ khoa học.  Các tổ chức chuẩn hóa quốc tế như: OASIS (Organization for the Advancement of Structure Information Standards), W3C (World Wide Web Consortium), IETF (the Internet Engineering Task Force) và DMTF (the Distributed Management Task Force). 1.5.2 Các tổ chức phát triển bộ công cụ framework và các middleware Bao gồm các trường đại học, các viện nghiên cứu. Các tổ chức này đã cho ra đời nhiều bộ công cụ phát triển lưới như Legion, Condor, Nimrod, Unicore, Globus, … 1.5.3 Các tổ chức xây dựng và sử dụng các giải pháp lưới Một số lưới tiêu biểu trên thế giới như: Nasa Information Power Grid của NASA, Science Grid của bộ quốc phòng Mỹ, dự án EuroGrid của liên minh Châu Âu với nhiều lưới con như Bio Grid, Metro Grid, Computer- Aided Engineering (CAD) Grid,… HVTH: CH1101098 Nguyễn Ngọc Lâm 10 [...]... máy tính như vậy (bao gồm cả phần cứng lẫn phần mềm hệ thống, công cụ phát triển ) có thể lên đến hàng triệu đô la 1.7 Một số lợi ích khi sử dụng công nghệ Grid Computing Dưới đây xin giới thiệu một số lợi ích cụ thể của việc áp dụng công nghệ điện toán lưới, tùy vào tình huống cụ thể việc áp dụng công nghệ điện toán lưới đem lại những lợi ích khác nhau Vấn đề là phải hiểu rõ bản chất Grid, sử dụng. .. Kiến tạo các công nghệ giúp truy cập từ xa các các tài nguyên siêu tính toán và mã mô phỏng, tương tác với Globus [7] Grid Resources for Industrial Applications (GRIA) Hỗ trợ bởi European Union Thử nghiệm mạng lưới hướng ứng dụng, tập trung vào gia công các dịch vụ tính toán phân tích cấu trúc [8] GridLab www.gridlab.org Hỗ trợ bởi European Union Ứng dung và phát triển công nghệ Grid [9] INFN Grid www.server11.infn.it /grid/ ... CrossGrid www.crossgrid.org Hỗ trợ bởi European Union Phát triển, cài đặt và khia thác các thành phần mới của mạng lưới cho các ứng dụng tính toán tương tác, ứng dụng dữ liệu lớn [2] DATATAG www.datatag.org Hỗ trợ bởi European Union Nghiên cứu và phát triển công nghệ cho dự án transAtlantic Grid [3] European Union (EU) DataGrid www.eu-datagrid.org Hỗ trợ bởi European Union Kiến tạo và ứng dụng mạng lưới. .. dạng hơn và chặt chẽ hơn rất nhiều so với hệ thống tính toán ngang hàng 1.6.4 Hệ thống tính toán phân cụm (Cluster Computing Systems) Điện toán lưới thường bị nhầm lẫn với tính toán phân cụm Tuy nhiên sự khác biệt chính giữa hai kiểu tính toán này là một cụm tính toán là một tập đơn các nút tính toán tập trung trên một khu vực địa lý nhất định, trong khi một lưới bao gồm nhiều cụm tính toán và những... 3 bộ công cụ tính toán tiêu biểu nhất hiện nay: bộ công cụ Globus, gLite và dự án Unicore 2.5.1 Bộ công cụ Globus 2.5.1.1 Giới thiệu về Globus Toolkit Globus là một hạ tầng cung cấp các công cụ phần mềm để xây dựng tính toán mạng lưới và các ứng dụng khác dựa trên công nghệ Grid Bộ công cụ Globus Toolkit (GT) không chỉ chứa các thành phần làm nền tảng cho một môi trường Grid mà còn bao gồm các công. .. trong việc tương tác giữa các công nghệ, khai phá tài nguyên, đảm bảo an ninh và xây dựng động các tổ chức ảo 1.6.3 Hệ thống tính toán ngang hàng (Peer - to - peer Computing Systems) Tính toán ngang hàng cũng là một lĩnh vực của tính toán phân tán Những điểm khác biệt chính giữa tính toán ngang hàng và điện toán lưới là:  Cộng đồng người sử dụng mà chúng hướng tới: Điện toán lưới có cộng đồng người dùng... bởi E-Japan Ứng dụng công nghệ mạng lứơi trong các lĩnh vực nghiên cứu sinh học, y học, dược phẩm [4] EcoGrid www.ecogrid.org Hỗ trợ bởi chính phủ Đài Loan Dự án bảo vệ môi sinh vùng núi [5] NanoGrid www.kyushu-u.ac.jp Hỗ trợ bởi E-Japan Ứng dụng grid trong nghiên cứu và phát triển vật liệu nano [6] MolecularGrid Ứng dụng grid trong phân tích và phát triển vật liệu nano của Hàn quốc [7] N *Grid Hỗ trợ... chức đưa công nghệ lưới vào các sản phẩm thương mại Trong nhóm này có nhiều đại gia trong ngành công nghiệp máy tính như IBM, SUN, HP, …Các hãng này đưa ra nhiều giải pháp khác nhau dựa trên nền công nghệ điện toán lưới 1.6 Giới thiệu một số mô hình tính toán khác 1.6.1 World Wide Web (Web Computing) World Wide Web hiện nay đang phát triển mạnh mẽ và được sử dụng rộng khắp Sử dụng các chuẩn mở và các... thuật toán lập lịch để nâng cao hiệu năng xử lý của hệ thống HVTH: CH1101098 Nguyễn Ngọc Lâm 35 GVPT: PGS.TS Nguyễn Phi Khứ 2013 TÀI LIỆU THAM KHẢO SÁCH TIẾNG VIỆT [1] Nguyễn Phi Khứ (2013), Slide bài giảng môn Tính toán lưới, trường Đại học Công nghệ thông tin TP HCM [2] Đàm Quang Hồng Thái (2012), Slide bài giảng môn Tính toán lưới [3] Hoàng Lê Minh Báo cáo tổng quan về tính toán mạng lưới và tính toán. .. lược sử dụng tài nguyên 1.7.2 Sử dụng bộ xử lý song song Khả năng sử dụng CPU song song là một đặc tính tuyệt vời của grid, ngoài việc hỗ trợ các nhu cầu tính toán của các nhà khoa học, sức mạnh tính toán do grid cung cấp có thể giúp giải quyết các bài toán đòi hỏi năng lực xử lý lớn trong các ngành y dược, tính toán tài chính, kinh tế và khai thác dầu, dự báo thời tiết, công nghiệp vũ trụ,… và nhiều . lý. Điện toán lưới có thể đạt đến quy mô toàn cầu và người sử dụng không cần biết vị trí nguồn tài nguyên 1.4 Phân loại lưới tính toán 1.1.1 Lưới tính toán (Computation grid) Lưới tính toán là. áp dụng công nghệ điện toán lưới, tùy vào tình huống cụ thể việc áp dụng công nghệ điện toán lưới đem lại những lợi ích khác nhau. Vấn đề là phải hiểu rõ bản chất Grid, sử dụng tốt các công. QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN    BÁO CÁO THU HOẠCH MÔN : TÍNH TOÁN LƯỚI ĐỀ TÀI: CÔNG NGHỆ GRID COMPUTING VÀ ỨNG DỤNG Giảng viên phụ trách: Học viên thực hiện: PGS.

Ngày đăng: 09/04/2015, 18:52

Từ khóa liên quan

Mục lục

  • LỜI MỞ ĐẦU

  • LỜI CẢM ƠN

  • NHẬN XÉT CỦA GIẢNG VIÊN PHỤ TRÁCH

  • MỤC LỤC

  • I. TỔNG QUAN VỀ CÔNG NGHỆ ĐIỆN TOÁN LƯỚI

  • II. KIẾN TRÚC VÀ MÔI TRƯỜNG PHÁT TRIỂN MẠNG LƯỚI

  • III. KHẢO SÁT MỘT SỐ THUẬT TOÁN LẬP LỊCH

  • ĐỂ PHÂN PHỐI TÀI NGUYÊN TRONG HỆ THỐNG ĐIỆN TOÁN LƯỚI

  • KẾT LUẬN

  • TÀI LIỆU THAM KHẢO

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

Tài liệu liên quan