Nghiên cứu cơ chế chia sẻ tài nguyên máy ảo trong điện toán đám mây

26 375 0
Nghiên cứu cơ chế chia sẻ tài nguyên máy ảo trong điện toán đám mây

Đ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

Header Page of 126 BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG TRẦN QUỐC CHIẾN NGHIÊN CỨU CƠ CHẾ CHIA SẺ TÀI NGUYÊN MÁY ẢO TRONG ĐIỆN TỐN ĐÁM MÂY Chun ngành: Khoa học máy tính Mã số: 60.48.01 TÓM TẮT LUẬN VĂN THẠC SĨ KỸ THUẬT Đà Nẵng - Năm 2013 Footer Page of 126 Header Page of 126 Cơng trình hồn thành ĐẠI HỌC ĐÀ NẴNG Người hướng dẫn khoa học: PGS.TS Lê Văn Sơn Phản biện 1: PGS.TS Phan Huy Khánh Phản biện 2: TS Nguyễn Mậu Hân Luận văn bảo vệ trước Hội đồng chấm Luận văn tốt nghiệp Thạc sĩ kỹ thuật họp Đại học Đà Nẵng vào ngày tháng năm Có thể tìm hiểu luận văn tại: - Trung tâm Thơng tin-Học liệu, Đại học Đà Nẵng Footer Page of 126 Header Page of 126 MỞ ĐẦU Lý chọn đề tài Tại Việt Nam, điện tốn đám mây chủ đề cơng nghệ mang tính thời có phần mẻ, am hiểu điện tốn đám mây nói chung vấn đề chia sẻ tài nguyên máy ảo điện tốn đám mây nói riêng cịn có phần hạn chế Lựa chọn mơ hình hoạt động theo chế để triển khai dịch vụ điện toán đám mây toán quan trọng nhà cung cấp dịch vụ Ví dụ, triển khai theo chế thiết lập môi trường ứng dụng ảo cách sử dụng ứng dụng ảo chế chia sẻ tài nguyên, yêu cầu cung cấp nhiều tài nguyên hơn, hệ thống tự động triển khai thêm ứng dụng ảo khác Với cách tiếp cận liệu có gây lãng phí nguồn tài ngun khơng? Trong tồn thời gian đáp ứng yêu cầu người dùng, tất tài nguyên cụm bận Khi người dùng cần xử lý ứng dụng liệu lớn, họ lại phải chờ cho cơng việc phải hồn thành trước nhiệm vụ xử lý, người dùng sử dụng tất cụm sẵn có gây lãng phí nguồn lực Ngồi máy chủ ảo cịn cung cấp lớp phần mềm tạo thành môi trường thư viện, liệu, chương trình mà sẵn sàng phục vụ người dùng cụm tài nguyên Vì vậy, nhà cung cấp dịch vụ điện tốn đám mây cần phải có phương pháp để cải thiện hiệu suất việc chia sẻ nguồn tài nguyên cụm máy ảo Đồng thời, nhà cung cấp dịch vụ cần chứng cho người sử dụng thấy rằng, dịch vụ điện toán đám mây theo mơ hình mà Footer Page of 126 Header Page of 126 xây dựng hoàn tồn đáp ứng tiêu chí như: hiệu suất, tốc độ cấp phát nhớ, hiệu suất trao đổi thông tin máy ảo tương tự máy vật lý Từ lý chọn nghiên cứu thực đề tài “Nghiên cứu chế chia sẻ tài nguyên máy áo điện toán đám mây” hướng dẫn thầy PGS.TS Lê Văn Sơn Mục tiêu nhiệm vụ nghiên cứu Mục tiêu luận văn nghiên cứu tối ưu hóa việc chia sẻ tài nguyên cụm ảo điện toán đám mây Để đạt mục tiêu này, cần phải thực nhiệm vụ sau đây: - Nghiên cứu EUCALYPTUS Hadoop, Mapreduce - Nghiên cứu hệ thống quản lý cụm ảo gói mã nguồn mở - Cài đặt, cấu hình, nghiên cứu số hệ thống hành - Chỉ ưu điểm, khuyết điểm chế, hệ thống (bao gồm phân tích đánh giá) - Đề xuất cải tiến chứng minh tính khả thi Đối tượng phạm vi nghiên cứu Luận văn nhằm đem đến hiểu biết quản lý tài nguyên hệ thống quản lý cụm ảo Nó xem xét khía cạnh: tính linh động, khả cân tải, khả chịu lỗi chế chia sẻ tài nguyên thông qua nghiên cứu số mã nguồn mở hệ thống quản lý cụm ảo Kết hợp nghiên cứu lý thuyết thao tác thực tế cài đặt hệ thống, áp dụng kịch tính tốn phân tán vào cụm ảo, ví dụ MapReduce framework Các đánh giá cải tiến Đối với mục tiêu này, cần phải nghiên cứu nhiều lưới, đám mây, công nghệ ảo hóa, cụm ảo, máy chủ hệ điều hành Linux, gói mã nguồn mở Eucalyptus Hadoop, MapReduce Footer Page of 126 Header Page of 126 Những phương tiện công cụ để triển khai Máy vi tính; C compilers; Java Developer Kit (SDK) phiên 1.6 cao hơn; Apache 1.6.5 cao hơn; Libc development files; Pthreads development files; Libvirt development files; Axis2C and rampart development files; Curl development files; Openssl development files Phương pháp nghiên cứu - Thu thập phân tích tài liệu thơng tin, tài liệu liên quan đến đề tài - Thảo luận, lựa chọn phương hướng giải vấn đề - Phân tích thiết kế mơ chương trình - Kiểm tra đánh giá kết Ý nghĩa khoa học thực tiễn Luận văn nhằm đem đến hiểu biết quản lý tài nguyên hệ thống quản lý cụm ảo Đem đến hiểu biết chế chia sẻ tài nguyên hệ thống quản lý cụm ảo, từ có phương pháp để cải thiện hiệu suất việc chia sẻ nguồn tài nguyên cụm, đáp ứng nhanh nhất, tốt yêu cầu người dùng Giúp cho chuyên gia công nghệ thơng tin nước có thêm hiểu biết điện toán đám mây để tiếp tục nghiên cứu cho đời dịch vụ điện toán đám mây Made in Viet Nam Kết thí nghiệm dựa hệ thống cài đặt thuyết phục người sử dụng dịch vụ điện toán đám mây, tạo cảm giác an toàn, tin tưởng dịch vụ điện toán đám mây Đặt tên đề tài “Nghiên cứu chế chia sẻ tài nguyên máy áo điện toán đám mây” Footer Page of 126 Header Page of 126 Bố cục luận văn Nội dung luận văn dự định chia làm chương: Chương 1: Tổng quan điện toán đám mây Chương 2: Cơ chế chia sẻ tài nguyên máy ảo cụm ảo điện toán đám mây Chương 3: Thiết kế hệ thống, thí nghiệm kết đánh giá Footer Page of 126 Header Page of 126 CHƯƠNG TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY 1.1 ĐIỆN TOÁN ĐÁM MÂY 1.1.1 Khái niệm Điều khiển đám mây (CLC) Điều khiển lưu trữ walrus (WS3) Mạng thường trực Điều khiển cụm (CC) Khối lưu trữ linh động (EBS) Mạng thường trực Mạng thường trực Điều khiển nút (NC) Hình 1.1 Mơ hình điện tốn đám mây Theo định nghĩa SYS-CON Media Inc: “Điện toán đám mây hệ thống bao gồm nhiều máy tính cho tài nguyên gồm: nguồn điện (power), khả lưu trữ (storage), tảng (platform) dịch vụ trừu tượng hóa, ảo hóa , có tính co dãn động quản lý để cung cấp cho người dùng qua Internet” Điện tốn đấm mây cung cấp dịch vụ là: SaaS - dịch vụ phần mềm, PaaS - dịch vụ nền, IaaS - dịch vụ hạ tầng Các Footer Page of 126 Header Page of 126 loại hình dịch vụ khác thường phân loại liệt kê vào ba loại hình 1.1.2 Lịch sử phát triển 1.1.3 Phân loại theo vị trí a Public Cloud (đám mây cơng cộng) b Private Cloud (đám mây riêng) c Community Cloud (đám mây truyền thông) d Hybrid Cloud (đám mây lai) 1.1.4 Các đặc điểm điện toán đám mây 1.2 a Ưu điểm b Nhược điểm CƠ SỞ HẠ TẦNG TRONG ĐIỆN TOÁN ĐÁM MÂY 1.2.1 Giới thiệu IaaS 1.2.2 Các đặc điểm IaaS 1.2.3 Kiến trúc hoạt động IaaS điện tốn đám mây 1.3 CƠNG NGHỆ ẢO HĨA TRONG ĐIỆN TỐN ĐÁM MÂY 1.3.1 Ảo hóa gì? 1.3.2 Lợi ích việc ảo hóa 1.3.3 Kiến trúc ảo hóa a Kiến trúc Hosted-based: b Hypervisor-based: c Hybrid 1.3.4 Mức độ ảo hóa a Ảo hóa tồn phần- Full Virtualization b Ảo hóa song song- Paravirtualization c Ảo hóa hệ điều hành Footer Page of 126 Header Page of 126 d Ảo hóa ứng dụng 1.3.5 Cơng Nghệ Máy ảo (Virtual Machine) 1.4 CÁC GĨI MÃ NGUỒN MỞ ĐIỆN TỐN ĐÁM MÂY 1.4.1 OpenNebula 1.4.2 oVirt 1.4.3 ECP 1.4.4 Eucalyptus Một gói mã nguồn mở phổ biến để xây dựng sở hạ tầng điện toán đám mây Eucalyptus a Kiến trúc EUCALYPTUS b Những điểm bật Eucalyptus: Footer Page of 126 Header Page 10 of 126 CHƯƠNG CƠ CHẾ CHIA SẺ TÀI NGUYÊN MÁY ẢO TRONG CỤM ẢO ĐIỆN TOÁN ĐÁM MÂY 2.1 TỔNG QUAN 2.1.1 Quản lý chia sẻ tài nguyên máy ảo điện toán đám mây Tài nguyên máy ảo điện toán đám mây chia thành tầng: - Tầng Infrastructure (cơ sở hạ tầng): dùng để quản lý tài ngun tính tốn máy tính, RAM, nơi lưu trữ liệu hạ tầng mạng - Tầng Platform (nền tảng): bao gồm đối tượng lưu trữ, tính đồng bộ, thời gian thực, hàng đợi sở liệu - Tầng Application (ứng dụng): bao gồm ứng dụng ứng dụng theo dõi, giao tiếp, truyền thơng, tài Các mơ hình tầng tài nguyên máy ảo dịch vụ điện toán đám mây bao gồm Infrastructure as a service (IaaS): nhà cung cấp cung cấp máy tính máy vật lý máy ảo, nơi lưu trữ, firewall, load balance network Với mơ hình này, cần phải quản lý chế chia sẻ tài nguyên bao gồm: tài nguyên phần cứng, tường lửa bảo vệ mạng Platform as a service (PaaS): nhà cung cấp cung cấp tảng điện toán giải pháp thực thi nhiệm vụ bao gồm: hệ điều hành, mơi trường thực thi ngơn ngữ lập trình, sở liệu web server Với mơ hình cần quản lý chế chia sẻ tài nguyên Footer Page 10 of 126 Header Page 12 of 126 2.1.2 10 Vấn đề lựa chọn mơ hình phù hợp để triển khai dịch vụ điện toán đám mây nhà cung cấp Việt Nam Đối với Việt Nam, điện tốn đám mây chủ đề cơng nghệ nóng hổi có phần mẻ, am hiểu điện tốn đám mây nói chung vấn đề chia sẻ tài nguyên máy ảo điện tốn đám mây nói riêng cịn có phần hạn chế Mỗi mơ hình dịch vụ điện tốn đám mây triển khai theo chế khác Lựa chọn mơ hình hoạt động theo chế để triển khai dịch vụ điện toán đám mây toán quan trọng nhà cung câp dịch vụ Có nhiều vấn đề đặt để làm sáng tỏ tốn như: - Dịch vụ theo mơ hình có phức tạp việc triển khai không? - Nguyên lý xây dựng dịch vụ theo mô hình sao? - Mơ hình có tiêu tốn tài nguyên không? - Tốc độ sử lý, hiệu xuất mơ nào? Có giống với hệ thống máy thực vật lý hay không? Song song với việc lựa chọn mơ hình dịch vụ, nhà cung cấp dịch vụ cần chứng cho người sử dụng biết dịch vụ ảo hóa theo mơ hình mà xây dựng hồn tồn đáp ứng tiêu chí như: Nguồn tài nguyên dịch vụ sẵn sàng đáp ứng công việc; Mô hình triển khai hồn tồn giống với hệ thống máy lý thật trước tốc độ Ví dụ, triển khai theo chế thiết lập môi trường ứng dụng ảo cách sử dụng ứng dụng ảo chế chia sẻ tài nguyên, yêu cầu cung cấp nhiều tài nguyên hơn, hệ thống tự động triển khai thêm ứng dụng ảo khác Footer Page 12 of 126 Header Page 13 of 126 11 Với cách tiếp cận liệu có gây lãng phí nguồn tài ngun khơng? Việc chia sẻ tài ngun cơng việc khó khăn cơng việc có u cầu tài ngun khác mà khơng thể ước tính trước cách xác Về mặt lý thuyết, sử dụng công nghệ máy ảo làm tăng sử dụng cụm, cung cấp cho người sử dụng nguồn tài nguyên mà họ cần đến Các máy tính cho phép hiệu chỉnh lại việc chia sẻ tài nguyên trực tuyến thực phần Màn hình máy ảo hệ thống quản lý máy ảo Tuy nhiên, phức tạp để đạt mục tiêu tồn số tình giả định làm giảm hiệu suất cụm ảo Để giải vấn đề đây, cần nghiên cứu số chế chia sẻ tài nguyên máy ảo điện tốn đám mây, từ đề xuất chế để triển khai thử nghiệm dịch vụ cụm ảo, thực thí nghiệm, đưa kết nhận xét đánh giá, để chứng minh tính khả thi 2.2 TÌM HIỂU MỘT SỐ CƠ CHẾ CHIA SẺ TÀI NGUYÊN MÁY ẢO Cơ chế thứ chế thiết lập môi trường ứng dụng ảo cách sử dụng ứng dụng ảo chế chia sẻ tài nguyên Họ triển khai thiết bị ảo máy vật lý riêng biệt cho ứng dụng đặc biệt sử dụng định vị định lập kế hoạch sở khối lượng công việc yêu cầu Bất yêu cầu cung cấp nhiều tài nguyên hơn, hệ thống tự động triển khai thêm ứng dụng ảo khác Với cách tiếp cận gây lãng phí nguồn tài ngun, họ cung cấp lượng nguồn tài nguyên để thiết bị ảo hoạt động giống thiết Footer Page 13 of 126 Header Page 14 of 126 12 bị ảo khác hoạt động Tiếp theo, Mark Stillwell David Schanzenbach Frederic Vivien Henri Casanova đề xuất phương pháp khác để giải vấn đề Họ định thức hóa vấn đề chia sẻ tài nguyên nói chung dựa giả định Sau đó, họ xếp lại độ phức tạp vấn đề đề xuất thuật tốn để giải vấn đề Cơ chế quản lý tài nguyên lượng hệ thống cụm ảo điện toán đám mây Việc tiêu thụ lượng việc chạy dịch vụ điện toán đám mây chiếm chi phí lớn mà nhà cung cấp cần phải tối ưu Nhưng để đạt điều họ có đảm bảo chất lượng dịch vụ cung cấp thách thức lớn họ Một kiến trúc framework đề nghị nhằm mục đích quản lý chia sẻ tài ngun tính tốn điện tốn đám mây cách tự động, giảm thiểu việc tiêu thụ lượng đến mức kèm theo việc trì chất lượng dịch vụ mức chấp nhận Mục tiêu framework bao gồm: - Đưa sách chế quản lý tài nguyên cách tự động - Theo dõi trì mục tiêu hiệu suất ứng dụng - Giảm thiểu tối đa việc sử dụng lượng chạy dịch vụ điện toán đám mây Kiến trúc đưa module “Resource Manager” nằm client đám mây Module có nhiệm vụ điều chỉnh cung cấp tài nguyên vật lý gán cho máy ảo Module bao gồm: Application Manager: cung cấp cho ứng dụng người dùng tài nguyên sẵn có để thỏa mãn ràng buộc tài nguyên ứng Footer Page 14 of 126 Header Page 15 of 126 13 dụng Physical Machine Manager: thỏa mãn nhu cầu CPU Application Manager Migration Manager: module thực hai nhiệm vụ - Theo dõi mục tiêu hiệu suất mức tiêu thụ lượng - Định máy ảo cần cung cấp thêm tài nguyên vật lý máy cần tắt để tiết kiệm lượng Ngoài phương pháp trên, có phương pháp để giải vấn đề chia sẻ tài nguyên máy ảo Lập biểu đám mây Cloud Scheduler 2.3 ĐỀ XUẤT MỘT CƠ CHẾ CHIA SẺ TÀI NGUYÊN MÁY ẢO TRONG CỤM ẢO ĐIỆN TOÁN ĐÁM MÂY Cơ chế đề xuất sử dụng để giải vấn đề tối ưu hóa chia sẻ tài nguyên chế Lập biểu đám mây - Cloud Scheduler Bộ lập biểu đám mây truy hồi thông tin máy ảo từ Bộ lập biểu Condor yêu cầu tài nguyên đám mây sẵn có kích hoạt máy ảo người dùng Bộ lập biểu đám mây có chế chia sẻ tài nguyên máy ảo thông báo tới Bộ lập biểu công việc Condor Bộ lập biểu đám mây gồm thành phần: - Kho chứa hình ảnh máy ảo: - Các tài nguyên đám mây: - Bộ lập trình cơng việc: Footer Page 15 of 126 Header Page 16 of 126 14 Hình 2.6 Cloud Scheduler Footer Page 16 of 126 Header Page 17 of 126 15 CHƯƠNG THIẾT KẾ HỆ THỐNG, CÁC THÍ NGHIỆM VÀ KẾT QUẢ ĐÁNH GIÁ 3.1 THIẾT KẾ HỆ THỐNG Trong phần dựa vào Eucalyptus framework thiết kế hệ thống cụm ảo hoạt động theo chế Cloud Scheduler 3.1.1 Phương pháp thiết kế Việc thiết kế hệ thống bao gồm thiết kế mạng, cài đặt mã nguồn Eucalyptus, gói software components, triển khai Hadoop/ MapReduce 3.1.2 Thiết kế mạng 192.168.1.10 192.168.1.20 Máy chủ Máy chủ 192.168.1.100 Máy ảo Điều khiển đám mây Máy ảo Điều kiển nút Điều kiển Walrus Điều kiển nút Vùng IP Máy ảo n Điều khiển cụm 192.168.1.200 Hình 3.1 Mơ hình thiết kế 3.2 3.1.3 Cài đặt Eucalyptus 3.1.4 Cài đặt Hadoop CÁC THÍ NGHIỆM VÀ KẾT QUẢ ĐÁNH GIÁ Mục đích thử nghiệm là: - So sánh hiệu máy ảo máy vật lý Footer Page 17 of 126 Header Page 18 of 126 16 - Đánh giá hiệu loại máy ảo khác - Đánh giá hiệu xuất trao đổi thơng tin 3.2.1 Thí nghiệm Thí nghiệm kiểm tra tốc độ truyền tải liệu, mục đích so sánh hiệu xuất máy vật lý máy ảo Eucalyptus Trong thử nghiệm này, cài đặt Hadoop hai máy ảo Eucaluptus (VM), nút nút phụ, cài đặt Hadoop (nhóm nút đơn) máy vật lý (Physical machine - PM) Cấu hình phần cứng máy là: - Máy vật lý: Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz, cores, nhớ 2Gb - Máy ảo Eucalyptus – nút : Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz, core, nhớ 1Gb - Máy ảo Eucalyptus – nút phụ : Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz, core, nhớ 768Mb Sử dụng đếm số từ Hadoop để kiểm tra tốc độ máy thực máy ảo kiểm tra file chạy từ 10Mb đến 1Gb Kết thử nghiệm trình bày bảng 3.1 hình 3.11: Bảng 3.1 Hiệu suất máy ảo Eucalyptus máy vật lý File VM (S) PM (s) 10MB 00:26.7=26.7 00:30.7=30.7 50MB 00:47.8=47.8 00:48.0=48.0 100 MB 00:59.8=59.8 01:03.3=63.3 150 MB 01:37.9=97.9 01:18.4=78.4 200 MB 01:45.9=105.9 01:44.3=104.3 250 MB 01:47.7=107.9 01:54.6=114.6 300 MB 02:17.6=137.6 02:21.5=141.5 Footer Page 18 of 126 Header Page 19 of 126 17 400 MB 03:03.1=183.1 02:52.4=172.4 600 MB 04:03.2=243.2 04:03.7=243.7 800 MB 05:17.1=317.1 05:18.9=318.9 GB 06:27.7=387.7 06:29.2=389.2 Theo kết thử nghiệm, thời gian cần thiết cho đếm số từ Hadoop file kiểm tra tương đối giống Điều có nghĩa hiệu xuất máy ảo Eucalyptus tương tự máy vật lý Tóm lại, người dùng sử dụng máy Eucalyptus mà không nhận khác hiệu xuất: Hình 3.11 Thời gian cho máy thực máy ảo Eucalyptus 3.2.2 Thí nghiệm Thí nghiệm đánh giá tốc độ cấp phát nhớ, mục đích thí nghiệm đánh giá hiệu xuất loại máy ảo khác Footer Page 19 of 126 Header Page 20 of 126 18 Trong thử nghiệm này, tiếp tục sử dụng đếm số từ Hadoop để kiểm tra tốc độ cấp phát nhớ máy ảo Eucalyptus (VM) Tôi cài đặt hadoop - nhóm nút đơn máy ảo Eucalyptus, máy ảo Eucalyptus có cấu hình phần cứng khác Cấu hình phần cứng máy gồm: - Máy ảo Eucalyptus 1: Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz, core, nhớ 1024Mb, Disk 20Gb - Máy ảo Eucalyptus : Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz, core, nhớ 768Mb, Disk 10Gb - Máy ảo Eucalyptus :Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz, core, nhớ 512Mb, Disk 10Gb Thời gian yêu cầu cho đếm số từ không khác nhiều Tuy nhiên, với nhớ hạn chế, chạy số file kiểm tra xảy lỗi phân bổ nhớ Kết thử nghiệm trình bày bảng 3.2: Bảng 3.2 Hiệu máy ảo Eucalyptus File VM1 (S) VM2 (s) VM3 (s) 10MB 00:24.7=24.7 00:32.2=32.2 00:31.6=31.6 30MB 00:40.6=40.6 00:41.7=41.7 00:44.1=44.1 50 MB 00:47.5=47.5 00:47.5=47.5 00:51.6=51.6 70 MB 00:56.8=56.8 00:58.9=58.9 00:58.2=58.2 100 MB 01:15.6=75.6 01:23.8=83.8 Lỗi 150 MB 01:42.8=102.8 01:46.7=106.7 200 MB 02:10.5=130.5 02:08.8=128.8 250 MB 02:39.1=159.1 02:51.6=171.6 300 MB 03:08.6=188.6 03:12.9=192.9 Footer Page 20 of 126 Header Page 21 of 126 19 400 MB 04:04.7=244.7 04:35.2=275.2 600 MB 05:57.1=357.1 06:0.76=367.6 700 MB 04:56.7=416.7 Lỗi 800 MB Lỗi Hình 3.12 Thời gian cho máy ảo Eucalyptus (đơn vị tính: giây) 3.2.3 Thí nghiệm Thí nghiệm tốc độ trao đổi thơng tin, mục đích đánh giá hiệu xuất trao đổi thơng tin máy ảo Ngồi hiệu máy ảo, người dùng quan tâm đến giao tiếp máy ảo hiệu xuất trao đổi thơng tin, máy thực máy ảo Phần thực số thử nghiệm liên quan đến trao đổi thông tin bên đám mây Footer Page 21 of 126 Header Page 22 of 126 20 Eucalyptus Các thử nghiệm bao gồm trao đổi thong tin nội bộ, tức trao đổi thông tin bên mạng nội Tôi chuyển giao file máy, số liệu tải từ máy lên máy khác dựa vào thời gian cần thiết kích thước file, tính tốn tốc độ truyền tải Cần lưu ý việc trao đổi thông tin, liệu bao gồm trình đọc liệu, gửi ghi liệu, khơng phụ thuộc vào trao đổi mà phụ thuộc phần cứng nút Kết thử nghiệm tốc độ trao đổi thông tin hai máy vật lý so với hai máy ảo Eucalyptus: Bảng 3.3 Tốc độ trao đổi thông tin máy (Mb/s) File Giữa hai máy Giữa hai máy ảo vật lý Eucalyptus 100MB 12.33 MB/S 11.93 MB/S 200MB 11.91 MB/S 11.74 MB/S 300MB 11.79 MB/S 11.86 MB/S 400MB 11.60 MB/S 11.77 MB/S 500MB 11.89 MB/S 11.72 MB/S 600MB 11.78 MB/S 11.53 MB/S 700MB 11.74 MB/S 11.31 MB/S 800MB 11.67 MB/S 11.21 MB/S 900MB 11.63 MB/S 11.32 MB/S Theo kết thử nghiệm, kết chuyển giao liệu hai máy ảo (VM) tương đối so với hai nút thực Có nghĩa Eucalyptus đảm bảo chất lượng trao đổi thong tin hai máy ảo giống chất lượng trao đổi thông tin hai máy vật lý Trong số trường hợp, người dùng cần phải trao đổi liệu Footer Page 22 of 126 Header Page 23 of 126 21 máy vật lý (Physical machine – PM) máy ảo (VM), thử nghiệm cuối kiểm tra tốc độ trao đổi thong tin, liệu từ máy vật lý tới máy ảo so với việc trao đổi liệu hai máy thực với hai máy ảo với Kết thử nghiệm trình bày theo hình 3.13: Hình 3.13 Trao đổi liệu máy Bảng 3.4 Trao đổi liệu máy ảo Eucalyptus máy vật lý File PM tới PM PM tới VM VM tới VM VM tới PM 100MB 12.33 MB/S 12.33 MB/s 11.93 MB/S 12.33 MB/s 200MB 11.91 MB/S 11.93 MB/s 11.74 MB/S 12.13 MB/s 300MB 11.79 MB/S 11.95 MB/s 11.86 MB/S 11.95 MB/s 400MB 11.60 MB/S 11.65 MB/s 11.77 MB/S 11.65 MB/s 500MB 11.89 MB/S 11.82 MB/s 11.72 MB/S 11.82 MB/s 600MB 11.78 MB/S 11.54 MB/s 11.53 MB/S 11.55 MB/s 700MB 11.74 MB/S 11.27 MB/s 11.31 MB/S 11.27 MB/s 800MB 11.67 MB/S 11.40 MB/s 11.21 MB/S 11.39 MB/s 900MB 11.63 MB/S 11.39 MB/s 11.32 MB/S 11.04 MB/s Footer Page 23 of 126 Header Page 24 of 126 22 KẾT LUẬN Điện toán đám mây xu hướng phát triển trung tâm liệu (data center) Các máy chủ trung tâm liệu ảo hóa cơng nghệ ảo hóa tài ngun cấp phát động tùy theo nhu cầu sử dụng tài nguyên người dùng nhằm thỏa mãn đồng thuận cụ thể mức dịch vụ Sau hoàn thành, luận văn đạt số kết sau: Về mặt lý thuyết: - Luận văn nêu tổng quan mơ hình điện tốn đám mây, hiểu rõ ba mơ hình dịch vụ điện tốn đám mây, dịch vụ Iaas, dịch vụ PaaS dịch vụ SaaS Trong sâu vào nghiên cứu dịch vụ IaaS để phục vụ cho việc thiết kế hệ thống mô phỏng, cài đặt số thí nghiệm kiếm chứng mức dịch vụ IaaS chương ba - Tìm hiểu cơng nghệ ảo hóa, cơng nghệ tảng xây dựng dịch vụ điện tốn đám mây - Tìm hiểu gói mã nguồn mở điện tốn đám mây, sâu vào trình bày số kiến thức mã nguồn mở Eucalyptus framework Hadoop/ Mapreduce, giúp xây dựng hệ thống mô cụm máy ảo điện tốn đám mây - Tìm hiểu sâu chia sẻ tài nguyên máy ảo cụm ảo điện toán đám mây - Giúp cho nhà cung cấp dịch vụ điện toán đám mây hiểu Footer Page 24 of 126 Header Page 25 of 126 23 rõ số chế chia sẻ tài nguyên máy ảo, sâu vào nghiên cứu chế lập lịch, từ định lựa chọn mơ hình dịch vụ điện toán đám mây theo chế phù hợp Về mặt thực tiễn: - Đã thiết kế xây dựng hệ thống đám mây riêng dựa mã nguồn mở Eucalyptus framework Hadoop/ Mapreduce - Xây dựng thí nghiệm, đánh giá hiệu hệ thống mặt: So sánh hiệu máy ảo máy vật lý; Đánh giá hiệu loại máy ảo khác nhau; Đánh giá hiệu suất trao đổi thông tin Tuy nhiên, bên cạnh điều đạt được, luận văn số điểm hạn chế sau: - Về mơ hình hoạt động dịch vụ điện toán đám mây theo chế chia sẻ tài nguyên máy ảo, cụ thể chế lập lịch dừng lại việc nghiên cứu chơ chế, thiết kế hệ thống để xây dựng nên mơ hình hoạt động hệ thống cụm máy ảo điện toán đám mây, mà chưa di sâu vào chứng minh tính tối ưu hóa chế - Các thí nghiệm triển khai luận văn chứng minh hiệu máy ảo máy vật lý, hiệu loại máy ảo khác nhau, hiệu suất trao đổi thông tin Về kết chứng minh tính khả thi hiệu hoạt động máy ảo hệ thống hoạt động theo chế lập lịch so với máy vật lý tốn có cấu hình, mà chưa kiểm chứng về tính tối ưu hệ thống Footer Page 25 of 126 Header Page 26 of 126 24 Đề xuất hướng nghiên cứu phát triển luận văn là: Dựa sở đạt được, cần nghiên cứu phương pháp để chứng minh tính tối ưu chế Nghiên cứu thêm mã nguồn mở khác để xây dựng hệ thống, từ có lựa chọn phù hợp cho việc phát triển dịch vụ Tích hợp giao diện tảng điện toán đám mây Amazon EC2 mà mã nguồn mở Eucalyptus hỗ trợ, thông qua EC2 API Trong nghiên cứu tiếp theo, tơi đưa vài phương pháp khác nhằm tối ưu hóa chia sẻ tài nguyên máy ảo thực cần thiết điện toán đám mây Footer Page 26 of 126 ... MỘT CƠ CHẾ CHIA SẺ TÀI NGUYÊN MÁY ẢO TRONG CỤM ẢO ĐIỆN TOÁN ĐÁM MÂY Cơ chế đề xuất sử dụng để giải vấn đề tối ưu hóa chia sẻ tài nguyên chế Lập biểu đám mây - Cloud Scheduler Bộ lập biểu đám mây. .. từ đám mây clients Với mơ hình cần có chế điều phối tài nguyên máy ảo cho hợp lý Hình 2.2 Mơ hình tầng tài nguyên máy ảo điện toán đám mây Cơ chế chia sẻ tài nguyên ảo cho hệ thống gồm hai cơng... 2.1.1 Quản lý chia sẻ tài nguyên máy ảo điện toán đám mây Tài nguyên máy ảo điện toán đám mây chia thành tầng: - Tầng Infrastructure (cơ sở hạ tầng): dùng để quản lý tài nguyên tính tốn máy tính,

Ngày đăng: 04/05/2017, 21:39

Từ khóa liên quan

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

Tài liệu liên quan