Đề xuất thuật toán cải tiến hiệu năng mạng P2P

Tài liệu tương tự
Microsoft Word - Authpaper_ICO_2019.docx

Cây và cây nhị phân Cây và cây nhị phân Bởi: Trần Hạnh Nhi CẤU TRÚC CÂY Định nghĩa 1: cây là một tập hợp T các phần tử (gọi là nút của cây) trong đó c

Công Ty Công Nghệ Tin Học Mũi Tên Vàng Địa chỉ: Số 7 Nam Quốc Cang, Quận 1, TP HCM Điện thoại: Hotline: Website:

Microsoft Word - Document1

CÔNG TƠ ĐIỆN XOAY CHIỀU KIỂU ĐIỆN TỬ 3 PHA VSE3T TÀI LIỆU KỸ THUẬT Dùng cho công tơ điện xoay chiều kiểu điện tử 3 pha VSE3T o 230/400V - 5(6)A (VSE3T

Loa Máy Tính Loa Máy Tính Bởi: Lê Văn Tâm Loa máy tính là thiết bị dùng để phát ra âm thanh phục vụ nhu cầu làm việc và giải trí của con người với máy

Chuyển đổi tương tự - số photonic bằng cách dùng buồng cộng hưởng Fabry- Perot phi tuyến Chuyển đổi tương tự - số song song về mặt không gian được đề

Bảng câu hỏi Về rủi ro chuyển giá bị ấn định thuế Kế toán / Thuế / Tư vấn Smart Decisions. Lasting Value. Kiểm toán / Thuế / Tư vấn Crowe Vietnam 2018

Hướng dẫn Bắt đầu Nhanh Microsoft Publisher 2013 trông khác với các phiên bản trước, vì vậy chúng tôi tạo ra hướng dẫn này để giúp bạn dê dàng nắm bắt

Đánh giá kết quả học tập ĐÁNH GIÁ KẾT QUẢ HỌC TẬP (CUNG CẤP THÔNG TIN VỀ SỰ TIẾN BỘ) Giới thiệu tóm tắt Đánh giá kết quả học tập là một quá trình ghi

WICELL User Guide Smart Cloud Wicell Controller Standard Version Manual version

ESET Mobile Security

HƯỚNG DẪN SỬ DỤNG F300-FH FROM DUONG GIA COMPANY TEL Công ty Dương Gia xin gửi tới quý khách hàng lời cảm ơn và hợp tác!

Slide 1

Tài liệu Hướng dẫn sử dụng

HEINONLINE

THƯ VIỆN PHÁP LUẬT

HƯỚNG DẪN SỬ DỤNG CÁC SẢN PHẨM CỦA OFFICE 365 Hợp đồng số: 25/KTQD-FPT Cung cấp hệ thống Office trực tuyến và thư điện tử Trường Đại Học Kinh Tế Quốc

Cấu trúc và khối lượng kiến thức được xây dựng theo quyết định số 01/QĐ-ĐHQG-ĐH&SĐH ngày 05/01/2009 của Giám đốc ĐHQG-HCM

Kyõ Thuaät Truyeàn Soá Lieäu

Bài tập Lý thuyết xác suất và thống kê - Chương 5,6,7 CHƯƠNG 5,6,7 ƯỚC LƯỢNG VÀ KIỂM ĐỊNH THAM SỐ 1. Giả sử có hai nhà kinh tế định ước lượng mức chi

Hướng dẫn Cài đặt NOTEBOOK Hướng dẫn Cài đặt Windows Đọc kỹ tài liệu này trước khi cài đặt. Sau khi đọc Hướng dẫn Cài đặt này, cất ở nơi dễ lấy để tất

Giải pháp số hóa và văn thư lưu trữ

VIE_v5.pages

Nghị định số 159/2013/NĐ-CP ngày 12/11/2013 quy định xử phạt vi phạm hành chính trong hoạt động báo chí, xuất bản

THƯ MỤC TẠP CHÍ XÂY DỰNG SỐ 3 NĂM 2018 Trung tâm Thông tin Thư viện trân trọng giới thiệu Thư mục Tạp chí Xây dựng số 3 năm Một số vấn đề về

BÁO CÁO ĐỊNH GIÁ DOANH NGHIỆP

HỌC VIỆN KỸ THUẬT QUÂN SỰ KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập Tự do Hạnh phúc ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN CÔNG NGHỆ CLI

HƯỚNG DẪN SỬ DỤNG MOBILE APP TRÊN iOS

Dịch vụ điện tử FPT

Chính sách bảo mật của RIM Research In Motion Limited và các công ty con và công ty chi nhánh ("RIM") cam kết có một chính sách lâu dài trong việc bảo

Làm quen với chương trình Microsoft Excel Làm quen với chương trình Microsoft Excel Bởi: unknown Làm quen với chương trình Những thao tác đầu tiên với

LỜI CAM ĐOAN

ĐỀ TÀI NGHIÊN CỨU XÂY DỰNG ĐỊNH MỨC PHỤ TÙNG VẬT TƯ CHO SỬA CHỮA CÁC LOẠI ĐẦU MÁY Đề tài nghiên cứu Xây dựng định mức phụ tùng vật tư cho sửa chữa các

Thỏa Thuận FBS

PrA4_Belec-BVL-1704-GB-VarioLab_A4S05on-K1aLR _ LowResolution

Bảo mật hệ thống Bảo mật hệ thống Bởi: unknown Bảo vệ tài nguyên với NTFS Hệ thống tập tin NTFS cung cấp chế độ bảo mật cho tập tin và thư mục. Nghĩa

Easy UI Solution 3 Hướng dẫn sử dụng

Microsoft Word - THỂ LỆ CHƯƠNG TRÌNH KHUYẾN MÃI.doc

Microsoft Word - 10 quy tac then chot ve bao mat.doc

Microsoft Word - Tran Thi Thuy Linh.doc

NẮM BẮT XU HƯỚNG BỨT PHÁ THÀNH CÔNG 1

HƯỚNG DẪN CÀI ĐẶT TRÊN WINDOW7

KIỂM TOÁN NHÀ NƯỚC CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc Số: 1173/QĐ-KTNN Hà Nội, ngày 27 tháng 7 nă

Công ty CP công nghệ thẻ NACENCOMM HÓA ĐƠN ĐIỆN TỬ CA2 CÔNG TY CỔ PHẦN CÔNG NGHỆ THẺ NACENCOMM TÀI LIỆU NGHIỆP VỤ HÓA ĐƠN ĐIỆN TỬ CA2 Hà Nội 12/2017 1

IPTV

Chương 5 Kiểm định giả thuyết thống kê Bài giảng Lý thuyết xác suất và thống kê toán Khái niệm chung Giả thuyết thống kê Thủ tục kiểm định Các bước ti

Vũ Hoài Nam-Mạng và Hệ thống điện

Microsoft Word - QCHV 2013_ChinhThuc_2.doc

Thỏa thuận Quan hệ Khách hàng cho Sản phẩm

Vận tải & Hậu cần Tất cả các phép đo mà bạn cần 10 Bản tin Tương lai của ngành vận tải 5 cách để duy trì vị trí đứng đầu Tự động hóa đang diễn ra trên

Chọn size khi mua quần áo Vài mẹo vặt về Quần Áo, Giầy Dép Bạn rất thích xài hàng xịn nhưng bạn không chắc bộ đồ có vừa với mình không, bởi ký hiệu kí

Microsoft Word - HDSD digiTool.doc

PowerPoint Template

TÔN CHỈ CỦA CHƯƠNG TRÌNH HỌC SINH QUỐC TẾ Định hướng chương trình sẽ cung cấp cho bạn đầy đủ thông tin để giúp bạn đưa ra những quyết định đúng đắn tr

Chương II - KIẾN TRÚC HỆ ĐIỀU HÀNH

Microsoft Word - [vanbanphapluat.co] qcvn bct

[HDSD] - Báo cáo thống kê

SM-G960F/DS SM-G965F/DS Sách hướng dẫn sử dụng Vietnamese. 03/2018. Rev.1.1

APPROACH S60 Hướng dẫn sử dụng

CÔNG TY CỔ PHẦN TẬP ĐOÀN KỸ NGHỆ GỖ TRƯỜNG THÀNH BẢNG CÂN ĐỐI KẾ TOÁN HỢP NHẤT Ngày 30 tháng 06 năm 2011 Đơn vị tính là Đồng Việt Nam ngoại trừ có ghi

Microsoft Word - QUY CHẾ HOẠT ĐỘNG TMĐT PIERRE.docx

Microsoft Word - Tom tat Luan van - Nguyen Thi Ngoc Quynh.doc

Lỗi thường gặp ở Windows Lỗi thường gặp ở Windows Bởi: Vien CNTT DHQG Hanoi LỖI THƯỜNG GẶP Ở WINDOWS Khi hệ thống gặp bất ổn, hệ điều hành (HĐH) sẽ cố

Microsoft Word - 2- Giai phap han che su phu thuoc kinh te vao Trung Quoc.doc

Giới thiệu MSB trân trọng cảm ơn Quý Doanh nghiệp đã lựa chọn dịch vụ M-Banking của chúng tôi. Sứ mệnh đáp ứng tốt nhất các nhu cầu của Khách hàng Doa

QUY CHẾ CÔNG BỐ THÔNG TIN CÔNG TY CỔ PHẦN ĐẠI LÝ GNVT XẾP DỠ TÂN CẢNG (Ban hành kèm theo Quyết định số: 192A/QĐ-HĐQT ngày 23 tháng 3 năm 2016 của Chủ

TOÁN Báo Cáo Đánh Giá Đại Số I, Báo cáo này cung cấp thông tin về năng lực của con quý vị dựa trên đánh giá toán học PARCC. Nó cho thấy con

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT PHẠM THỊ THÚY NGHIÊN CỨU HIỆU QUẢ KINH TẾ - XÃ HỘI ĐẦU TƯ TRỰC TIẾP NƯỚC NGOÀI TRÊN ĐỊA BÀN TỈNH V

Giải pháp Kiểm soát Truy cập Dựa trên Nền tảng Web ACW2-XN Hướng dẫn Dịch vụ Kỹ thuật ACW2XN-905-EN, Sửa đổi A.0 PLT A.0

000.Bia

Hãy chọn phương án đúng CÂU HỎI TRẮC NGHIỆM TIN HỌC 7 HK1 Câu 1: Bảng tính thường được dùng để: a. Tạo bảng điểm của lớp em b. Bảng theo dõi kết quả h

XJ-UT311WN_XJ-UT351WN

ĐỊA CHẤT ĐỘNG LỰC CÔNG TRÌNH Địa chất động lực công trình nghiên cứu và vạch ra: Qui luật phân bố các quá trình và hiện tượng địa chất khác nhau; chủ

ĐỀ CƯƠNG ĐỀ TÀI NGHIÊN CỨU

ĐIỀU KHOẢN, ĐIỀU KIỆN VỀ VIỆC SỬ DỤNG DỊCH VỤ NGÂN HÀNG ĐIỆN TỬ - EBANK ĐIỀU 1. ĐIỀU 2. Phạm vi áp dụng Điều khoản, điều kiện này áp dụng đối với các

EHI845BB Bếp điện từ Sách hướng dẫn sử dụng & lắp đặt thiết bị

Ti401 Pro, Ti480 Pro, TiX501 and TiX580 Infrared Cameras

SM-G935F SM-G935FD Sách hướng dẫn sử dụng Vietnamese. 02/2016. Rev.1.0

HƯỚNG DẪN SỬ DỤNG CỔNG THÔNG TIN CÁN BỘ ( Cổng thông tin cán bộ là phần mềm nằm trong Hệ thống thông tin tổng thể của Trườ

Kiểm soát truy suất Kiểm soát truy suất Bởi: Khoa CNTT ĐHSP KT Hưng Yên Khái niệm Bảo mật thực chất là kiểm soát truy xuất [1]. Mục đích của bảo mật m

Nokia 8.1 Hướng dẫn sư dụng Bản phát hành vi-vn

Microsoft Word - BussinessPlanBook-Vietnam-skabelon-nybund.doc

TÀI LIỆU HƯỚNG DẪN SỬ DỤNG ỨNG DỤNG HÓA ĐƠN ĐIỆN TỬ CYBERBILL CLOUD V2.0 Phiên bản V2.0

Viện Đại học Mở Hà Nội Trung tâm Đào tạo Trực tuyến (E-Learning) Tài liệu hướng dẫn học viên TÀI LIỆU HƯỚNG DẪN SỬ DỤNG HỆ THỐNG ĐÀO TẠO TRỰC TUYẾN Dà

1 2 BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG Công trình ñược hoàn thành tại ĐẠI HỌC ĐÀ NẴNG NGUYỄN VĂN THAO Người hướng dẫn khoa học: TS. NGUYỄN LÊ HÙNG

Domain Name System - DNS Domain Name System - DNS Bởi: Phạm Nguyễn Bảo Nguyên Như chúng ta đã biết DHCP Server có tác dụng cấp phát IP cho các Client

Nokia 7 Plus Hướng dẫn sư dụng Bản phát hành vi-vn

Dräger UCF 9000 Camera Quét ảnh Nhiệt Ghi hình liên tục: Camera quét ảnh nhiệt Dräger UCF 9000 là camera quét ảnh nhiệt và kỹ thuật số trong một. Came

CỤC THUẾ QUẢNG BÌNH

MỞ ĐẦU

Nơi bạn đặt niềm tin Hướng dẫn sử dụng Biểu đồ phân tích kỹ thuật FPTS Chart 3.0 1

HƯỚNG DẪN SỬ DỤNG F10 FROM LOCKS-DOOR VIETNAM TEL Công ty Cổ phần kinh doanh công nghệ Alense Việt Nam xin gửi tới quý kh

GO-IXE HƯỚNG DẪN SỬ DỤNG ỨNG DỤNG ANDROID DRIVER Phiên bản /12/2018

quy phạm trang bị điện chương ii.2

July 15 th 2017 Lê Hoàng Video Surveillance HƯỚNG DẪN SỬ DỤNG GuardingVision Guardingvision App Version V3.0.0xx Hỗ Trợ Kỹ Thuật (0283) Địa

CHỦ ĐỀ 4 (4 tiết) Sinh lí hệ cơ xương của trẻ em Hoạt động 1. Tìm hiểu sinh lí hệ xương Thông tin A. Thông tin cơ bản 1.1. Hệ xương Chức năng c

CÔNG TY CỔ PHẦN CẤP NƯỚC THỦ ĐỨC CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập Tự do Hạnh phúc Số: 008/BB-ĐHĐCĐ Tp.HCM, ngày 16 tháng 4 năm 2014 BIÊN BẢN

MEDIKEY_Whitepaper_v1.2 (VET)

Bản ghi:

ĐẠI HỌC CÔNG NGHỆTHÔNG TIN & TRUYỀN THÔNG THÁI NGUYÊN Nghiên cứu nâng cao hiệu năng tìm kiếm dữ liệu trong mạng P2P Thực hiện: Ths.Phạm Thành Nam Bộ môn: Công Nghệ Truyền Thông 1

Nội dung Mở đầu Distributed Hash Tables Thuật toán Chord DHT Các yếu điểm của Chord DHT trên mạng có độ ổn định thấp Thuật toán Chord modified cho tiến trình gia nhập/rời đi mạng Chord Kết quả nghiên cứu 2

Mở đầu Mạng P2P trên mạng hỗn hợp là công nghệ mạng mới cho tương lai Mạng P2P gần đây hầu hết đều áp dụng kiến trúc bảng băm phân tán DHT để hoạt động trong mạng có ổn định cao Trong mạng có độ ổn định thấp thì các DHT bộc lộ các yếu kém của nó => tác giả tập trung nghiên cứu nâng cao hiệu năng làm việc các DHT 3

Distributed Hash Tables Là thành phần quan trọng trong kiến trúc mạng P2P tương lai Bảng băm hỗ trợ hai hoạt động : insert (key, value); value = lookup(key); Hiệu năng : Cân bằng tải Định vị trí dữ liệu dễ dàng Khả năng duy trì bảng Khả năng chịu lỗi Khả năng mở rộng 4

Hoạt động : Distributed Hash Table Join : Khi bắt đầu gia nhập mạng, liên hệ với một nút bootstrap và tham gia vào cấu trúc dữ liệu phân tán; có một địa chỉ node id Publish : quảng bá một địa chỉ file id hướng đến một nút gần id gần nhất dọc theo cấu trúc dữ liệu Search : định tuyến một yêu cầu truy vấn cho một file id đi đến địa chỉ node id gần nó. Dữ liệu có cấu trúc sẽ đảm bảo rằng truy vấn sẽ gặp quảng bá 5

Các thuật toán tổ chức DHT Bảng tổng kết các sơ đồ tổ chức mạng & các thuật toán. Mỗi DHT lại có các diện mạo khác nhau Mềm dẻo trong việc lựa chọn hàng xóm Mềm dẻo trong việc lựa chọn tuyến Geometry Tree Hypercube Butterfly Ring XOR Hybrid Algorithm PRR CAN Viceroy Chord Kademlia Pastry root 011 111 7 0 1 root 0 1 010 110 001 101 6 2 0 1 00 01 10 11 000 100 5 4 3 00 01 10 11 6

Thuật toán Chord DHT Tiếp theo Những hạn chế của Chord DHT Những nghiên cứu liên quan Thuật toán Chord modified cho quá trình gia nhập mạng Chord Thuật toán Chord modified cho quá trình rời mạng Chord 7

Thuật toán Chord DHT Sử dụng bảng băm consistent hasing gán cho mỗi node và mỗi key một định danh m-bit sử dụng SHA-1 (Secure Hash Standard). m = số lượng bit đủ lớn để tránh xảy ra xác suất các nút và các key có cùng định danh sau băm Key identifier = SHA-1(key) Node identifier = SHA-1(IP address) Consistent hasing tạo ra phân phối đều trên các tập Key ID và Node ID Key ID và Node ID đều được ánh xạ vào trong cùng một không gian định danh ID (vòng Ring) 8

Chord DHT : xây dựng vòng Chord Các định danh được sắp xếp trên vòng tròn định danh theo chiều kim đồng hồ có độ dài 2 m => Chord ring Vòng Chord ID 9

Chord DHT : xây dựng vòng Chord Một khóa k sẽ được gán cho một node mà địa chỉ định danh của nó bằng hoặc lớn hơn địa chỉ định danh của khóa Node này được gọi là successor(k), đó là node đầu tiên theo chiều kim đồng hồ tính từ k Vòng Chord ID 10

Chord DHT : Node joins và stabilization Để bảo đảm cho việc tìm kiếm chính xác, tất cả các con trỏ successor phải được cập nhật => giao thức stabilization chạy trong mạng theo chu kỳ Cập nhật các finger tables và các successor pointers 11

Chord DHT : Node joins và stabilization N26 gia nhập mạng N26 nhận N32 là successor của nó N26 thông báo cho N32 N32 nhận N26 làm predecessor của nó 12

Chord DHT : Node joins và stabilization N26 sao chép một phần key từ N32 N21 chạy stabilize() và hỏi successor của nó N32 về predecessor của node này là N26. 13

Chord DHT : Node joins và stabilization N21 nhận N26 là successor của nó N21 thông báo N26 về sự có mặt của nó N26 nhận N21 là predecessor của nó 14

Yếu điểm Chord DHT trên mạng có độ ổn định thấp Không có sự cập nhật bảng định tuyến tức thời khi có sự thay đổi node mạng Không có cơ chế sao chép các khóa các nút gia nhập và rời đi bất thường thì các khóa mà nút đang nắm giữ dễ bị lỗi hoặc không tìm thấy Không có cơ chế lưu trữ kết quả tìm kiếm kiến trúc DHT Chord không có cơ chế lưu trữ lại các nút trên tuyến đường truy vấn dữ liệu mà nó đã đi qua. Nên khi có yêu cầu sẽ phải thực hiện lại từ đầu 15

Sự không chính xác của con trỏ các node mạng khi có node mới gia nhập Nút r muốn gia nhập mạng có ID nằm giữa ID của nút p và q Trước thời điểm gọi chu trình stabilization tiếp theo con trỏ nút p không còn chính xác => Nút p trả về kết quả không chính xác khi nhận được một yêu cầu tìm kiếm cho nút r trong khoảng thời gian này 16

Các nghiên cứu liên quan Thuật toán MRL Chord (Modify Ring Lock) [1] Cơ chế thuật toán MRL Chord gồm Nút r gia nhập mạng có ID nằm giữa p và q Sau khi quá trình gia nhập mạng hoàn thành các con trỏ successor và predecessor cũng được cập nhật Biều đồ tuần tự biểu diễn quá trình gia nhập mạng đã sửa đổi 17 [1] Hung Nguyen Chan, Giang Ngo Hoang, etc Performance improvement of Chord Distributed Hash Table under high churn rate, International conferences on Advanced Technologies for Communications ATC2009, Ha Noi, VietNam.

Đề xuất thuật toán Chord Modified cho quá trình gia nhập mạng Chord Cơ chế minh họa như sơ đồ Sử dụng số lượng bản tin ít hơn so với MRL Chord Không sử dụng cơ chế thẻ bài => các nút có thể tự do gia nhập mạng và trao đổi các bản tin mà không cần phải đợi đến khi thẻ bài lock = free Biều đồ tuần tự tiến trình gia nhập mạng thuật toán Chord Modified 18

Đề xuất thuật toán Chord Modified cho quá trình rời mạng Chord Trong môi trường mạng biến động lớn các node tự ý rời mạng không có thông báo là phổ biến Dẫn đến sự sai lệch các con trỏ các nút lân cận nút vừa rời đi khi chưa đến tiến trình stabilization Yêu cầu tìm kiếm đến các node vừa rời đi không thực hiện được => làm giảm hiệu năng mạng Đưa ra cơ chế rời đi có thông báo => giúp cho các con trỏ lân cận nút vừa rời đi được cập nhật Minh họa tiến trình rời đi có thông báo 19

Đề xuất thuật toán Chord Modified cho quá trình rời mạng Chord Biểu đồ tuần tự minh họa tiến trình rời đi có thông báo Nút r nằm giữa nút p và q thực hiện tiến trình rời đi khỏi mạng có thông báo Con trỏ các nút p và q được cập nhật tức thời giúp đảm bảo sự chính xác trong mạng Biểu đồ tuần tự minh họa tiến trình rời đi có thông báo 20

Phương pháp nghiên cứu và lựa chọn công cụ nghiên cứu Sử dụng OverSim để mô phỏng mạng P2P Khả năng mô phỏng linh hoạt nhiều giao thức mạng P2P Giao diện trưc quan, người dùng có thể quan sát sự kiện xảy ra trong quá trình mô phỏng Có thể thay đổi các tham số cài đặt, bảng định tuyến trực tiếp trên giao diện mô phỏng Cho phép thống kê dữ liệu đầu ra đa dạng, hỗ trợ công cụ vẽ phân tích số liệu đầu ra trực tiếp Khả năng mở rộng mô phỏng tới 100.000 nút mạng 21

Successful lookup ratio Kết quả mô phỏng 1 MRL Chord vs. Chord Modified 0,9 0,8 0,7 0,6 0,5 0,4 0,3 MRLChord_100 MRLChord_1000 MRLChord_2000 ChordModified_100 ChordModified_1000 ChordModified_2000 0,2 0,1 0 0 100 200 300 400 500 600 700 800 Churn rate So sánh tỉ lệ tìm kiếm thành công giữa thuật toán MRL Chord và Chord Modified khi churn rate trong mạng thay đổi 22

Successful lookup ratio Kết quả mô phỏng 1 MRL Chord vs. Chord Modified 0,9 0,8 0,7 0,6 0,5 0,4 0,3 MRLChord_180 MRLChord_360 MRLChord_720 ChordModified_180 ChordModified_360 ChordModified_720 0,2 0,1 0 0 500 1000 1500 2000 Node number So sánh tỉ lệ tìm kiếm thành công giữa thuật toán MRL Chord và Chord Modified khi kích thước mạng thay đổi 23

Successful lookup ratio Kết quả mô phỏng Chord basic vs. Chord Modified 1 0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 Chordbasic_100 Chordbasic_1000 Chordbasic_2000 Chordmodified_100 Chordmodified_1000 Chordmodified_2000 0,1 0 0 100 200 300 400 500 600 700 800 Churn rate So sánh tỉ lệ tìm kiếm thành công của Chord basic, Chord modified khi Churn rate thay đổi 24

Successful lookup ratio Kết quả mô phỏng 1 Chord basic vs. Chord Modified 0,9 0,8 0,7 0,6 0,5 0,4 0,3 Chordbasic_180 Chordbasic_360 Chordbasic_720 Chordmodified_180 Chordmodified_360 Chordmodified_720 0,2 0,1 0 0 500 1000 1500 2000 Node number So sánh tỉ lệ tìm kiếm thành công của Chord basic, Chord modified khi kích thước mạng thay đổi 25

Latency Kết quả mô phỏng 0,5 0,45 0,4 0,35 0,3 0,25 0,2 0,15 0,1 0,05 0 Latency : Chord basic vs. Chord modified 0 100 200 300 400 500 600 700 800 Churn rate Chordbasic_100 Chordbasic_1000 Chordbasic_2000 Chordmodified_100 Chordmodified_1000 Chordmodified_2000 So sánh trễ tìm kiếm trung bình mạng Chord basic, Chord modified khi churn rate thay đổi 26

Latency Kết quả mô phỏng Latency : Chord basic vs. Chord modified 0,5 0,45 0,4 0,35 0,3 0,25 0,2 0,15 0,1 0,05 0 0 500 1000 1500 2000 Node number Chordbasic_180 Chordbasic_360 Chordbasic_720 Chordmodified_180 Chordmodified_360 Chordmodified_720 So sánh trễ tìm kiếm trung bình mạng Chord basic, Chord modified khi kích thước mạng thay đổi 27

KẾT LUẬN Tìm kiếm dữ liệu là nhiệm vụ chính của cơ chế DHT, DHT đạt hiệu năng không tốt khi mạng có độ ổn định thấp Nâng cao hiệu năng làm việc của DHT trong điều kiện mạng ổn định thấp là mục đích của nghiên cứu Thuật toán Chord modified đề xuất cho tiến trình rời mạng và gia nhập mạng giúp cải tiến đáng kể hiệu năng mạng Chord trong điều kiện mạng ổn định thấp 28

29 Xin chân thành cảm ơn!