Xây dựng công cụ quản lý tài khoản, giám sát và tính cước người sử dụng tài nguyên cho hệ thống điện toán đám mây báo cáo tổng kết kết quả đề tài khcn cấp trường msđt t khmt0 2012 21

26 17 0
Xây dựng công cụ quản lý tài khoản, giám sát và tính cước người sử dụng tài nguyên cho hệ thống điện toán đám mây  báo cáo tổng kết kết quả đề tài khcn cấp trường  msđt t khmt0 2012 21

Đ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 TP HCM TRƯỜNG ĐẠI HỌC BÁCH KHOA FOG BÁO CÁO TỔNG KẾT KẾT QUẢ ĐỀ TÀI KHCN CẤP TRƯỜNG Tên đề tài: Xây dựng công cụ quản lý tài khoản, giám sát tính cước người sử dụng tài nguyên cho hệ thống điện toán đám mây Mã số đề tài: T-KHMT-2012-21 Thời gian thực hiện: 18 tháng Đồng chủ nhiệm đề tài: TS Lê Thanh Vân ThS Nguyễn Lê Duy Lai Cán tham gia đề tài: Ks Nguyễn Huynh Thành phố Hồ Chí Minh – Tháng 8/2013 Danh sách cán tham gia thực đề tài (Ghi rõ học hàm, học vị, đơn vị công tác gồm môn, Khoa/Trung tâm) TS Lê Thanh Vân, Bộ môn Hệ thống mạng, Khoa KH&KT máy tính ThS Nguyễn Lê Duy Lai, Bộ mơn Hệ thống mạng, Khoa KH&KT máy tính KS Nguyễn Huynh, Bộ môn Hệ thống mạng, Khoa KH&KT máy tính MỤC LỤC MỤC LỤC 3  I.  GIỚI THIỆU ĐỀ TÀI 4  II.  NỘI DUNG TRIỂN KHAI 5  2.1  Khảo sát trạng điện toán đám mây Việt Nam 5  2.2 Một số chế tính cước người sử dụng tài nguyên ĐTĐM 6  2.2.1 Google Cloud 6  2.2.2 IBM Cloud 9  2.2.3 Amazon Cloud 10  2.3 Đề xuất mơ hình tính chi phí cho tài nguyên sử dụng 11  2.4 Triển khai hệ thống: 13  2.4.1 Thiết kế hệ thống: 13  2.4.2 Triển khai hệ thống: 18  Chi phí thực điện toán đám mây: 19  III.  KẾT QUẢ ĐẠT ĐƯỢC 23  IV.  KẾT LUẬN & KIẾN NGHỊ 24  TÀI LIỆU THAM KHẢO 25  PHỤ LỤC 26  I GIỚI THIỆU ĐỀ TÀI Trong năm gần đây, phát triển điện toán đám mây mở cách thức truy cập, sử dụng dễ dàng tài nguyên máy tính cho người dùng dạng dịch vụ với chi phí thích ứng, linh hoạt, tốn Người dùng lo lắng vấn đề kỹ thuật, bảo trì hệ thống hạn chế sở hạ tầng Họ đăng ký dịch vụ đám mây phải trả cho họ sử dụng mức giá rẻ hơn, không quan tâm đến chi phí cao đầu tư sở hạ tầng cho hệ thống, bảo trì, nâng cấp, lưu lưu trữ, … Có nhiều khái niệm hệ thống điện toán đám mây (ĐTĐM) nhìn chung xem ĐTĐM tập hợp nhiều máy tính vật lý phục vụ yêu cầu tài nguyên từ người sử dụng hình thức cung cấp máy ảo (VM) Việc phân bổ VM hiệu đáp ứng nhiều mục tiêu cho chủ sở hữu nguồn tài nguyên người sử dụng dẫn đến thành công hệ thống ĐTĐM [1,3] Một số yếu tố tạo nên thành cơng đám mây gồm có: tối đa mức hiệu đáp ứng, tối thiểu tiêu hao lượng, cân lợi nhuận nhà cung cấp hài lòng khách hàng đáp ứng nhanh sách giá [2,4] Từ yếu tố đó, việc xây dựng công cụ quản lý giám sát tài khoản người sử dụng tài nguyên hệ thống cách hợp lý, hiệu đáp ứng nhu cầu người sử dụng cá nhân hay tố chức cần thiết Qua người sử dụng hệ thống dễ dàng tiếp cận, hiểu rõ sử dụng cơng nghệ Điện tốn đám mây cách hiệu để đáp ứng thỏa mãn nhu cầu Với dịch vụ sẵn có đám mây, cá nhân doanh nghiệp khơng phải trả chi phí để đầu tư hệ thống máy tính phần mềm cần thiết Điều mà người dùng thật quan tâm với yêu cầu sử dụng đặt ra, họ phải trả khoản chi phí bao nhiêu, chi phí dựa vào yếu tố định để họ điều chỉnh giá phù hợp với nhu cầu sử dụng túi tiền Nhìn nhận vấn đề thực tế trên, đề tài đề xuất xây dựng công cụ quản lý tài khoản, giám sát tính cước người sử dụng tài nguyên cho hệ thống điện toán đám mây với mục tiêu chính: - Xây dựng triển khai hệ thống mang tính thử nghiệm dựa mơ hình điện tốn đám mây - Trên hệ thống xây dựng hệ thống quản lý có khả tạo, cấp phát quản lý máy ảo tự động theo yêu cầu người dùng - Xây dựng công cụ quản lý thời gian đăng nhập tính cước tùy theo thời gian tài nguyên sử dụng người dùng Để thực triển khai hệ thống với mục tiêu đặt trên, toàn hệ thống chia làm module khác nhau, bao gồm: - Web servlet Open BKCloud: Cổng thông tin người dùng hệ thống giúp người dùng tạo tài khoản, đăng nhập, đưa yêu cầu làm việc với máy ảo cấp phát hệ thống - Hệ sở liệu: Nơi lưu trữ yêu cầu, tài khoản, thời gian đăng nhập, chi phí tùy theo tài nguyên thời gian sử dụng - Bộ Request manager: Đóng vai trò quản lý xử lý yêu cầu người dùng, đồng thời tiến hành việc triển khai máy ảo, cài đặt hệ điều hành cài đặt ứng dụng tự động II NỘI DUNG TRIỂN KHAI 2.1 Khảo sát trạng điện toán đám mây Việt Nam Cùng với xu hướng chung phát triển điện toán đám mây, Việt Nam dần tiếp cận kỹ thuật công nghệ thông qua dự án số doanh nghiệp nước IBM, Intel … ĐTĐM coi giải pháp cho vấn đề mà nhiều công ty gặp phải thiếu lực cơng nghệ thơng tin, chi phí đầu tư hạn chế… Hầu hết nhà lãnh đạo công nghệ thông tin kỳ vọng nhận định công nghệ Các chuyên gia ngành nhận định với thâm nhập mở rộng hoạt động nhà cung cấp dịch vụ Việt Nam, điện toán đám mây phát triển thuận lợi Tại Việt Nam, IBM doanh nghiệp tiên phong khai trương trung tâm điện toán đám mây vào tháng 9/2008 với khách hàng là Công ty cổ phần công nghệ truyền thông Việt Nam (VNTT) Tiếp theo sau, FPT ký kết với Microsoft châu Á-Trend Micro để hợp tác phát triển "đám mây" châu Á Nhận định hợp tác này, đại diện Trend Micro cho rằng, điện toán đám mây đem lại hội cho Việt Nam cơng nghệ hồn tồn giúp giới trẻ Việt Nam vốn động có thêm điều kiện sáng tạo phát huy tài Ngày có nhiều nhà cung cấp hạ tầng giải pháp ý đến thị trường Việt Nam như: HP, IBM, Oracle, Microsoft Các doanh nghiệp nước có hội tiếp cận thơng tin để tìm kiếm giải pháp tối ưu, tận dụng lại hạ tầng thiết bị sẵn có doanh nghiệp 2.2 Một số chế tính cước người sử dụng tài ngun ĐTĐM Nhằm có sở để giải tốn chi phí sử dụng tài ngun, đề tài tham khảo mơ hình tính cước có Google cloud, IBM cloud Amazone cloud ĐTĐM tập trung tối đa vào việc sử dụng cơng nghệ ảo hóa cung cấp tài ngun sở hạ tầng : phần cứng, phần mềm… dịch vụ Người dùng gởi yêu cầu tài nguyên (phần cứng phần mềm) đến hệ thống, hệ thống tính tốn ước lượng khoản chi phi tương ứng để người dùng tham khảo có lựa chọn phù hợp cho nhu cầu sử dụng tài [5,6] 2.2.1 Google Cloud Google Apps dịch vụ Google cung cấp chức tương tự phần mềm văn phòng truyền thống Các dịch vụ điện toán đám mây bao gồm: Gmail, Google Calendar, Talk, tài liệu trang web Các Apps Premier Edition cho phép bạn trỏ tên miền cơng ty bạn để dịch vụ lưu trữ máy chủ công ty bạn Với Google Premium Edition, bạn khơng cịn cần phải mua, khắc phục cố trì phần cứng máy chủ phần mềm công cụ văn phịng, qua cắt giảm chi phí IT bạn đáng kể Lệ phí Google giới hạn 50 USD / người dùng / năm, cung cấp cho người dùng cài đặt chỉnh sửa theo ý Cơ sở liệu tương thích với Microsoft Outlook chương trình có liên quan khác Để thấy rõ lợi nhuận sử dụng google cloud ta so sánh chi phí triển khai Microsoft Exchange 2007 chi phí tiết kiệm với Google Apps, Hình 1: So sánh chi phí tính tốn mơ hình Google Apps Microsoft Exchange 2007 Người dùng kiểm tra so sánh giá chi phí mơ hình trang chủ Google Apps: http://www.google.com/apps/intl/vi/business/messaging_value.html 2.2.2 IBM Cloud - Tính tốn chi phí theo : Hình 2: Tính cước phí theo tài ngun sử dụng - Tính tốn theo chuyển giao liệu Hình 3: Tính cước phí theo dung lượng liệu in-out 2.2.3 Amazon Cloud Amazon chủ yếu tính cước sử dụng theo cách: - Tính cước phí theo sử dụng : Hình 4: Tính cước phí theo sử dụng 10 - Chi phí phục hồi thiệt hại (E): Trên lý thuyết, dịch vụ đám mây có khả phục hồi thiệt hại riêng, có khoản tiết kiệm đáng kể khắc phục thiệt hại - Chi phí trung tâm liệu sở hạ tầng (F): Một loạt chi phí bao gồm điện, mặt bằng, làm mát, xây dựng bảo trì cần phải tính tốn, khó để chuyển xuống đến ứng dụng cụ thể Vì lý đó, cố gắng để tính tốn yếu tố khơng gian chung cho ứng dụng - Chi phí tảng (G): Các chi phí bảo dưỡng hàng năm cho mơi trường hoạt động ứng dụng cần phải biết đến tính phần tổng chi phí - Chi phí bảo trì phần mềm (phần mềm) (H) : Bao gồm chi phí bảo trì hàng năm phần mềm - Chi phí trợ giúp hỗ trợ chung (I) : Tìm hiểu hỗ trợ yêu cầu khác chìa khóa để đưa định đám mây - Chi phí hoạt động hỗ trợ nhân (J) : Có thiết lập tồn chi phí hoạt động ngày liên kết với ứng dụng thực thi nào, số hỗ trợ ứng dụng định, chẳng hạn điều chỉnh sở liệu quản lý hiệu suất - Chi phí sở hạ tầng phần mềm (K) : Một thiết lập toàn phần mềm quản lý sở hạ tầng sử dụng cài đặt bất kỳ, có chi phí liên quan Dưới cơng thức tổng quát tính chi phí theo hàng năm, nhiên cần phải điều chỉnh tuỳ theo tình hình thực tế cho phù hợp ∑(Cost of Application in a Cloud Computing Data Center) = A+B+C+D+E+F+G+I+J+K 12 2.4 Triển khai hệ thống: 2.4.1 Thiết kế hệ thống: Chúng xây dựng hệ thống mạng cục (LAN) với hai máy Server Blackmun Server Midas, máy PC đóng vai trị kho lưu trữ liệu hỗ trợ cho việc cài đặt ứng dụng tự động chia sẻ ứng dụng, đồng thời máy dùng để triển khai máy ảo cài đặt ứng dụng Bên cạnh đó, client đóng vai trị máy người dùng cuối Mơ hình vật lý hệ thống thể hình : Hình : Mơ hình vật lý module hệ thống 13 Mơ hình thiết kế luận lý Hình : Thiết kế luận lý hệ thống Các module hệ thống bao gồm: - Web Interface : giao diện đóng vai trị nhận xử lý u cầu người dùng - RequestManager: Bộ não hệ thống: cập nhật thông tin, thực yêu cầu người dùng lệnh triển khai máy ảo, cấu hình cài đặt phần mềm tự động - Wrapper API : xử lý lệnh request thành API đưa server xử lý - Blackmun Server : Tài nguyên phần cứng, phần mềm hệ thống, gồm Iso Software tích hợp vào hệ thống, nhận nhiệm vụ triển khai máy ảo theo yêu cầu từ module RequestManager - Midas Server: Xử lý tính cước ban đầu nhận request từ user tính tốn tổng chi phí sau user sử dụng hệ thống ƒ : Người dùng đăng ký, login sử dụng dịch vụ cách điền thông tin chi tiết nhu cầu sử dụng mà hệ thống cung cấp Bên cạnh gởi thơng 14 tin start hay stop nhận máy ảo với thông tin tương ứng cung cấp Blackmun Server ƒ : Xác nhận user thường hay user admin, đồng thởi gởi request xuống khối Request Manager ƒ 11, 12 : xử lý lệnh request thành API ƒ : gởi thông tin request phần cứng phần mềm thời gian sử dụng dịch vụ Midas Server ƒ : gởi thông tin request phần cứng phần mềm yêu cầu start hay stop máy ảo người dùng Blackmun Server ƒ 9, 10 : gởi thông tin mức phí ban đầu mà người dùng trả đăng ký sử dụng dịch vụ với thông số yêu cầu mức phí sử dụng người dùng bắt đầu khởi động máy ảo ƒ : cung cấp máy ảo tương ứng với thông số mà người dùng đăng ký, đồng thời khởi động hay dừng lại máy ảo theo yêu cầu người sử dụng ƒ 4, : hiển thị hóa đơn mà Midas Server gởi về, thông tin máy ảo mà Blackmun Server tổng hợp ƒ : đáp ứng yêu cầu người dùng Web Interface nhận request từ người dùng, đồng thời cập nhật thông tin request Request Manager cách liên tục Bên cạnh đó, người sử dụng muốn truy vấn thông tin máy ảo tài khoản họ, Web Interface kết nối vào sở liệu Blackmun Server thông qua Request Manager để truy vấn thông tin phản hồi lại cho người dùng Chi tiết Web Interface đề cập phần thực Request Manager linux daemon kiểm tra định kỳ Nếu có request cập nhật, hệ thống truy vấn lấy thơng tin xử lý request Một request hệ thống thuộc dạng sau: - Request máy ảo, chứa thông tin yêu cầu người dùng bao gồm cấu hình phần cứng (CPU, RAM, HDD, I/O) hệ điều hành (OS) muốn hỗ trợ, với ứng dụng muốn cài đặt tự động máy cấp phát máy ảo lần 15 - Request chứa yêu cầu người sử dụng thông tin ứng dụng mà người dùng muốn cài đặt thủ công - Request chứa thông tin ứng dụng mà người dùng muốn chia sẻ thông qua kho ứng dụng chia sẻ Với chu kỳ liên tục, Request Manager quét yêu cầu lần, thực nhiệm vụ sau: - Tìm yêu cầu triển khai máy ảo người dùng mà chưa xử lý Nếu kết trả tồn yêu cầu hệ thống tiến hành triển khai yêu cầu vừa tìm được, đồng thời đánh dấu yêu cầu vừa tìm hệ thống xử lý - Nếu kết triển khai máy ảo thành cơng tiếp tục qt sở liệu lần để tìm yêu cầu cài đặt phần mềm chưa xử lý Nếu kết trả tồn yêu cầu phần mềm chưa xử lý hệ thống tiến hành kiểm tra xem máy ảo sẵn sàng để cài đặt phần mềm hay chưa Nếu máy ảo sẵn sàng việc cài đặt tự động ứng dụng lên máy thực yêu cầu đánh dấu xử lý Nếu xuất lỗi trình cài đặt phần mềm, hệ thống thông báo cho người dùng biết - Trong trường hợp việc triển khai máy ảo không thành cơng hệ thống thơng báo lỗi đợi đến lần quét để xử lý yêu cầu lại lần Wrapper API: hàm thủ tục gọi từ xa nhằm giải mã yêu cầu từ người dùng tới hai server Blackmun Server Midas Server thơng qua Request Manager Bên cạnh mã hóa yêu cầu gởi để Request Manager xử lý cung cấp thông tin cho người sử dụng Blackmun Server bao gồm hai kho liệu Một kho liệu chứa ứng dụng dùng để cài đặt tự động kho lưu trữ ứng dụng chia sẻ người sử dụng tải lên Một kho liệu tài nguyên phần cứng, sử dụng cho việc triển khai máy ảo Sau thực xong việc cài đặt ứng dụng triển khai thành công máy ảo, Web Interface cập nhật thông tin vào Request Manager để gửi xuống Midas Server thực tính tốn chi phí tương ứng với yêu cầu gởi xuống người dùng 16 Midas Server sở liệu lưu trữ các hệ số tính tốn thơng số chi tiết phần cứng phần mềm có hệ thống Đồng thời tổng hợp thông tin từ Request Manager mà Blackmun Server gửi qua nhằm tính tốn chi phí ban đầu khởi tạo chi phí sử dụng sau người dùng ngưng sử dụng hệ thống Sau gởi trả cho Request Manager thực nhiệm vụ thơng báo chi tiết q trình sử dụng chi phí cho người dùng Các hàm chức Midas Server: checkAccount(auth, username) Kiểm tra tài khoản người dùng startMachine(auth, username, machine, isoID) Khởi động máy ảo với ISO tương ứng stopMachine(auth,username, machine, time) Dừng máy ảo getUserBill(auth,username) Hiển thị hóa đơn tốn chi phí sau sử dụng dịch vụ createISO(auth, cpu, ram, storage, os, software) Tạo ISO tương ứng với thông số máy ảo đăng ký hiển thị chi phí ban đâu cần chi trả để khởi tạo máy ảo getAll(auth) Hiển thị tồn thơng tin sở liệu getHardware(hardware) Hiển thị danh sách thông tin phần cứng getIORatio(auth, level) Hiển thị tỷ giá I/O setIORatio(auth, level, ratio) Khởi tạo tỷ giá I/O insertIntoIO(auth, level, description, ratio) Thêm tỷ giá với giá trị I/O showIO(auth) Hiển thị liệu I/O getMemoryRatio(auth, level) Hiển thị tỷ giá Memory setMemoryRatio(auth, level, ratio) Khởi tạo tỷ giá Memory insertIntoMemory (auth, level, description, ratio) Thêm tỷ giá với giá trị Memory showMemory (auth) Hiển thị liệu Memory getISORatio(auth, level) Hiển thị tỷ giá ISO 17 setISORatio(auth, level, ratio) Khởi tạo tỷ giá ISO insertIntoISO (auth, level, description, ratio) Thêm tỷ giá với giá trị ISO showISO (auth) Hiển thị liệu ISO getOSRatio(auth, level) Hiển thị tỷ giá OS setOSRatio(auth, level, ratio) Khởi tạo tỷ giá OS insertIntoOS (auth, level, description, ratio) Thêm tỷ giá với giá trị OS Hiển thị liệu OS showOS (auth) getCPURatio(auth, level) Hiển thị tỷ giá CPU setCPURatio(auth, level, ratio) Khởi tạo tỷ giá CPU insertIntoCPU (auth, level, description, ratio) Thêm tỷ giá với giá trị CPU showCPU (auth) Hiển thị liệu CPU getSoftRatio(auth, level) Hiển thị tỷ giá Soft setSoftRatio(auth, level, ratio) Khởi tạo tỷ giá Soft insertIntoSoft (auth, level, description, ratio) Thêm tỷ giá với giá trị Soft showSoft (auth) Hiển thị liệu Soft getStorageRatio(auth, level) Hiển thị tỷ giá Storage setStorageRatio(auth, level, ratio) Khởi tạo tỷ giá Storage insertIntoStorage (auth, level, description, ratio) Thêm tỷ giá với giá trị Storage showStorage (auth) Hiển thị liệu Storage insertIntoCredit(auth, username, credit, description) Thêm Credit user insertIntoCost(auth, id, username, instance, Thêm liệu chi phí user description, starttime, stoptime, ratio, cost) 2.4.2 Triển khai hệ thống: Cấu hình máy tính hệ thống thử nghiệm chúng tơi gồm có: PC1, PC 2, PC 3, PC 4, PC 5, PC 6, PC 7, PC 8, PC 9, PC 10: 18 ƒ ƒ ƒ Processor: Intel Core i3 3.2GHz Memory: 4096 MB RAM HDD: 500 GB Midas Server: ƒ ƒ ƒ Processor: Intel Core i5 3.2GHz Memory: 8192 MB RAM HDD: TB Blackmun Server: ƒ ƒ ƒ Processor: Intel Core i7 3.2GHz Memory: 8192 MB RAM HDD: TB Hệ thống cho phép số máy ảo truy cập tối đa 20 máy với cấu hình tối thiểu RAM 1G, Processor core Các máy tính thuộc quản lý Khoa Khoa học Kỹ thuật máy tính Giả sử chi phí thiết lập hệ thống ban đầu : ƒ ƒ Chi phí A, B, C, D ( chi phí lắp đặt hệ thống ): - Các máy PC : 10x3 triệuVND - Máy Midas Server : 15 triệu VND - Máy Blackmun Server : 20 triệu VND - Mạng lưới lắp đặt : triệu VND - ∑ : 70 triệu VND Chi phí E, F, G, I, J, K ( chi phí phát sinh trình hoạt động hệ thống): - Cố định xây dựng hệ thống ( tảng, sở hạ tầng phần mềm trung tâm liệu, nhân lắp đặt ) : 450 triệu VND - Chi phí hàng tháng phát sinh ( phục hồi thiệt hại, bảo trì phần mềm, hỗ trợ nhân ) : 80 triệu VND ∑(Cost of Application in a Cloud Computing Data Center) = 450 + 70 = 520 triệu VND 80 triệu phát sinh hàng tháng Chi phí thực điện tốn đám mây: Theo chuyển giao liệu (Data Transfer): ƒ Data transfer – in : 19 Chi phí upload năm ( chi phí hàng tháng việc tải liệu lên nhân với 12) n Trong n chi phí định, thông thường cho n với giá trị zero để khuyến khích người sử dụng nhu cầu upload liệu ( chi phí upload khơng đáng kể ) Cơng thức tính tốn : Dung lượng tải hàng tháng (GB) x Upload Price per GB per = Month $0.00 a Chi phí băng thơng hàng tháng x Số tháng $0 12 Chi phí = hàng năm $0 +) Upload Price per GB per Month : chi phí tải theo GB theo tháng ƒ Data transfer – out : Chi phí download năm ( chi phí hàng tháng việc tải liệu xuống nhân với 12) n Ta tính chi phí theo liệu chi phí thay đổi theo dung lượng liệu tải xuống Ví dụ : dung lượng tải lớn chi phí theo GB giảm - Miễn phí cho 1GB - Phí cho TB kế tiếp: 0,13 USD/GB - Phí cho TB kế tiếp: 0,12 USD/GB - Phí cho TB kế tiếp: 0,11 USD/GB - Từ 10 TB trở lên: 0.09 USD/GB Do hệ thống thử nghiệm cho phép tối đa 20 máy truy cập, ta ví dụ dung lượng máy tải hàng tháng sau truy cập sử dụng ứng dụng hệ thống ( Có 18 máy truy cập vào hệ thống hàng tháng) Có 10 máy tải 100 GB hàng tháng máy Có máy tải 1500 GB hàng tháng máy 20 Bảng ước lượng chi phí: Dữ liệu tải xuống Dung lượng tải hàng tháng có tính phí (GB) Downloa d Price per GB per Month First 1TB per Month 10*99 + 5*1000 Next TB per Month 5*499 ∑ 66,000 Chi phí băng thơng hàng x tháng Số tháng $0.13 (10*99 + 5*1000)*0.13 12 $9344.4 $0.12 (5*499) *0.12 12 $3592.8 = $6,740 Chi phí hàng năm $12937.2 ∑ ( tính theo tải dung lượng liệu /năm) = 12937.2 USD ~ 271.681.200 triệu VND Theo sử dụng ( hours): Theo nhu cầu giá : Giá xác định loại trường hợp người dùng định nghĩa: khu vực hệ điều hành Số lượng trường hợp cao điểm Tối đa trường hợp cần thiết Tỉ lệ trung bình hàng năm trường hợp sử dụng Tỉ lệ trung bình hàng năm trường hợp cao điểm sử dụng CPU Số lượng trường hợp Pentium IV 0 75% 10% Pentium Dual Core Intel Core Dou 0 75% 10% Intel Core Quad Intel Core i3 0 75% 10% 0 75% 10% 0 75% 10% Intel Core i5 0 75% 10% Intel Core i7 0 75% 10% ∑ 0 75% 10% + = Theo nhu cầu giá sử dụng : - Do nhu cầu sử dụng khác nên số sử dụng truy cập hệ thống khác ta có giá cho chi phí sử dụng khác 21 - Do tính chất khu vực nước có loại giá khác cho khu vực chẳng hạn khu vực trung tâm ( Hà Nội, TP Hồ Chí Minh, TP Đà Nắng, …): số lượng nhu cầu sử dụng lớn, thu nhập bình quân đầu người cao, giá thành sử dụng cao, với khu vực thuộc vùng ngoại vùng cao ( Bình Dương, Đồng Nai, …): số lượng nhu cầu sử dụng dẫn đến giá thành sử dụng thấp CPU Đồng Nai Linux/Unix $0.085 $0.34 Windows $0.12 $0.48 TP Hồ Chí Minh Linux/Unix Windows $0.095 $0.13 $0.38 $0.52 Hà Nội Linux/Unix $0.095 $0.38 Windows $0.12 $0.48 Hourly Price $0.085 $0.34 $0.68 $0.96 $0.76 $1.04 $0.76 $0.96 $0.68 $1.20 $1.44 $1.34 $1.58 $1.34 $1.44 $1.20 Intel Core i7 $2.40 $2.88 $2.68 $3.16 $2.68 $2.88 $2.40 Pentium Dual Core Intel Core i5 $0.17 $0.29 $0.19 $0.31 $0.19 $0.29 $0.17 $0.68 $1.16 $0.76 $1.24 $0.76 $1.16 $0.68 Pentium IV Intel Core Dou Intel Core Quad Intel Core i3 Cơng thức tính tốn chi phí theo Số sử dụng trường hợp + a Số sử dụng trường hợp cao điểm = Số sử dụng tốn Giá sử trường dụng theo hợp x = Tổng chi phí hàng năm b c e 22 d Dưới ví dụ ước lượng chi phí theo yêu cầu sử dụng người dùng: Hình 8: Ước lượng chi phí người dùng phải trả theo yêu cầu tài nguyên thời gian sử dụng III KẾT QUẢ ĐẠT ĐƯỢC Qua q trình triển khai đề tài, nhóm đạt số kết sau: - Đã xây dựng công cụ quản lý tài khoản, giám sát tính cước người sử dụng tài nguyên cho hệ thống điện toán đám mây - Một báo liên quan đến việc phân bổ tài nguyên cho người dùng nhằm đạt hài lòng từ nhà đầu tư chi phí khách hàng phải tốn chấp nhận báo cáo hội nghị ACOMP 2013 tổ chức trường Đại học Bách Khoa Thành phố Hồ Chí Minh với thơng tin cụ thể sau: Tên báo: Scheduling Workflow Applications in Private Cloud Considering Network Bandwidth Nhóm tác giả: Pham Hoang Vu Dong, Tuan Tran Phuong, Nguyen Huynh Tuong, Van Hoai Tran Thanh Van Le Hội nghị: International conference on Advanced Computing and Applications ACOMP 2013, October, 23th-25th, Ho Chi Minh city, Vietnam - Hai báo xem xét để gửi vào hội nghị chuyên ngành thời gian sớm nhất: Tên báo: Heuristic Algorithms for Virtual Machine Allocation 23 Nhóm tác giả: Quyet Thang Nguyen, Song Phuong To Vu, Thanh Van Le, Nguyen Huynh Tuong, Minh Man Nguyen Van Tên báo: Pareto enumeration for the Virtual Machine Static Allocation Problem with Multicriteria Optimization Nhóm tác giả: Song Phuong To Vu, Quyet Thang Nguyen, Thanh Van Le, Duc Thai Nguyen, Nguyen Huynh Tuong IV KẾT LUẬN & KIẾN NGHỊ Đề tài tập trung vào mảng tính chi phí cho hệ thống cloud Hiện đề tài liên quan đến cloud triển khai Khoa đề tài cần phải tích hợp vào mođun phát triển nhằm xây dựng hệ thống hoàn chỉnh Ngoài ra, trình thực hiện, đề tài chưa thật quan tâm đến giao diện nhằm tạo điều kiện sử dụng dễ dàng, thuận lợi cho người dùng Hiện nhóm sinh viên theo chương trình tài thực đề tài nghiên cứu khoa học sinh viên nhằm hồn thiện điểm cịn thiếu sót đề tài, tập trung vào việc khai thác tính thẩm mỹ, cung cấp chức linh hoạt cho người sử dụng Tp.HCM, ngày tháng năm 2013 Tp.HCM, ngày……tháng……năm 2013 Chủ nhiệm đề tài TL HIỆU TRƯỞNG (Ký ghi rõ họ tên) TRƯỞNG PHỊNG KHCN&DA PGS TS Nguyễn Hồng Dũng 24 TÀI LIỆU THAM KHẢO [1] R.T Marler, J.S Arora, “Survey of multi-objective optimization methods for engineering Structural and Multidisciplinary Optimization”, Volume 26, Issue 6, pp 369-395, Springer-Verlag, 2004 [2] I Al Azzoni, “Power-Aware Linear Programming Based Scheduling for Heterogeneous Computer Clusters”, Future Generation Computer Systems, vol 28, no 5, pp 745–754, May 2011 [3] M Armbrust, A Fox, R Griffith, A D Joseph, R Katz, A Konwinski, G Lee , D Patterson, A Rabkin, I Stoica, and M Zaharia, “A view of cloud computing”, Communications of the ACM, pp 50-58, ACM New York, NY, USA, 2010 [4] R Calheiros, R Ranjan and R Buyya, “Virtual Machine Provisioning Based on Analytical Performance and QoS in Cloud Computing Environments”, Proceedings of the 40th International Conference on Parallel Processing (ICPP 2011, IEEE CS Press, USA), Taipei, Taiwan, September 13-16, 2011 [5] Saurabh Kumar Garg, Christian Vecchiola, Rajkumar Buyya, “Mandi : A Market Exchange For Trading Utility Computing Services”, The Journal of upercomputing, Volume 64 Issue 3, pp 1153-1174 , June 2013 [6] Adel Nadjaran Toosi, Ruppa K Thulasiramy and Rajkumar Buyya, “Financial Option Market Model for Federated Cloud Environments”, The IEEE Fifth International conference on Utility and Cloud computing, pp 3-12, Chicago, USA, 2012 25 PHỤ LỤC - Bài báo khoa học trình bày vào tháng 10 Hội nghị ACOMP 2013 Tp Hồ Chí Minh, Việt Nam (có xác nhận đính kèm) 26 ... cầu sử dụng t? ?i tiền Nhìn nhận vấn đề thực t? ?? trên, đề t? ?i đề xu? ?t xây dựng công cụ quản lý t? ?i khoản, giám s? ?t t? ?nh cước người sử dụng t? ?i nguyên cho hệ thống điện toán đám mây với mục tiêu... - Đã xây dựng cơng cụ quản lý t? ?i khoản, giám s? ?t t? ?nh cước người sử dụng t? ?i nguyên cho hệ thống điện toán đám mây - M? ?t báo liên quan đến việc phân bổ t? ?i nguyên cho người dùng nhằm đ? ?t hài... chính: - Xây dựng triển khai hệ thống mang t? ?nh thử nghiệm dựa mơ hình điện t? ??n đám mây - Trên hệ thống xây dựng hệ thống quản lý có khả t? ??o, cấp ph? ?t quản lý máy ảo t? ?? động theo yêu cầu người dùng

Ngày đăng: 01/02/2021, 00:22

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

Tài liệu liên quan