24
TRƯNG ĐH CÔNG NGH THÔNG TIN & TRUYN THÔNG TRƯNG ĐH CÔNG NGH THÔNG TIN & TRUYN THÔNG KHOA CN ĐIN T & TRUYN THÔNG KHOA CN ĐIN T & TRUYN THÔNG Semina Đ TÀI: SUPER COMPUTER Ngưi thc hin: Đ Th Loan Đơn v công tc: B môn CN KTMT–Khoa CN ĐT&TT

TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

  • Upload
    belva

  • View
    64

  • Download
    1

Embed Size (px)

DESCRIPTION

TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG . Semina ĐỀ TÀI : SUPER COMPUTER Người thực hiện : Đô ̃ Thi ̣ Loan Đơn vị công tác : Bô ̣ môn CN KTMT– Khoa CN ĐT&TT. NỘI DUNG. GIỚI THIỆU VỀ SUPER COMPUTER WAREHOUSE-SCALE COMPUTER - PowerPoint PPT Presentation

Citation preview

Page 1: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

TRƯƠNG ĐH CÔNG NGHÊ THÔNG TIN & TRUYÊN THÔNGTRƯƠNG ĐH CÔNG NGHÊ THÔNG TIN & TRUYÊN THÔNGKHOA CN ĐIÊN TƯ & TRUYÊN THÔNGKHOA CN ĐIÊN TƯ & TRUYÊN THÔNG

Semina

ĐÊ TÀI: SUPER COMPUTER

Ngươi thưc hiên: Đô Thi LoanĐơn vi công tac: Bô môn CN KTMT–Khoa CN ĐT&TT

Page 2: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

NỘI DUNGNỘI DUNG

I. GIỚI THIÊU VÊ SUPER COMPUTER

II. WAREHOUSE-SCALE COMPUTER

III. HÊ THÔNG GOOGLE WSC

Page 3: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

I. GIỚI THIÊU VÊ SUPER COMPUTERI. GIỚI THIÊU VÊ SUPER COMPUTER

Supercomputer (siêu máy tính) là một máy tính có tính vượt trội trong khả năng và tốc độ xử lý. Siêu máy tính hiện nay có tốc độ xử lý hàng nghìn teraflop hay bằng tổng hiệu suất của 6000 chiếc máy tính hiện đại nhất hiện nay gộp lại.

Hầu hết các siêu máy tính đều sử dụng các phương pháp xử lý song song: chúng chứa một giàn các vi xử lý cực nhanh.

Có thê hiêu siêu máy tính là các máy tính xử lý song song

Page 4: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

Hinh 1: Siêu may tinh Cray XT5, 22/05/2009 chạy nền Linux, bộ nhớ 362.000 GB, gồm 184 tủ may, mỗi tủ may chứa 192 chip Opteron 4 lõi của AMD

Page 5: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

II. WAREHOUSE-SCALE - WSCII. WAREHOUSE-SCALE - WSC GIỚI THIÊU• WSC là một siêu máy tính mơi• WSC là nền tảng của các dich vụ Internet như: tìm kiếm dữ liệu, mạng xã hội, bản đồ trực tuyến, chia se video, mua bán trực tuyến, thư điện tử, …• Một WSC chứa tư 50.000 đến 100.000 máy chủ• WSC là hạ tầng của các dich vụ Internet phục vụ cho hàng nghìn ngươi dung một lúc vì vây WSC sử dụng phương pháp xử lý các ứng dụng theo lô.

Page 6: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

Nhân tô quan trong đê thiêt kê WSCNhân tô quan trong đê thiêt kê WSCChi phí thực hiệnHiệu suất năng lượngVào/ra mạngTương tác và các công việc xử lý theo lôĐộ tin cây thông qua sự dư thưaQuan tâm đến thuân lợi và khó khăn khi

xây dựng một WSC do hệ thống có quy mô rất lơn

Page 7: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

Hinh 2: Thông kê sư hong hoc của hê thông WSC Hinh 2: Thông kê sư hong hoc của hê thông WSC trong một nămtrong một năm

Page 8: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

2.1 Kiên truc cua WSC

Hinh 3: Kiêm truc của WSC

Page 9: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

2.2 Cac thanh phân trong kiên truc WSC2.2 Cac thanh phân trong kiên truc WSC

Thiêt bi lưu trư- Các máy chủ chứa các ổ cứng bên trong hoặc sử dụng các ổ cứng mạng NAS (Network Attached Storage) thông qua các đương truyền tốc độ rất cao nhưng thông thương các WSC dựa vào ở các ổ cứng được tích hợp sẵn bên trong.

- Các ổ cứng bên trong máy chủ luôn tích hợp công nghệ RAID đê bảo đảm an toàn dữ liệu và tốc độ truyền.

Page 10: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

Array SwitchArray Switch

Hinh 4: Câu truc phân câp cac Switch trong WSC

Page 11: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

Phân câp bô nhơ trong WSCPhân câp bô nhơ trong WSCChia bộ nhơ của WSC thành 3 cấp: Local, Rack và ArrayChia bộ nhơ của WSC thành 3 cấp: Local, Rack và Array

Hinh 5: Đanh gia độ trễ, băng thông và dung lượng của bộ nhớ phân câp trong một WSC

Page 12: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

Tư hình 5 ta có đồ thi so sánh các giá tri thành phần Tư hình 5 ta có đồ thi so sánh các giá tri thành phần

trong bộ nhơ phân cấp WSCtrong bộ nhơ phân cấp WSC..

Hinh 6: Đồ thi của độ trễ, băng thông và dung lượng của bộ nhớ phân câp trong 1WSC

Page 13: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

Mô hình mạng 3 tầng được dung đê nối Mô hình mạng 3 tầng được dung đê nối các array vơi nhau và nối tơi Internetcác array vơi nhau và nối tơi Internet

Page 14: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

2.3 Mô hinh lâp trinh cho WSC2.3 Mô hinh lâp trinh cho WSCMapReduce:- MapReduce là một mô hình vân hành đơn lệnh đa

dữ liệu SIMD (Single Instruction Multi Data). Các dữ liệu này được đặt tại các máy tính phân tán, hoạt động song song độc lâp vơi nhau

- Dữ liệu đầu vào có thê là dữ liệu có cấu trúc hoặc dữ liệu không cấu trúc.

- Các máy tính lưu trữ các dữ liệu phân tán trong quá trình thực thi được gọi là các nút (nodes) của hệ thống. Các máy này được gọi làCluster – Nếu sử dụng chung 1 phần cứngGrid – Nếu hoạt động riêng re trên các phầncứng khác nhau.

Page 15: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

Nguyên tăc hoat đông cua MapReduceNguyên tăc hoat đông cua MapReduce

MapReduce gồm 2 quá trình thực hiện là hàm "Map" và "Reduce". Ý tưởng chính của MapReduce chính là thực hiện việc “Chia đê tri”

- Chia vấn đề cần xử lý (dữ liệu) thành các phần nhỏ đê xử lý

- Xử lý các vấn đề nhỏ đó 1 cách song song trên các máy tính phân tán hoạt động độc lâp.

- Tổng hợp các kết quả thu được đê đưa ra kết quả cuối cung

Page 16: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

Nguyên tăc hoat đông cua MapReduceNguyên tăc hoat đông cua MapReduceNhư vậy toàn bộ qua trinh

MapReduce co thể hiểu như sau:

Đọc dữ liệu đầu vào Thực hiên xử lý các phần dữ

liệu vào (xử lý tưng phần một) (thực hiện hàm Map)

Trộn và sắp xếp các kết quả thu được tư các máy tính làm sao đê được kết quả tiện lợi nhất so vơi mục đích của quá trình.

Tổng hợp các kết quả trung gian thu được tư các máy tính phân tán (Thực hiện hàm Reduce)

Đưa ra kết quả cuối cung.

Page 17: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

Ưu điêm cua MapReduceƯu điêm cua MapReduce Rút ngắn thơi gian xử lý toàn bộ dữ liệu Xử lý tốt bài toán về lượng dữ liệu lơn có các tác vụ phân tích và tính toán phức tạp không lương trươc được. Có thê tiến hành chạy song song trên các máy phân tán 1 cách chính xác và hiệu quả. Không phải quan tâm đến sự trao đổi dữ liệu giữa các clusters vơi nhau vì chúng hoạt động 1 cách độc lâp, không phải theo dõi xử lý các tác vụ, xử lý lỗi. Có thê thực hiên mô hình Mapreduce trên nhiều ngôn ngữ như : Java, C++, Python, Perl, Ruby, C vơi các thư viện tương ứng.

Page 18: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

2.4 Cơ sơ vât chât cua WSC2.4 Cơ sơ vât chât cua WSC Vi trí lắp đặt

Do WSC nó gần giống vơi mạng trục của Internet nên vi trí lắp đặt của nó phải đảm bảo về nguồn điện, thuế suất, có khả năng chiu được rủi ro do bão, lụt, động đất. Chi phí cho WSC

- Chi phí đầu tư (CAPEX) là chi phí cho việc xây dựng một WSC

- Chi phí hoạt động (OPEX) là chi phí đê vân hành một WSC

Page 19: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

Phân phôi điên năngPhân phôi điên năngCác WSC tiêu thụ

điện năng rất lơn do vây hạ tầng phân phối điện phải được thiết kế theo tưng cấp theo hình bên.

Các WSC được cung cấp điện tư hệ thống điện cao thế đã được hạ áp, đồng thơi bên trong tòa nhà lắp đặt WSC còn được sử dụng hệ thống UPS- hệ thống cấp điện không bi ngắt và các máy phát điện riêng.

Page 20: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

Hê thông lam matHê thông lam matNhiệt độ lý tưởng

của các tòa nhà trong khoảng tư 64F đến 71F se đảm bảo được độ bền, tính ổn đinh của các thiết bi bên trong WSC. Hệ thống làm mát của WSC sử dụng nhiều phương pháp khác nhau như: làm mát bằng không khí, làm mát bằng nươc… Được mô tả hình bên.

Page 21: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

III. HÊ THÔNG GOOGLE WSCIII. HÊ THÔNG GOOGLE WSC* Google WSC có

45 container (12.2 x 2.4 x 2.9m).

* Mỗi container chứa:

1160 máy chủ* Google WSC=>

52.200 máy chủ.

* Môi container la đôc lâp va chi kêt nôi bên ngoai bơi hê thông điên, mang may tinh va nươc lam mat.

Page 22: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

Luông không khi lam mat bên trong Container

Page 23: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

• Nguôn điên bên trai, • 2 HDD phia trên, • 2 CPU 2.2GHz AMD Barcelona, • 8 Gb RAM, • 2 NIC 1Gbit

May chu trong Google WSC

Page 24: TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CN ĐIỆN TỬ & TRUYỀN THÔNG

XIN CHÂN THÀNH CẢM ƠN!