1. Trang chủ
  2. » Kinh Doanh - Tiếp Thị

Xây dựng hệ thống Sakai hỗ trợ đào tạo trực tuyến trên môi trường tính toán lưới

25 531 0

Đ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 LÊ NGỌC KHÁNH XÂY DỰNG HỆ THỐNG SAKAI HỖ TRỢ ĐÀO TẠO TRỰC TUYẾN TRÊN MÔI TRƢỜNG TÍNH TOÁN LƢỚI Chuyên 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 2012 Footer Page of 126 Header Page of 126 Công trình đƣợc hoàn thành ĐẠI HỌC ĐÀ NẴNG Ngƣời hƣớng dẫn khoa học: TS NGUYỄN TẤN KHÔI Phản biện : PGS.TS LÊ VĂN SƠN Phản biện : TS LÊ XUÂN VIỆT Luận văn đƣợc bảo vệ 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 20 tháng 01 năm 2013 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; - Trung tâm Học liệu, Đại học Đà Nẵng; Footer Page of 126 Header Page of 126 MỞ ĐẦU Tính cấp thiết đề tài Cùng với bùng nổ công nghệ thông tin truyền thông, đào tạo trực tuyến loại hình cần đƣợc nhân rộng nhằm tạo hội cho ngƣời học tự học, tự nghiên cứu trao dồi kiến thức Hiện nay, lớp học truyền thống không tạo nhiều hứng thú cho ngƣời dạy lẫn ngƣời học Với phƣơng pháp giảng dạy không hiệu quả, phụ thuộc nhiều vào thuyết trình sử dụng kỹ học tích cực dẫn đến phƣơng pháp học truyền thống có tƣơng tác sinh viên giảng viên lớp học Xuất phát từ nhu cầu thực tế nhƣ trên, hệ thống đào tạo trực tuyến cần đáp ứng tính chia sẻ tài nguyên phân tán theo mục đích chung mà không yêu cầu phải có trung tâm điều khiển tập trung Để đáp ứng đƣợc điều này, luận văn tập trung nghiên cứu xây dựng hệ thống Sakai hỗ trợ đào tạo trực tuyến tích hợp vào môi trƣờng tính toán lƣới để tận dụng sức mạnh Tính toán lƣới (Grid Computing) Do đó, đề xuất đề tài luận văn cao học: “Xây dựng hệ thống Sakai hỗ trợ đào tạo trực tuyến môi trƣờng tính toán lƣới” Mục tiêu nhiệm vụ 2.1 Mục tiêu tổng thể Tạo môi trƣờng học tập trực tuyến hệ thống Sakai đƣợc xây dựng triển khai môi trƣờng tính toán lƣới Ngƣời dùng cần đăng nhập vào hệ thống Sakai portal thông qua chế Single Sign On để thực việc học tập, giảng dạy, quản lý khóa học, chia sẻ tài nguyên… hệ thống tính toán lƣới 2.2 Mục tiêu cụ thể a Nghiên cứu chế đăng nhập lần (Single Sign On) Footer Page of 126 Header Page of 126 Single Sign On (SSO) giải pháp phần mềm chứng thực tập trung ứng dụng chạy platform khác Với hệ thống có nhiều website ứng dụng việc sử dụng Single Sign On cần thiết mang lại nhiều thuận tiện lợi ích cho ngƣời sử dụng, tăng khả bảo mật b Nghiên cứu hệ thống hỗ trợ đào tạo trực tuyến Sakai, OGCE portal, Axis Service, Chuẩn portlet JSR 168 Nắm bắt đƣợc kiến trúc, chuẩn hệ thống nhƣ Sakai, OGCE , từ đƣa giải pháp tích hợp, xây dựng hệ thống đào tạo trực tuyến môi trƣờng tính toán lƣới c Nghiên cứu triển khai xây dựng hệ thống tính toán lưới dựa Globus Toolkit d Triển khai hệ thống hỗ trợ đào tạo trực tuyến Sakai môi trường tính toán lưới Ý nghĩa khoa học thực tiễn - Phát triển hệ thống quản lý đào tạo, học trực tuyến Sakai portal tích hợp vào môi trƣờng tính toán lƣới - Cung cấp cách tổng quan việc phát triển hệ thống Sakai portal tích hợp vào môi trƣờng lƣới - Cung cấp qui trình thực việc phát triển hệ thống Sakai Portal vào môi trƣờng tính toán lƣới Bố cục luận văn Ngoài phần mở đầu, kết luận, tài liệu tham khảo phụ lục, luận văn gồm có chƣơng nhƣ sau : CHƢƠNG CÔNG NGHỆ TÍNH TOÁN LƢỚI CHƢƠNG HỆ THỐNG ĐÀO TẠO TRỰC TUYẾN SAKAI CHƢƠNG XÂY DỰNG HỆ THỐNG SAKAI TRÊN MÔI TRƢỜNG TÍNH TOÁN LƢỚI Footer Page of 126 Header Page of 126 CHƢƠNG CÔNG NGHỆ TÍNH TOÁN LƢỚI 1.1 GIỚI THIỆU Grid Computing công nghệ lĩnh vực tính toán phân tán Grid Computing đề tài đƣợc tập trung nghiên cứu nhiều tổ chức lớn công nghiệp nhƣ IBM, Syn MicroSystems, Oracle…và trƣờng, viện nghiên cứu [1] 1.2 ĐỘNG LỰC PHÁT TRIỂN CỦA TÍNH TOÁN LƢỚI - Sự phát triển nhanh chóng công nghệ - Nhu cầu tận dụng nguồn tài nguyên nhàn rỗi - Nhu cầu phối hợp, chia sẻ kết công việc 1.3 TÍNH TOÁN LƢỚI 1.3.1 Khái niệm 1.3.2 So sánh với mô hình, công nghệ khác 1.3.3 Phân loại mạng lƣới Lƣới thƣờng đƣợc cài đặt nhiều dạng khác theo ứng dụng cụ thể theo cấu trúc tổ chức ảo tham gia lƣới theo tính chất tài nguyên đƣợc chia sẻ Sau số dạng lƣới: a Departmental Grids b Enterprise Grids c Extraprise Grids d Global Grids e Compute Grids f Data Grids g Utility Grids 1.4 KIẾN TRÚC VÀ CÁC THÀNH PHẦN CHÍNH CỦA HỆ THỐNG TÍNH TOÁN LƢỚI 1.4.1 Kiến trúc lƣới Lƣới đƣợc xây dựng tảng kiến trúc mở phân tầng Trong tầng lƣới, thành phần chia sẻ thuộc tính Footer Page of 126 Header Page of 126 chung đƣợc bổ sung tính mà không làm ảnh hƣởng đến tầng khác Ta tổng hợp kiến trúc lƣới thành tầng nhƣ sau: a Tầng chế tác (Fabric layer) b Tầng kết nối (Connectivity layer) c Tầng ứng dụng (Application layer) 1.4.2 Các thành phần theo mô hình chức 1.4.3 Các thành phần theo mô hình vật lý CÁC CHUẨN CỦA TÍNH TOÁN LƢỚI 1.5.1 Chuẩn OGSI 1.5.2 Chuẩn OGSA 1.6 QUẢN LÝ TÀI NGUYÊN VÀ DỮ LIỆU LƢỚI 1.6.1 Những thách thức quản lý tài nguyên lƣới 1.6.2 Quản lý liệu Quản lý liệu phần quan trọng tính toán lƣới cho phép truy nhập tài nguyên lƣới với khối lƣợng lớn hàng gigabytes chí hàng terabytes liệu 1.7 LẬP LỊCH TRONG MÔI TRƢỜNG LƢỚI 1.8 GRID PORTAL Grid Portal cổng kết nối dịch vụ ngƣời dùng nhà cung cấp dịch vụ, đƣợc phát triển nhƣ phần mềm mạng Intenet để cung cấp chức cần thiết theo hƣớng ngƣời dùng 1.8.1 Các yêu cầu Grid Portal - Các yêu cầu an toàn bảo mật - Quản lý file từ xa - Quản lý công việc thực từ xa - Truy cập dịch vụ thông tin lƣới - Giao diện ứng dụng 1.8.2 Chuyển tải công việc Grid Portal a Truyền tập tin (File Tranfer) Footer Page of 126 Header Page of 126 b Hồ sơ người dùng (User Profile) 1.8.3 Giám sát lƣới 1.8.4 Quy trình giám sát 1.8.5 Yêu cầu hệ thống giám sát lƣới 1.8.6 Kiến trúc giám sát lƣới GMA Tổ chức lƣới toàn cầu GGF (Global Grid Forum), đề xuất kiến trúc chung cho hệ thống giám sát lƣới gọi kiến trúc GMA (Grid Monitoring Architecture) Ý tƣởng GMA tách biệt thao tác tìm kiếm liệu với thao tác truyền liệu xây dựng thành phần có khả hoạt động theo cấu trúc phân cấp 1.8.7 Phân loại hệ thống giám sát lƣới 1.9 BỘ CÔNG CỤ GLOBUS TOOLKIT Globus phần mềm mã nguồn mở đƣợc dùng để xây dựng hệ thống lƣới ứng dụng tảng lƣới Bộ công cụ cung cấp dịch vụ thƣ viện điều khiển, khám phá quản lý tài nguyên, quản lý tập tin, cung cấp chế bảo mật liệu cho ngƣời dùng hệ thống lƣới Các dịch vụ, giao tiếp giao thức cho phép ngƣời dùng dễ dàng truy xuất tới tài nguyên xa máy cục [2][17] Footer Page of 126 Header Page of 126 Applications Third Party User-Level Middleware Globus Grid Resource Management (GRAM, GASS) Grid Information Services (MDS) Grid Data Management (GridFTP, Replica Catalog) GSI Security Layer Grid Resources and Local Services Hình 1.8 Kiến trúc Globus Toolkit 1.9.1 Tầng bảo mật GSI Tầng cung cấp phƣơng thức xác thực ngƣời dùng môi trƣờng lƣới chế bảo mật trao đổi liệu 1.9.2 Quản lý tài nguyên 1.9.3 Dịch vụ cung cấp thông tin tài nguyên 1.9.4 Quản lý liệu Gói cung cấp tiện ích thƣ viện để truyền tải, lƣu trữ quản lý tập liệu lớn 1.9.5 Dịch vụ Myproxy Nhằm cung cấp kho chứng trực tuyến dùng cho gridportal Globus Toolkit Myproxy đƣợc dùng nhiều cách khác Sau số cách dùng nó: Footer Page of 126 Header Page of 126 Hình 1.9 Mô hình tổng quát dịch vụ Myproxy Sau nhận đƣợc chứng từ quan chứng thực (CA) ta lƣu chứng lên kho chứng online đƣợc gọi Myproxy server lệnh myproxy-init Hình 1.10 Myproxy CA Dùng MyProxy CA giúp làm cho vấn đề lƣu trữ chứng trở nên đơn giản Hình 1.11 Myproxy Grid-portal Footer Page of 126 Header Page 10 of 126 Một grid-portal trang web cung cấp giao diện cho nhiều dịch vụ khác nhau, cho phép ngƣời dùng truy cập vào hệ thống lƣới để thực tác vụ tính toán từ xa, truyền tải file truy vấn thông tin dịch vụ thông qua trình duyệt web chuẩn Có nhiều cách để Myproxy đƣợc dùng với grid-portal 1.9.6 Cơ chế hoạt động Myproxy Hình 1.12 Cơ chế hoạt động Myproxy 1.10 CƠ CHẾ ĐĂNG NHẬP MỘT LẦN Single Sign-On (SSO) giải pháp phần mềm chứng thực tập trung ứng dụng chạy platform khác Khi đó, ngƣời dùng sử dụng tài khoản (ID) để đƣợc chứng thực xác nhận quyền sử dụng tài nguyên hệ thống Với hệ thống có nhiều website application việc sử dụng Single Sign On (SSO) cần thiết nhằm đem lại nhiều thuận tiện cho ngƣời dùng tăng tính bảo mật 1.10.1 Đánh giá SSO 1.10.2 Đăng nhập đơn miền 1.10.3 Đăng nhập đa miền 1.11 TỔNG QUAN VỀ OGCE PORTAL 1.12 DỊCH VỤ AXIS SERVICE 1.13 CHUẨN PORTLET JSR 168 Chuẩn portlet JSR 168 dùng để định nghĩa portlet cách thức giao tiếp portlet portal Một số khái niệm 1.13.1 Portal Footer Page 10 of 126 Header Page 11 of 126 1.13.2 Portlet 1.13.3 Portlet Container 1.13.4 Giao diện Portlet 1.13.5 Portlet URL 1.13.6 Portlet Request 1.13.7 Portlet Respone 1.13.8 Portlet Preferences 1.13.9 Caching 1.13.10 Ứng dụng Portlet 1.13.11 Cấu trúc thƣ mục 1.13.12 Tập tin lƣu trữ ứng dụng Portlet 1.14 KẾT CHƢƠNG Công nghệ tính toán lƣới đời đánh dấu bƣớc phát triển lĩnh vực tính toán hiệu cao Chƣơng trình bày chi tiết đầy đủ tính toán lƣới từ khái niệm, lợi ích đến hƣớng ứng dụng nhƣ ứng dụng cụ thể Tuy nhiên, tính toán lƣới dùng để giải vấn đề, đƣợc dùng để bỗ trợ thay hoàn toàn công nghệ tính toán Các công nghệ tính toán giải phần yêu cầu tính toán lƣới đặt (các yêu cầu chia sẻ tài nguyên phân tán), nhiên tính toán lƣới thức giải vấn đề cách tập trung với ngữ cảnh rộng nhiều Footer Page 11 of 126 Header Page 12 of 126 10 CHƢƠNG HỆ THỐNG ĐÀO TẠO TRỰC TUYẾN SAKAI 2.1 MÔ HÌNH CHỨC NĂNG CỦA HỆ THỐNG ĐÀO TẠO TRỰC TUYẾN Mô hình chức cung cấp nhìn trực quan thành phần tạo nên nôi trƣờng E-learning đối tƣợng thông tin chúng ADL (Advanced Distributed Learning) - tổ chức chuyên nghiên cứu khuyến khích việc phát triển phân phối học liệu sử dụng công nghệ mới, đƣợc công bố tiêu chuẩn cho SCORM (Mô hình chuẩn đơn vị nội dung chia sẻ) mô tả tổng quát chức hệ thống E-learning bao gồm (hình 2.1):  Hệ thống quản lý học tập  Hệ thống quản lý nội dung học tập Các đặc điểm LMS  Quản lý học viên  Theo dõi tiến trình học học viên 2.2 MÔI TRƢỜNG HỌC ẢO - VLE AS AN USER PORTAL OF E-LEARNING Hiện nay, xu hƣớng tạo môi trƣờng học ảo - Virtual Learning Environment (VLE), tất thứ khoá học (môn học) đƣợc quản lý giao diện ngƣời dùng (user interface) quán – cổng thông tin ngƣời dùng (user portal) [19] 2.3 HỆ THỐNG ĐÀO TẠO TRỰC TUYẾN SAKAI 2.3.1 Giới thiệu Sakai CLE đƣợc dùng để dạy học, nghiên cứu tạo môi trƣờng cộng tác nhiều ngƣời với Hệ thống có dạng LMS (Learning Management System) Sakai chủ yếu cung cấp cho ngƣời sử dụng công cụ quản lý khoá học (LMS) Footer Page 12 of 126 Header Page 13 of 126 11 2.3.2 Cộng đồng Sakai a Chi nhánh (Branches) b Nhóm làm việc (Workgroup) c Các nhà phát triển (Developers) 2.3.3 Kiến trúc hệ thống Sakai a Tầng tích hợp (The aggregation layer) Ngƣời dùng tƣơng tác với trang web, trang web chứa trang công cụ b Tầng biểu diễn (The presentation layer) Tiếp theo tầng tổng hợp tầng biểu diễn Sakai có số công cụ dùng để tạo sản phẩm cuối cho kết xuất họ c Tầng công cụ (The tool layer) Tool đơn vị chức riêng biệt – vùng chứa công cụ Mỗi công cụ giúp xây dựng tính hữu ích tổng thể Sakai d Tầng dịch vụ (The services layer) 2.3.4 Đặc điểm chức Sakai a Đặc điểm Sakai b Tính linh hoạt (Flexible) Sakai tảng tƣơng tác đáng tin cậy, khả mở rộng cao cho việc học hợp tác Hệ thống quyền (user) quyền (chức năng) Sakai đặc biệt linh hoạt mạnh mẽ [1] c Tính mạnh mẽ (Powerful) Sakai dẫn đầu thị trƣờng việc cung cấp tính sáng tạo Các tổ chức tạo chức nhằm tăng cƣờng việc học tập, nghiên cứu phát triển Sakai [1] d Tính mở (Open) Sakai đƣợc phân phối nhƣ phần mềm mã nguồn mở miễn phí theo Giấy phép Giáo dục Cộng đồng 2.3.5 Các chức Sakai  Chức quản lý đề cƣơng (Syllabus) Footer Page 13 of 126 Header Page 14 of 126 12  Chức quản lý tập (Assignments)  Chức quản lý danh sách điểm kiểm tra (Gradebook)  Chức quản lý diễn đàn (Forum)  Chức trò chuyện trực tuyến (Chat)  Chức quản lý thông tin nhóm (Section Info)  Chức quản lý mail (Mail Archive)  Chức quản lý kiểm tra (Test & Quizzes)  Chức thăm dò ý kiến (Polls)  Chức quản lý website cộng đồng (Wiki)  Chức tạo trang Web trang Web Sakai (Web Content)  Chức quản lý tin tức (News)  Chức quản lý tài nguyên (Resources)  Chức quản lý thông báo (Announcements)  Chức quản lý Email (Emai Archive)  Chức quản lý lịch trình (Schedule) 2.3.6 Các dạng môi trƣờng làm việc đƣợc thiết kế Sakai Theo mặc định, ngƣời dùng sở hữu nơi làm việc với thiết lập công cụ kích hoạt, có vài mục đích tự quản lý Trên Sakai có hỗ trợ worksite, yêu cầu trang Web dự án (project site), khóa học (course site), hồ sơ cá nhân (Portfolio) 2.4 KẾT CHƢƠNG Footer Page 14 of 126 Header Page 15 of 126 13 CHƢƠNG XÂY DỰNG HỆ THỐNG SAKAI TRÊN MÔI TRƢỜNG TÍNH TOÁN LƢỚI MÔ TẢ BÀI TOÁN Dạy học điện tử (e-learning) lĩnh vực thu hút quan tâm ý nhà giáo dục năm gần Tuy nhiên hầu hết hệ thống e-learning dựa mô hình client-server, peer-peer gần sử dụng kiến trúc web-service, tất mô hình có chung số nhƣợc điểm giới hạn khả phục vụ, độ tin cậy, lực tính toán phân tán nhƣ khả lƣu trữ có giới hạn Các nhà quản lý, học viên (ngƣời sử dụng) sau đăng nhập vào hệ thống Sakai kết nối vào môi trƣờng tính toán lƣới thông qua chế đăng nhập lần (Single Sign On) để quản lý đào tạo, học tập trực tuyến Sau đăng nhập thành công, ngƣời sử dụng tận dụng mạnh dịch vụ tính toán lƣới nhƣ: Khai thác, tận dụng tài nguyên nhàn rỗi Sử dụng CPU song song Cho phép hợp tác toàn giới Cho phép chia sẻ, sử dụng loại tài nguyên Tăng tính tin cậy cho hệ thống máy tính Tăng khả quản trị hệ thống Footer Page 15 of 126 Header Page 16 of 126 14 MÔ HÌNH HỆ THỐNG Hình 3.1 Mô hình tổng quát hệ thống 3.3 XÂY DỰNG GIẢI PHÁP 3.3.1 Xây dựng triển khai hệ thống Grid Computing a Lập bảng thiết kế kiến trúc lưới b Triển khai cài đặt hệ thống tính toán lưới Hình 3.2 Mô hình triển khai hệ thống tính toán lưới Footer Page 16 of 126 Header Page 17 of 126 15 c Triển khai cài đặt Globus Toolkit d Triển khai dịch vụ chứng thực CA, MyProxy e Triển khai dịch vụ GridFTP f Triển khai dịch vụ GRAM 3.3.2 Triển khai hệ thống Sakai lƣới a Tích hợp Grid portlet dựa vào chuẩn WSRP b Tích hợp portlet JSR 168 vào Sakai 3.3.3 Triển khai ứng dụng lƣới 3.3.4 Mođun hỗ trợ đăng nhập SSO từ Sakai vào Grid Computing Đầu tiên ngƣời học đăng nhập vào hệ thống Sakai, dịch vụ Sakai Login Khi ngƣời học đăng nhập chứng thực xong truy xuất trang web khoá học đƣợc quản lý dịch vụ quản lý khoá học Lệnh bookLOB đƣợc gọi đăng ký xong khoá học Một lớp học đƣợc tạo lệnh execLOB Footer Page 17 of 126 Header Page 18 of 126 16  Đăng nhập LMS Chấp nhận nhập tạo Yêu cầu Session Tạo Session E-learning PC mới, xóa tài khoản LMS Login Đăng Ontolog yTìm kiếm khoa học UDDI Registry CSDL nội dung học Bài học Bài học Bài học dạng lƣới Meta data Meta data Giao tiếp Ontolog yĐăng ký Ontolog ySửa đổi khóa học, mở khóa học … xuát nội dung học Hệ thống quản lý dạy học LMS \ Diễn đàn Xem thông điệp Gởi tin Chat Tham gia nhóm thảo luận, gởi nhận tin Theo nhắn dõi học viên Đánh giá kết qủa học tập Tài khoản Quản lí thông tin tài khoản học Hình 3.4 Mô hình quản lý đào tạo trực tuyến Sakai viên a Xây dựng thư viện bảo mật Triển khai thƣ viện bảo mật chung JAAM (Java Authentication and Authorization Module) đƣợc xây dựng để thực hiện: chứng thực, phân quyền, bảo mật thông qua việc cài đặt giao thức SPNEGO, GSS-API (Kerberos) sách phân quyền Footer Page 18 of 126 Header Page 19 of 126 17 Hình 3.5 Mô hình sử dụng thư viện JAAM Việc cài đặt JAAM cho hai giao thức phải đảm bảo đƣợc hai yêu cầu độc lập với ứng dụng dễ tích hợp vào hệ thống cũ b Cài đặt JAAM cho Web Giao thức SPNEGO đƣợc hỗ trợ tất trình duyệt phổ biến nhƣ Firefox, Microsoft Internet Explorer, Mozila Vì vậy, công việc ta cài đặt JAAM cho ứng dụng Web phía server Hình 3.7 Mô hình cài đặt JAAM cho Web c Cài đặt JAAM cho Web Service Footer Page 19 of 126 Header Page 20 of 126 18 Hình 3.8 Mô hình cài đặt JAAM cho Webservice Kerberos Nếu chứng thực thành công, WSListener tạo thể lớp cung cấp dịch vụ service n để thực chức yêu cầu Kết trả đƣợc đóng gói XML theo chuẩn hệ thống, gửi cho Client WSClient nhận gói thông điệp trả về, thực bóc tách, phân tích thông tin trả kết cho ứng dụng 3.4 KẾT QUẢ THỰC HIỆN Bƣớc 1: Khởi động hệ thống tính toán lƣới Bƣớc 2: Đăng nhập vào Server qua Myproxy CA Bƣớc 3: Khởi động Tomcat Hình 3.10 Màn hình khởi động Tomcat Footer Page 20 of 126 Header Page 21 of 126 19 Bƣớc 4: Ngƣời dùng khởi động hệ thống đào tạo trực tuyến Sakai môi trƣờng tính toán lƣới, sử dụng chức hệ thống đào tạo trực tuyến Sakai để quản lý đào tạo, học tập trực tuyến chia sẻ tài nguyên Các tiện ích hệ thống đào tạo trực tuyến Sakai Hình 3.12 Quản trị hệ thống quản lý khoá học Hình 3.14 Vùng tài nguyên hệ thống Footer Page 21 of 126 Header Page 22 of 126 20 Hình 3.15 Giảng viên xem danh sách sinh viên làm Sinh viên làm kiểm tra để biết khả tiếp thu học suốt trình học khoá học Hình 3.17 Sinh viên làm kiểm tra Bƣớc 6: Khai thác truyền file Bƣớc 7: Khai thác tài nguyên môi trƣờng tính toán lƣới Footer Page 22 of 126 Header Page 23 of 126 21 Ngoài ra, chức nhƣ chat, blog, forum, wiki, web content sinh viên sử dụng giống nhƣ hoạt động cộng đồng để phục vụ cho trình học đạt hiệu 3.5 KẾT CHƢƠNG Việc xây dựng hệ thống hỗ trợ đào tạo trực tuyến Sakai môi trƣờng Tính toán lƣới có nhiều khó khăn việc triển khai cài đặt Tuy nhiên kết đạt đƣợc mô hình Sakai Grid Computing đáng đƣợc khích lệ Footer Page 23 of 126 Header Page 24 of 126 22 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN Kết đạt đƣợc Trong trình tìm hiểu tính toán lƣới xây dựng chế Single Sign On vào hệ thống đào tạo trực tuyến Sakai, luận văn thu đƣợc kết sau:  Bƣớc đầu làm chủ công nghệ tính toán lƣới nƣớc ta  Nắm bắt đƣợc công cụ Globus Toolkit  Triển khai hệ thống lƣới thử nghiệm  Biết cách kết nối portlet Sakai vào lƣới, nhằm tăng sức mạnh tính toán cho lƣới  Xây dựng chế đăng nhập lần vào Sakai dựa môi trƣờng tính toán lƣới  Kết hợp ngƣời dùng lƣới ngƣời dùng Portal Ngƣời dùng có quyền sử dụng Portal có quyền sử dụng thành phần khác hệ thống, bao gồm tài nguyên lƣới  Giúp cho ngƣời dùng sử dụng hệ thống từ xa, kể lúc đăng ký tài khoản lúc sử dụng thành phần hệ thống  Giúp cho việc phát triển ứng dụng lƣới dễ dàng hơn, quan tâm tới việc phải đảm bảo yêu cầu bảo mật lƣới triển khai ứng dụng  Từng bƣớc xây dựng hệ thống đào tạo trực tuyến chuyên ngành ngoại ngữ cho Trƣờng Đại học Ngoại ngữ, Đại học Đà Nẵng  Giải nhu cầu học ngoại ngữ ngƣời học học lúc, học nơi, học suốt đời Trong trình nghiên cứu triển khai hệ thống, cố gắng hoàn thiện, nhiên luận văn tồn số vấn đề cần đƣợc nghiên cứu bổ sung Footer Page 24 of 126 Header Page 25 of 126 23 Hƣớng phát triển Có thể nói việc phát triển môi trƣờng tính toán Mạng lƣới hƣớng nghiên cứu công nghệ có triển vọng lớn tƣơng lai, có ứng dụng lớn lao để tận dụng hết đƣợc nguồn lực tài nguyên đa dạng phong phú Các vấn đề mà Grid đặt đƣợc cộng đồng giới giải Các thành mà Gird Computing đem lại giúp giai đƣợc nhiều toán mà trƣớc giải kỹ thuật tính toán song song Tuy nhiên có số toán mà công nghệ Grid chƣa thể thể giải đƣợc Dù việc tận dụng đƣợc nguồn tài nguyên rãnh rỗi để tính tóan tóan đòi hỏi lƣợng tính toán tài nguyên cao mạnh để phát triển tốt môi trƣờng tính toán mạng lƣới Dựa kiến thức thu đƣợc trình làm luận văn Trong thời gian tới, việc nghiên cứu tiếp tính toán lƣới theo hƣớng phát triển sau: Nghiên cứu hạ tầng truyền thông môi trƣờng lƣới, tìm hiểu đƣa giải pháp để kết nối nút lƣới hệ thống đào tạo trực tuyến với điều kiện hạ tầng truyền thông chƣa tốt nhƣ Việt Nam Về mặt lập trình tiến hành xây dựng môdun riêng nhƣ: quản trị ngƣời dùng lƣới, môi giới tài nguyên, lập lịch kinh tế, … Footer Page 25 of 126 ... động hệ thống đào tạo trực tuyến Sakai môi trƣờng tính toán lƣới, sử dụng chức hệ thống đào tạo trực tuyến Sakai để quản lý đào tạo, học tập trực tuyến chia sẻ tài nguyên Các tiện ích hệ thống đào. .. môi trƣờng tính toán lƣới c Nghiên cứu triển khai xây dựng hệ thống tính toán lưới dựa Globus Toolkit d Triển khai hệ thống hỗ trợ đào tạo trực tuyến Sakai môi trường tính toán lưới Ý nghĩa khoa... dựng hệ thống Sakai hỗ trợ đào tạo trực tuyến môi trƣờng tính toán lƣới” Mục tiêu nhiệm vụ 2.1 Mục tiêu tổng thể Tạo môi trƣờng học tập trực tuyến hệ thống Sakai đƣợc xây dựng triển khai môi trƣờng

Ngày đăng: 07/05/2017, 14:31

Xem thêm: Xây dựng hệ thống Sakai hỗ trợ đào tạo trực tuyến trên môi trường tính toán lưới

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w