Giải pháp hiệu quả đảm bảo nhất quán dữ liệu chia sẻ phân tán trên nền tảng P2P có cấu trúc
Số trang: 9
Loại file: pdf
Dung lượng: 533.14 KB
Lượt xem: 6
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài viết này trình bày một hiệu quả cao giải pháp được đề xuất cho P2P có cấu trúc chất nền, sử dụng cây phổ biến cập nhật và đề xuất một phương thức sử dụng vectơ đệm và chỉ mục trong để "điều kiện" giữa các yêu cầu và quá trình cập nhật. Mời các bạn tham khảo!
Nội dung trích xuất từ tài liệu:
Giải pháp hiệu quả đảm bảo nhất quán dữ liệu chia sẻ phân tán trên nền tảng P2P có cấu trúcCác công trình nghiên cứu phát triển CNTT và Truyền thôngTập V-1, Số 17 (37), tháng 6/2017Giải pháp hiệu quả đảm bảo nhất quán dữ liệuchia sẻ phân tán trên nền tảng P2P có cấu trúcAn Effective Solution for The Consistency of Data Sharing andDistribution on Structured P2P SubstrateNguyễn Hồng Minh, Nguyễn Xuân HuyAbstract: There are certain difficulties inensuring the consistency of data sharing anddistribution on structured P2P substrate because ofthe requirements of simultaneous processinginteracted by many users and peers input/output orupdated speed. This paper presents a high effectivesolution which is proposed for structured P2Psubstrate, uses the updated dissemination tree andproposes a method using buffer and index vectors inorder to condition between the requests andprocesses of updating. The experimental resultsconducted on Oversim are aimed at comparing theefficiency of new proposed solution with that ofNakashima. The experimental results indicate that thenew proposed is highly effective in ensuring theconsistency (over 90%) and satisfies the requirementsof latency of update propagation. Especially, in casethe peer’s input/output or updated speed is high, thenew proposed also achieve greater efficiency.cho các ứng dụng xây dựng phía trên kiến trúc phântán có khả năng tự tổ chức, khả năng chịu lỗi và đảmbảo yêu cầu sẵn sàng cao của dữ liệu chia sẻ.Nghiên cứu trước đây tập trung đối với yêu cầuchia sẻ dữ liệu phân tán tĩnh, chủ yếu chỉ có các thaotác đọc, ít cập nhật và node có độ ổn định cao. Ngàynay, yêu cầu dữ liệu chia sẻ có thể được cập nhậtthường xuyên hay thậm chí làm việc tương tác, đồngthời bởi nhiều người dùng như P2P WiKi [7], SocialNetworking [8], P2P collaborative workspace [9],v.v...Hơn nữa, giải pháp cần giải quyết những khó khăn dođặc trưng của mạng P2P.Keyword: P2P structured; data consistency;replica; replica node; updated dissemination tree.I. GIỚI THIỆUCác ứng dụng chia sẻ dữ liệu phân tán xây dựngtrên nền mạng phủ P2P như Gnutella [1], KazaA [2],Freenet [3]… ngày càng được quan tâm nghiên cứutrong những năm gần đây. P2P gồm các điểm (peer)liên kết logic tạo thành mạng phủ trên nền của mạngvật lý, chẳng hạn như Pastry [4], Tapestry [5], CAN[6], v.v… Trong đó, điểm không thuần nhất về khảnăng xử lý, tốc độ vào/ra, độ trễ truyền thông điệp vàbăng thông sử dụng. Hơn nữa, P2P cung cấp nền tảngTrong bài này, điểm chứa bản sao của dữ liệu chiasẻ được gọi là node. Khi cập nhật node, sự thay đổiphải được lan truyền theo phương thức hiệu quả tớicác node khác trong hệ thống. Đây chính là lược đồđảm bảo nhất quán và cũng là khó khăn, thách thứcchủ yếu trong các ứng dụng chia sẻ dữ liệu phân tán[10]. Chẳng hạn, cách thức đơn giản là một node chịutrách nhiệm với khóa (được gọi là node chính) lưu trữthông tin của tất cả các node chứa bản sao (gọi là nodesao). Khi thực hiện cập nhật mới, node chính gửithông báo trực tiếp tới tất cả các node sao. Tuy nhiên,với cách thức này thì node chính dễ trở nên quá tải,nhất là khi số lượng node tăng nhanh, tốc độ cập nhậtvà vào/ra của node cao.Các hướng nghiên cứu được chia thành 2 lớp giảipháp như sau:Một là, lớp giải pháp cho P2P không có cấu trúc đểcập nhật cho các node sao, node sử dụng phương thứclan truyền kém tin cậy như: ngẫu nhiên, lan rộng và- 22 -Các công trình nghiên cứu, phát triển và ứng dụng CNTT-TTlàm ngập. Hướng nghiên cứu này có ưu điểm thựchiện đơn giản, đáp ứng yêu cầu sẵn sàng cao của dữliệu chia sẻ. Tuy nhiên, nhược điểm là chi phí truyềnthông kém hiệu quả (do sự dư thừa, trùng lặp), độ trễlớn và khả năng xẩy ra tương tranh do cập nhật dữ liệuđồng thời. Hơn nữa, giải pháp chỉ đảm bảo nhất quánxác suất, ngẫu nhiên và nhất quán yếu.Hai là, lớp giải pháp cho P2P có cấu trúc: xâydựng phía trên nền mạng phủ P2P cây bổ trợ lantruyền cập nhật (cây cập nhật). Bất kỳ node sao nàocũng có thể cập nhật trên bản sao đang sử dụng. Tuynhiên sự thay đổi này phải được gửi về node gốc.Node này chịu trách nhiệm gửi cập nhật tới các nodesao có yêu cầu nên khắc phục tình trạng dư thừa thôngđiệp, khả năng xẩy ra tương tranh… Các giải pháp xâydựng, xử lý những vấn đề về cấu trúc, thực hiện lantruyền cập nhật có thể khác nhau và đạt được nhữngkết quả như: khắc phục các nhược điểm nêu trên củalớp giải pháp cho P2P không có cấu trúc, đảm bảo độtin cậy cao và yêu cầu đảm bảo nhất quán theo thiết kếđề ra. Tuy nhiên, còn tồn tại những hạn chế trong xâydựng cây và phương thức cập nhật, dẫn đến tình trạngchưa hiệu quả về yêu cầu độ trễ, sử dụng thông điệp,mức độ nhất quán… Đặc biệt cây cập nhật có thể xẩyra tắc nghẽn làm giảm độ tin cậy, ổn định và phát sinhnhiều chi phí.Để vượt qua những khó khăn trên, chúng tôi đềxuất giải pháp đảm bảo nhất quán dữ liệu chia sẻ theomô hình tuyến tính [10]. Trong đó sử dụng cây cậpnhật d-ary, gồm ...
Nội dung trích xuất từ tài liệu:
Giải pháp hiệu quả đảm bảo nhất quán dữ liệu chia sẻ phân tán trên nền tảng P2P có cấu trúcCác công trình nghiên cứu phát triển CNTT và Truyền thôngTập V-1, Số 17 (37), tháng 6/2017Giải pháp hiệu quả đảm bảo nhất quán dữ liệuchia sẻ phân tán trên nền tảng P2P có cấu trúcAn Effective Solution for The Consistency of Data Sharing andDistribution on Structured P2P SubstrateNguyễn Hồng Minh, Nguyễn Xuân HuyAbstract: There are certain difficulties inensuring the consistency of data sharing anddistribution on structured P2P substrate because ofthe requirements of simultaneous processinginteracted by many users and peers input/output orupdated speed. This paper presents a high effectivesolution which is proposed for structured P2Psubstrate, uses the updated dissemination tree andproposes a method using buffer and index vectors inorder to condition between the requests andprocesses of updating. The experimental resultsconducted on Oversim are aimed at comparing theefficiency of new proposed solution with that ofNakashima. The experimental results indicate that thenew proposed is highly effective in ensuring theconsistency (over 90%) and satisfies the requirementsof latency of update propagation. Especially, in casethe peer’s input/output or updated speed is high, thenew proposed also achieve greater efficiency.cho các ứng dụng xây dựng phía trên kiến trúc phântán có khả năng tự tổ chức, khả năng chịu lỗi và đảmbảo yêu cầu sẵn sàng cao của dữ liệu chia sẻ.Nghiên cứu trước đây tập trung đối với yêu cầuchia sẻ dữ liệu phân tán tĩnh, chủ yếu chỉ có các thaotác đọc, ít cập nhật và node có độ ổn định cao. Ngàynay, yêu cầu dữ liệu chia sẻ có thể được cập nhậtthường xuyên hay thậm chí làm việc tương tác, đồngthời bởi nhiều người dùng như P2P WiKi [7], SocialNetworking [8], P2P collaborative workspace [9],v.v...Hơn nữa, giải pháp cần giải quyết những khó khăn dođặc trưng của mạng P2P.Keyword: P2P structured; data consistency;replica; replica node; updated dissemination tree.I. GIỚI THIỆUCác ứng dụng chia sẻ dữ liệu phân tán xây dựngtrên nền mạng phủ P2P như Gnutella [1], KazaA [2],Freenet [3]… ngày càng được quan tâm nghiên cứutrong những năm gần đây. P2P gồm các điểm (peer)liên kết logic tạo thành mạng phủ trên nền của mạngvật lý, chẳng hạn như Pastry [4], Tapestry [5], CAN[6], v.v… Trong đó, điểm không thuần nhất về khảnăng xử lý, tốc độ vào/ra, độ trễ truyền thông điệp vàbăng thông sử dụng. Hơn nữa, P2P cung cấp nền tảngTrong bài này, điểm chứa bản sao của dữ liệu chiasẻ được gọi là node. Khi cập nhật node, sự thay đổiphải được lan truyền theo phương thức hiệu quả tớicác node khác trong hệ thống. Đây chính là lược đồđảm bảo nhất quán và cũng là khó khăn, thách thứcchủ yếu trong các ứng dụng chia sẻ dữ liệu phân tán[10]. Chẳng hạn, cách thức đơn giản là một node chịutrách nhiệm với khóa (được gọi là node chính) lưu trữthông tin của tất cả các node chứa bản sao (gọi là nodesao). Khi thực hiện cập nhật mới, node chính gửithông báo trực tiếp tới tất cả các node sao. Tuy nhiên,với cách thức này thì node chính dễ trở nên quá tải,nhất là khi số lượng node tăng nhanh, tốc độ cập nhậtvà vào/ra của node cao.Các hướng nghiên cứu được chia thành 2 lớp giảipháp như sau:Một là, lớp giải pháp cho P2P không có cấu trúc đểcập nhật cho các node sao, node sử dụng phương thứclan truyền kém tin cậy như: ngẫu nhiên, lan rộng và- 22 -Các công trình nghiên cứu, phát triển và ứng dụng CNTT-TTlàm ngập. Hướng nghiên cứu này có ưu điểm thựchiện đơn giản, đáp ứng yêu cầu sẵn sàng cao của dữliệu chia sẻ. Tuy nhiên, nhược điểm là chi phí truyềnthông kém hiệu quả (do sự dư thừa, trùng lặp), độ trễlớn và khả năng xẩy ra tương tranh do cập nhật dữ liệuđồng thời. Hơn nữa, giải pháp chỉ đảm bảo nhất quánxác suất, ngẫu nhiên và nhất quán yếu.Hai là, lớp giải pháp cho P2P có cấu trúc: xâydựng phía trên nền mạng phủ P2P cây bổ trợ lantruyền cập nhật (cây cập nhật). Bất kỳ node sao nàocũng có thể cập nhật trên bản sao đang sử dụng. Tuynhiên sự thay đổi này phải được gửi về node gốc.Node này chịu trách nhiệm gửi cập nhật tới các nodesao có yêu cầu nên khắc phục tình trạng dư thừa thôngđiệp, khả năng xẩy ra tương tranh… Các giải pháp xâydựng, xử lý những vấn đề về cấu trúc, thực hiện lantruyền cập nhật có thể khác nhau và đạt được nhữngkết quả như: khắc phục các nhược điểm nêu trên củalớp giải pháp cho P2P không có cấu trúc, đảm bảo độtin cậy cao và yêu cầu đảm bảo nhất quán theo thiết kếđề ra. Tuy nhiên, còn tồn tại những hạn chế trong xâydựng cây và phương thức cập nhật, dẫn đến tình trạngchưa hiệu quả về yêu cầu độ trễ, sử dụng thông điệp,mức độ nhất quán… Đặc biệt cây cập nhật có thể xẩyra tắc nghẽn làm giảm độ tin cậy, ổn định và phát sinhnhiều chi phí.Để vượt qua những khó khăn trên, chúng tôi đềxuất giải pháp đảm bảo nhất quán dữ liệu chia sẻ theomô hình tuyến tính [10]. Trong đó sử dụng cây cậpnhật d-ary, gồm ...
Tìm kiếm theo từ khóa liên quan:
Tạp chí khoa học Đảm bảo nhất quán dữ liệu Dữ liệu chia sẻ phân tán Tảng P2P có cấu trúc Phương thức sử dụng vectơ đệm Cây phổ biến cập nhậtGợi ý tài liệu liên quan:
-
6 trang 288 0 0
-
Thống kê tiền tệ theo tiêu chuẩn quốc tế và thực trạng thống kê tiền tệ tại Việt Nam
7 trang 268 0 0 -
5 trang 232 0 0
-
10 trang 209 0 0
-
Quản lý tài sản cố định trong doanh nghiệp
7 trang 207 0 0 -
6 trang 200 0 0
-
Khảo sát, đánh giá một số thuật toán xử lý tương tranh cập nhật dữ liệu trong các hệ phân tán
7 trang 196 0 0 -
8 trang 196 0 0
-
Khách hàng và những vấn đề đặt ra trong câu chuyện số hóa doanh nghiệp
12 trang 192 0 0 -
9 trang 167 0 0