Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 133 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
133
Dung lượng
3,91 MB
Nội dung
I HC BÁCH KHOA HÀ NI VIN T VIN THÔNG ====o0o==== TT NGHI TÀI: NGHIÊN CU GII PHÁP PHN CNG TIT KING TRONG TRUNG TÂM D LIU Sinh viên thc hin NGUYN DUY LINH Lp KSTN- - K52 Ging dn : TS TRN NGC LAN TS. TRN MINH TRUNG TS. NGUY 06-2012 I HC BÁCH KHOA HÀ NI VIN T VIN THÔNG ====o0o==== TT NGHI TÀI: NGHIÊN CU GII PHÁP PHN CNG TIT KING TRONG TRUNG TÂM D LIU Sinh viên thc hin NGUYN DUY LINH Lp KSTN- - K52 Ging dn : TS TRN NGC LAN TS. TRN MINH TRUNG TS. NGUY : 06-2012 B GIÁO DO CNG HÒA XÃ HÔI CH T NAM I HC BÁCH KHOA HÀ NI Độc lập - Tự do - Hạnh phúc NHIM V ÁN TT NGHIP H và tên sinh viên: S hiu sinh viên: 20072451 Nguyn Duy Linh S hiu sinh viên: 20071721 S hiu sinh viên: 20073425 Khoá: K52 Vin: n t - Vin thông Ngành: n t-Vin thông 1. Đầu đề đồ án: 2. Các số liệu và dữ liệu ban đầu: 3. Nội dung các phần thuyết minh và tính toán: 4. Các bản vẽ, đồ thị ( ghi rõ các loại và kích thước bản vẽ ): 5. Họ tên giảng viên hướng dẫn: TS. Trn Ngc Lan TS. Trn Minh Trung TS. Nguy 6. Ngày giao nhiệm vụ đồ án: ………………………………………………….…………… 7. Ngày hoàn thành đồ án: Ngày tháng năm Ch nhim B môn Ging dn án tt nghi Cán b phn bin B GIÁO DO I HC BÁCH KHOA HÀ NI BN NH ÁN TT NGHIP H và tên sinh viên: S hiu sinh viên: Ngành: Khoá: Ging dn: Cán b phn bin: 1. Ni dung thit k tt nghip: 2. Nhn xét ca cán b phn bin: Cán b phn bin ( Ký, ghi rõ h và tên ) ĐỒ ÁN TỐT NGHIỆP 2012 NETFPGA GROUP-KSTN-ĐTVT-K52 i LU Ngày nay, các trung tâm d ling trong các hong ng ngày ca các t ch ng hc, doanh nghip, vin nghiên cu. Nhng trung tâm d liu này cùng vi s phát trin không ngng ca xã h c quy mô và s ng. S ng máy ch trong mi trung tâm d li ng nhu cu trao i thông tin mi trong xã h u tt yu là s ng các thit b chuyn m kt ni các máy ch li vu này làm cho nhu cu v bi các trung tâm d li l vi kích c ct ra cho các nhà nghiên cu và các nhà phát trin là làm sao có th gim t ca các trung tâm d liu này mà kh lý thông tin vm bo. T yêu cu thc t trên, nhóm tác gi u và ch to thành công thit b u khin giúp tit king cho các b chuyn mch trong trung tâm d li to thành công các b chuyn mch có kh tit king. Nhng kt qu ra mi rt kh thi cho vic phát trin, sn xui trà các thit b mng tit kin lý trung tâm d liu theo dõi công sut tiêu th ca toàn trung tâm d liu, mc tit king. Sau mt thng mit mài, nhóm tác gi án vi tài:“Nghiên cu gii pháp phn cng tit ki ng cho các trung tâm d liu” Nh nhng c gng không ngng, tác gi c mt s kt qu nhnh. Mc dù vy, do thi gian có hn nên mt s ng vc thc hin và kt qu nghiên cu không tránh khi mt vài sai sót nh. Vì vy, tác gi rt mong nhc ý kia các thy cô giáo và bn bè. Tác gi c gi li cc ti: Cô giáo TS. Trn Ngc Lan Thy giáo TS. Trn Minh Trung ĐỒ ÁN TỐT NGHIỆP 2012 NETFPGA GROUP-KSTN-ĐTVT-K52 ii Thy giáo TS. Nguy Thy giáo TS. Phm Ngc Nam Thy giáo PGS.TS. Nguyn Hu Thanh Các bn K51, K52, K53 trong nhóm OpenFlow Tp th lp KSTN--K52 Vin n T - Vii Cùng toàn th n bè và to mu kin thun li cho tác gi trong quá trình nghiên cu. c thc hin trong khuôn kh ca d th ca m d liu d ng (ECODANE PGS.TS. Nguyn Hu Thanh ch trì. Sinh viên thực hiện: NGUYN DUY LINH ĐỒ ÁN TỐT NGHIỆP 2012 NETFPGA GROUP-KSTN-ĐTVT-K52 iii TÓM T ÁN “Nghiên cu gii pháp phn cng tit king cho các trung tâm d liu” Trung tâm d lit vai trò quan trng trong các hong ngày ca mi. S m rng không ngng c v phm vi và quy mô ca các trung tâm d liu dn thc trng mc tiêu th ng quá ln. Các nh ng cu này không ch v giá c mà còn v c hi thi ra t các trung tâm d liu là mt v r t trong nhng giu khin mt cách thông minh vic tiêu th ng ca các b chuyn m c s dng trong các trung tâm d liu. Nhóm tác gi thc hi i tin cho các b chuyn mch OpenFlow nhm m tr các ch tit king khác nhau. S ci tin này bao gn tin mi theo chun giao thc OpenFlow, thit k b u khin các chuyn mch OpenFlow (OSC) có kh t tt các b chuyn ma, nhóm tác gi p các ci tin này lên chính các b chuyn mch OpenFlow trên nn tng phn cng kh trình NetFPGA trong khuôn kh d án ECODANE[1]. Các kt qu án này có th c s dng bi các nhà sn xut chuyn mch OpenFlow hoc nhng nhà nghiên cu v ng tiêu th ca các thit b mng. ĐỒ ÁN TỐT NGHIỆP 2012 NETFPGA GROUP-KSTN-ĐTVT-K52 iv ABSTRACT “Reseaching hardware solution for energy saving in Data centers” Data centers play an important role in our daily activities. The increasing demand for data centers in both scale and size has led to huge energy consumption. The cost and environmental impact of data centers increases due to large amounts of carbon emissions. One solution to this problem is to intelligently control the power consumption of switches used in data centers. This thesis proposes an extension to OpenFlow switches to support different power saving modes. The extension includes defining new messages in OpenFlow standard and designing an OpenFlow Switch Controller (OSC) that is able to turn on/off switches and disable/enable ports. Furthermore, the extension is integrated into the NetFPGA based OpenFlow switches in the ECODANE[1] framework. That brings an opportunity of producing self-power aware OpenFlow switches. The results presented in this thesis can aslo be used by the OpenFlow compliant switches manufacturer or by power aware research community. ĐỒ ÁN TỐT NGHIỆP 2012 NETFPGA GROUP-KSTN-ĐTVT-K52 v MC LC i iii ABSTRACT iv v ix xi xii 1 2 1.1 2 1.2 6 1.2.1 6 1.2.2 7 1.2.3 9 1.2.4 11 1.3 13 NetFPGA 15 2.1 15 2.1.1 15 2.1.2 16 2.1.3 17 2.1.4 21 2.1.5 23 2.2 24 ĐỒ ÁN TỐT NGHIỆP 2012 NETFPGA GROUP-KSTN-ĐTVT-K52 vi 2.2.1 24 2.2.2 26 2.2.3 30 2.2.4 34 2.3 38 39 3.1 39 3.2 NOX controller 40 3.3 44 3.3.1 44 3.3.2 49 3.3.3 50 3.3.4 52 3.4 55 56 4.1 56 4.2 57 4.3 58 4.3.1 58 4.3.2 59 4.3.3 61 4.3.4 62 4.3.5 62 4.4 64 4.4.1 64 4.4.2 67 4.4.3 68 [...]... là một xu hướng phát triển của mạng trong tương lai 1.1 Vấn đề tiết kiệm năng lượng cho trung tâm dữ liệu Có thể nói rằng hiện nay các trung tâm dữ liệu đang tiêu tốn một năng lượng khổng lồ để duy trì hoạt động của nó.Theo một nghiên cứu cho thấy rằng chi phí năng lượng chiếm tới 44% chi phí hoạt động của trung tâm dữ liệu Năng lượng tiêu thụ ở đây ao gồm có năng lượng cho các server, các thiệt bị... Những tìm hiểu về năng lượng trong mạng trung tâm dưới đây được tham khảo trong bài báo “Energy Aware Network Operations” [2], chỉ đề cập đến mô hình năng lượng tiêu thụ của switch và một chủ đề đang được nhiều nhà phát triển quan tâm đó là c c giải pháp tiết kiệm năng lượng tiêu thụ trong mạng trung tâm dữ liệu Các switch và router hiện tại không cho ta biết đầy đủ các thông số năng lượng tiêu thụ của... phần chính: Phần “Tìm hiểu thực trạng và giải pháp mạng OpenFlow” gồm hai chương: Chương 1: Nêu thực trạng về vấn đề năng lượng trong các trung tâm dữ liệu và giải pháp sử dụng mạng OpenFlow do Lê Anh Văn thực hiện Chương 2: Tìm hiểu một cách tổng quát công nghệ mạch tổ hợp FPGA, về bộ chuyển mạch OpenFlow trên nền tảng phần cứng NetFPGA Chương này do Nguyễn Duy Linh và Lê Th i Hưng thực hiện Phần. .. vào đặc tính tiêu thụ năng lượng của các switch, phần tiếp theo sẽ trình bày một số kỹ thuật được dùng trong tiết kiệm năng lượng tiêu thụ của các thiết bị mạng trong trung tâm dữ liệu 1.2 Giải pháp sử dụng mạng OpenFlow 1.2.1 Sự cần thiết cho m t kiến trúc mạng mới Sự bùng nổ của các thiết bị và nội dung di động, ảo hóa máy chủ, và sự ra đời của dịch vụ điện to n đ m mây là một trong những xu hướng... OpenFlow tiết kiệm năng lượng và thực hiện trên các bộ chuyển mạch thực tế đã triển khai Phần “Đo đạc, kiểm thử và đánh giá kết quả đạt đươc” gồm một chương: Chương 6: Triển khai hệ thống mới với các thiết bị đã được tạo ra, đo đạc và đ nh gi c c kết quả trên thực tế phòng thí nghiệm NETFPGA GROUP-KSTN-ĐTVT-K52 1 ĐỒ ÁN TỐT NGHIỆP CHƯƠNG 1 Chương 1 Vấn đề tiết kiệm năng lượng trong trung tâm dữ liệu và giải. .. Chương 5 Thiết kế khối tiết kiệm năng lượng cho chuyển mạch OpenFlow 79 5.1 Giải ph p tiết kiệm năng lượng 79 5.2 Thiết kế phần cứng 81 5.2.1 Làm việc với phần cứng của chuyển mạch OpenFlow 81 5.2.2 Vị trí của khối Clock controller 83 5.2.3 Ghép nối với c c khối kh c trong User data path 86 5.2.4 Thiết kế khối clock controller 88 5.3 Thiết kế phần mềm 90... năng lượng trong trung tâm dữ liệu và giải pháp sử dụng mạng OpenFlow Sinh viên: Lê Anh Văn Chương này sẽ giải thích nhu cầu tiết kiệm năng lượng cho các trung tâm dữ liệu Đồng thời, một giải pháp hoàn toàn mới cho khó khăn đó sẽ được đưa ra dựa vào công nghệ mạng mới đang được phát triển rất nhanh chóng trong thời gian gần đây: Đó là mạng điều khiển bằng phần mềm dựa trên giao thức OpenFlow Các khái... ngẫu nhiên tĩnh VCD Value Change Dump Phần mở rộng của file mô phỏng Component Inter- Kết nối thành phần ngoại vi NETFPGA GROUP-KSTN-ĐTVT-K52 xii ĐỒ ÁN TỐT NGHIỆP 2012 PHẦN MỞ ĐẦU Trong đồ án này, tác giả sẽ tập trung giải quyết các vấn đề chính sau: Mô tả cấu trúc của chuyển mạch OpenFlow; xây dựng mạng OpenFlow trên nền tảng NetFPGA; các giải pháp tiết kiệm năng lượng cho các bộ chuyển mạch OpenFlow;... như vậy không thích hợp với yêu cầu tính to n đa dạng, năng động và nhu cầu lưu trữ dữ liệu ngày nay tại các trung tâm dữ liệu của doanh nghiệp, trường học, và trong môi trường của các nhà cung cấp dịch vụ Một trong số những xu hướng tính toán quan trọng dẫn tới yêu cầu ngày càng tăng cho một mô hình mạng mới bao gồm: Sự thay đổi mô hình lưu lượng Hướng người dùng CNTT (Công nghệ thông tin) NETFPGA... hợp FPGA, về bộ chuyển mạch OpenFlow trên nền tảng phần cứng NetFPGA Chương này do Nguyễn Duy Linh và Lê Th i Hưng thực hiện Phần Nghiên cứu giải pháp tiết kiệm năng lượng trên thực tế” gồm ba chương: Chương 3: Triển khai hệ thống mạng OpenFlow trên nền tảng NetFPGA trong thực tế phòng thí nghiệm do Lê Th i Hưng và Nguyễn Duy Linh thực hiện Chương 4: Thiết kế bộ điều khiển chuyển mạch OpenFlow