BỘ GIÁO DỤC VÀ ĐẢO TẠO TRUONG DAIL BULHAI PHONG CÔNG NGHR LUOI DU LIEU HG TRO CHIA SE DỮ LIỆU TRỰC TUYẾN Chuyên ngành : CÔNG NGIIE THONG TIN LUẬN VĂN THẠC SĨ KỸ THUẬT CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC TS. PHAM PANG HAI Hà Nội, tháng 3 năm 2012 MỤC LỤC ion an. 1 TỚI CAM DOAN 3 LOLCAMON. LH HH H2 ng Han ghe ".- 4 CHÚ GIẢI CÁC THUẬT NGỦ SỬ DỰNG TRONG LUẬN VĂN.
5 DANH MỤC DANH MỤC CÁC HÌNH Chuong 1 TONG QUAN .1 Hài toán chia sẽ đữ lệ Chương2 CƠ Số LÝ THUYẾT CỦA LUẬN Vị 2.1 Tổng quan về lưới dữ liêu (Data Grid).1 Các khái niệm cơ bản.2 Phản loại lưới đỡ liệu.3 Đặu điểm của lưới ở 2.4 Cáo thành phân của công nghệ lưới đĩ liệu được áp dụng vào bài toán.2 Công nghệ I2ER 3.3 Phần mềm mã nguồn mỡ ï-PTP. Chương 3: XÂY DỰNG TÀNG LƯỚI DỮ LIỆU. Mô hình lưới đữ liệu của hệ thống 3.2 Các chức năng triển khai trên lưới dữ liệu.1 Chute ning quan ly Proxy 3.2 Module diéu khién trayén tên 3.3 Dich vu dinh vi bin sao RTS Chuong 4 XAY DUNG TANG UNG DUNG.1 Chức năng Lpload tệ ¬.1 Co ché Upload tên của hệ thống 4. Kỹ thuật truyền tp sử dụng giao thúc FTP, 4.3 Kỹ thuật Upload tệp sử dụng giao thức HTTP 4-2 Chức nắng Download tệp 4.1 Cơ chế Download tập của hệ thống.
H 422 Kỹ thuật Download tệp sử dung giao thức HTTP.3 Chức năng an toán, báo một của Web SerV6i,. cọ sọ na 56 43.1 Giới thiệu các chỉnh sách bảo một cho Web Server.2 Cài đặt chức năng bảo mật với Web Server Tomcat .4 Chia sẻ dữ liệu cho người đùng,.1 Chia sẻ tập thông qua gửi thư diện tử (e-rnail).2 Chia sé tếp thông qua các ruạng xã hội (social neLwork) 63 4.5 Chức năng dòng bộ hóa dữ liệu.1 Mô bình chúc năng đồng bộ dữ liệu.2 Xây dụng tiên ích đồng bộ hóa đữ liệu. Chương 5 KẾT QUÁ VÀ HƯỚNG PHÁT TRIN, 5.1 Kết quả đạt được - 5.2 Hướng phát triển. TÀI LIÊU THAM KHẢO CHÚ GIẢI CÁC THUẬT NGỮ SỬ DỤNG TRONG LUẬN VĂN 'Thuật ngữ tiếng anh Nghĩa tiếng Việt Chủ giải Quả trình truyền chương trình hay dit liệu tệp thông, qua một giao thức truyền Upload Tải tệp lên đữ liệu từ một hệ thông máy khách (nhỏ hơn) tới một hệ thống máy phục vụ (lớn hon).
Quá trình truyền dữ liệu từ một máy tỉnh tới một máy tính khác, thường lả từ một Download Tải tệp xuống hệ thống máy chủ lưu trữ (lớn hơn) tới một hệ thống máy khách (nhỏ hơn). Mội kiểu đặc biệt của tệp trên hệ điều trành UNTX. Nó trỏ tới một tệp khác tổn SymLink (Symbolic Liên kết “mềm” tại thực và đóng vai trò tương tự như tệp Link) thực đó trong mọi thao tác với liên kết “mỗm” này Trong hệ thống, tầng giao liếp đóng vai Front End Tier Tang giao tiếp trò là cầu nổi giữa người đùng và tẳng Tưởi đữ liệu. Trong hệ thông, tầng lưới đữ liệu là tằng Data Grid Tier Tầng lưới đỡ liệu.
đảm trách vai trỏ lưu trử đữ liệu tệp vá quân lý các máy chủ lưu trữ phân rán TP la chit viel Lat ctta Internet Protocol IP (Internet Protocol) (giao thite Intemet). MGi g6i tin IP sé bao gồm một dia chi IP nguồn và một địa chỉ CHÚ GIẢI CÁC THUẬT NGỮ SỬ DỤNG TRONG LUẬN VĂN 'Thuật ngữ tiếng anh Nghĩa tiếng Việt Chủ giải Quả trình truyền chương trình hay dit liệu tệp thông, qua một giao thức truyền Upload Tải tệp lên đữ liệu từ một hệ thông máy khách (nhỏ hơn) tới một hệ thống máy phục vụ (lớn hon). Quá trình truyền dữ liệu từ một máy tỉnh tới một máy tính khác, thường lả từ một Download Tải tệp xuống hệ thống máy chủ lưu trữ (lớn hơn) tới một hệ thống máy khách (nhỏ hơn). Mội kiểu đặc biệt của tệp trên hệ điều trành UNTX.
Nó trỏ tới một tệp khác tổn SymLink (Symbolic Liên kết “mềm” tại thực và đóng vai trò tương tự như tệp Link) thực đó trong mọi thao tác với liên kết “mỗm” này Trong hệ thống, tầng giao liếp đóng vai Front End Tier Tang giao tiếp trò là cầu nổi giữa người đùng và tẳng Tưởi đữ liệu. Trong hệ thông, tầng lưới đữ liệu là tằng Data Grid Tier Tầng lưới đỡ liệu. đảm trách vai trỏ lưu trử đữ liệu tệp vá quân lý các máy chủ lưu trữ phân rán TP la chit viel Lat ctta Internet Protocol IP (Internet Protocol) (giao thite Intemet). MGi g6i tin IP sé bao gồm một dia chi IP nguồn và một địa chỉ DANH MỤC BẰNG Bảng 4.1 Các phiênbản của server 'Ïomeat.] Các máy tham gia hé thong DANH MỤC CÁC HÌNH VẼ Hinh 1.1 Logo ctia Dropbox.
LẠ HH HH1 He ga 1 Hinh 1.2 Trang chti MediaFire 12 Hình 1.1 Mồ hình phân tầng của bệ thông.1 Hai thành phần của một lưởi.2 Tin trùnh thân lăn st dung space dé phối hợp hoại động - bài Tlinh 3.3 Hệ quản trị đủ liệu và mê tơ đũ liệu của nó - « 23 Tình2.4 Kiến trúc phân tẳng của lưới đữ liệu. on se erere Hinh2.$ Cac thanh phan cia Globus Toolkit 4 Hình2.6 Méi quan hệ giữa RLI và LRC dưới quan diễm của người dùng toàn cục và người dùng địa phương, 34 Linh 2.7 Các thành phản cải đặt của RLẨ3. issnnennerrirrirrrrrrrrrie 35 THình 2.8 Các thành phần cửa công nghệ I2PE 36 Hình 2.9 So dé package otta phan mém ma nguénmé ï-FTP - --38 Hình 3.1 Mö hình lưới để hệu.2 Su dé Package eta module quân lý Troxy.3 Mö hình truyền tệp.4 8ơ để Package của GIIdFTP 45 Tĩĩnh 3.5 Các lớp trong GridfTP. ào csccs ven HH hen AG Tinh 3.6 Sơ đỗ quá tình tạo lập Dân sao.ìào so cee sec ceeee sec 47 Hinh 3.7 Sơ đồ Packase của RLS 47 Hình 3.
in nnreeeree AB Tình 3.1 So dé Upload tép - - 50 Tình 4.3 Chức năng cấp Certifioate của trang web hffp://oak.es ngÏa edu.4 Certilicate của tỏ chức oak.5 Server Tomcat cau hinh sit dung HTTPS - 62 Hình 4.6 Giao diện chia sẽ đường dẫn Iownload tệp qua e mail.7 Chữa sẽ qua FaceBook _.8 Iwier share bufton. HH HH HH Hệ 69 Tình 49 Mô hình chức năng đồng bộ hóa dữ liêu.11 Câu trúc cây thư mục - - - -73 Hinh 4.12 Sơ đô duyệt cây thư mục. Ho uè Xe Tình 4.13 Chức răng đồng bộ hóa đứ liệu.1 Trang chủ LindaX.2 Giao điện upload tép. DANH MỤC BẰNG Bảng 4.1 Các phiênbản của server 'Ïomeat.] Các máy tham gia hé thong CHÚ GIẢI CÁC THUẬT NGỮ SỬ DỤNG TRONG LUẬN VĂN 'Thuật ngữ tiếng anh Nghĩa tiếng Việt Chủ giải Quả trình truyền chương trình hay dit liệu tệp thông, qua một giao thức truyền Upload Tải tệp lên đữ liệu từ một hệ thông máy khách (nhỏ hơn) tới một hệ thống máy phục vụ (lớn hon).
Quá trình truyền dữ liệu từ một máy tỉnh tới một máy tính khác, thường lả từ một Download Tải tệp xuống hệ thống máy chủ lưu trữ (lớn hơn) tới một hệ thống máy khách (nhỏ hơn). Mội kiểu đặc biệt của tệp trên hệ điều trành UNTX. Nó trỏ tới một tệp khác tổn SymLink (Symbolic Liên kết “mềm” tại thực và đóng vai trò tương tự như tệp Link) thực đó trong mọi thao tác với liên kết “mỗm” này Trong hệ thống, tầng giao liếp đóng vai Front End Tier Tang giao tiếp trò là cầu nổi giữa người đùng và tẳng Tưởi đữ liệu. Trong hệ thông, tầng lưới đữ liệu là tằng Data Grid Tier Tầng lưới đỡ liệu.
đảm trách vai trỏ lưu trử đữ liệu tệp vá quân lý các máy chủ lưu trữ phân rán TP la chit viel Lat ctta Internet Protocol IP (Internet Protocol) (giao thite Intemet). MGi g6i tin IP sé bao gồm một dia chi IP nguồn và một địa chỉ DANH MỤC CÁC HÌNH VẼ Hinh 1.1 Logo ctia Dropbox. LẠ HH HH1 He ga 1 Hinh 1.2 Trang chti MediaFire 12 Hình 1.1 Mồ hình phân tầng của bệ thông.1 Hai thành phần của một lưởi.2 Tin trùnh thân lăn st dung space dé phối hợp hoại động - bài Tlinh 3.3 Hệ quản trị đủ liệu và mê tơ đũ liệu của nó - « 23 Tình2.4 Kiến trúc phân tẳng của lưới đữ liệu. on se erere Hinh2.$ Cac thanh phan cia Globus Toolkit 4 Hình2.6 Méi quan hệ giữa RLI và LRC dưới quan diễm của người dùng toàn cục và người dùng địa phương, 34 Linh 2.7 Các thành phản cải đặt của RLẨ3.
issnnennerrirrirrrrrrrrrie 35 THình 2.8 Các thành phần cửa công nghệ I2PE 36 Hình 2.9 So dé package otta phan mém ma nguénmé ï-FTP - --38 Hình 3.1 Mö hình lưới để hệu.2 Su dé Package eta module quân lý Troxy.3 Mö hình truyền tệp.4 8ơ để Package của GIIdFTP 45 Tĩĩnh 3.5 Các lớp trong GridfTP. ào csccs ven HH hen AG Tinh 3.6 Sơ đỗ quá tình tạo lập Dân sao.ìào so cee sec ceeee sec 47 Hinh 3.7 Sơ đồ Packase của RLS 47 Hình 3. in nnreeeree AB Tình 3.1 So dé Upload tép - - 50 Tình 4.3 Chức năng cấp Certifioate của trang web hffp://oak.es ngÏa edu.4 Certilicate của tỏ chức oak.5 Server Tomcat cau hinh sit dung HTTPS - 62 Hình 4.6 Giao diện chia sẽ đường dẫn Iownload tệp qua e mail.7 Chữa sẽ qua FaceBook _.8 Iwier share bufton. HH HH HH Hệ 69 Tình 49 Mô hình chức năng đồng bộ hóa dữ liêu.11 Câu trúc cây thư mục - - - -73 Hinh 4.12 Sơ đô duyệt cây thư mục.
Ho uè Xe Tình 4.13 Chức răng đồng bộ hóa đứ liệu.1 Trang chủ LindaX.2 Giao điện upload tép. LƯỜI CAM ĐOAN Téi — Bui 114i Phong — xin cam đoan Luan van it nghiép Thac si Ky thuat nay 1a edng trình nghiên cứu của bản thân tôi dưới sự hướng dan cia 7S Pham Dang Hai. Các kết quả trong Luận vấn tốt nghiệp là trung thực, không phải sao chép toàn văn của bát kỳ công trình nào khác. Là Nội, ngảy 16 tháng 3 năm 2012 Bùi Hải Phong TP đích.
Trong hệ thong, Nên kết này được lạo ra khi một tệp được tải lên máy chủ lưu trữ, Tien kế! này tốn tai ai cũng với lếp đó Logic Link Liên kết logic và dễ chỉ ra tệp đỏ khi người dùng cần tải tệp đó Tuy nhiền liên kết nảy không chỉ ra chính xác tệp đồ năm ở đâu trong hệ thống lưu trữ. Trong hệ thống , liên kết này chỉ ra đường dẫn trực tiếp tới nơi tệp được hưu trữ. Do vậy liên kết này luôn phải dược Physical Link Liên kết vật lý che đi đối với người sử dụng. Chỉ hệ thông mới có được liên kêt này đê tạo ra liên kết “mềm” để người dùng tải tập vẻ.
Griảl'LP là mớ rộng của giao thức IFLP, GridFTP (Grid File tích hợp khả năng bảo mật lưới, truyền. đữ liệu lỗi hơn so với FTP.