Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Cải tiến hiệu năng thuật toán Chord DHT trong điều kiện mạng có độ ổn định thấp
MIỄN PHÍ
Số trang
6
Kích thước
1.2 MB
Định dạng
PDF
Lượt xem
836

Cải tiến hiệu năng thuật toán Chord DHT trong điều kiện mạng có độ ổn định thấp

Nội dung xem thử

Mô tả chi tiết

Phạm Thành Nam và Đtg Tạp chí KHOA HỌC & CÔNG NGHỆ 116 (02): 61 - 66

61

CẢI TIẾN HIỆU NĂNG THUẬT TOÁN CHORD DHT

TRONG ĐIỀU KIỆN MẠNG CÓ ĐỘ ỔN ĐỊNH THẤP

Phạm Thành Nam*

, Mạc Thị Phƣợng, Nguyễn Thị Minh Huyền

Trường Đại học Công Nghệ Thông tin và Truyền Thông - ĐH Thái Nguyên

TÓM TẮT

Trong các mạng Peer-to-Peer (P2P) có cấu trúc đƣợc tổ chức theo các bảng băm phân tán DHT thì

vấn đề quan trọng là việc tìm kiếm dữ liệu chính xác và nhanh nhất. Ngày nay trong các môi

trƣờng mạng tổ hợp gồm nhiều các thành phần tham gia vào mạng, việc quản lý các nút mạng này

gặp nhiều khó khăn. Khi mạng ổn định thấp có nghĩa là thời gian gia nhập và rời đi khỏi mạng của

các nút diễn ra trong thời gian ngắn dẫn tới cần phải tìm ra các cơ chế quản lý để đảm bảo duy trì

hiệu năng tìm kiếm dữ liệu ổn định trong mạng.

Trong bài báo này, chúng tôi đề xuất một thuật toán mới cho việc quản lý các nút gia nhập và rời

đi khỏi mạng khi mạng Peer-to-Peer đƣợc tổ chức theo thuật toán Chord DHT trong mạng có độ

ổn định thấp. Thuật toán của chúng tôi đề xuất tiến hành cập nhập tức thời bảng định tuyến của các

nút mạng khi có sự gia nhập/rời đi mới của các nút. Các kết quả mô phỏng của thuật toán đã chỉ ra

rằng thuật toán của chúng tôi cải tiến đáng kể hiệu năng mạng Chord trong điều kiện mạng có độ

ổn định thấp.

Từ khóa: P2P, DHT, DHT Chord, churn rate, DHT performance, lookup, Successor node,

Predecessor node.

GIỚI THIỆU

*

Giới thiệu chung về Chord DHT

Các nghiên cứu về DHT đã đƣợc phát triển

bởi các trƣờng đại học, đƣợc lấy ra từ cộng

đồng mã nguồn mở và đƣợc triển khai ngoài

thực tế. Các kiến thức về DHT hiện có chẳng

hạn nhƣ là Chord[7], Kademlia[11],

Tapestry[2], đó sẽ là các điểm bắt đầu cho các

nghiên cứu phát triển kiến trúc bảng băm

phân tán. Mỗi loại trong số chúng có vô số

các thuộc tính mà có thể kết hợp trong nhiều

cách khác nhau. Trong phạm vi nghiên cứu

này chúng tôi tập trung vào nghiên cứu cải

tiến thuật toán tổ chức bảng băm phân tán

Chord DHT trong điều kiện mạng ổn định

thấp (các nút gia nhập/rời đi khỏi mạng trong

thời gian ngắn).

Trong bài báo này chúng tôi đề xuất hai cơ

chế để cải tiến hiệu năng tìm kiếm dữ liệu của

thuật toán Chord DHT đƣợc giới thiệu trong

[7]. Thuật toán [5] cải tiến quá trình gia nhập

của các nút bằng cách đƣa ra một cơ chế

thông báo cập nhập lại bảng định tuyến, tuy

nhiên trong thuật toán này có các nhƣợc điểm

đó là:

*

Email: [email protected]

Duy trì một thẻ bài làm cho tại một thời điểm

nút mạng chỉ xử lý đƣợc một yêu cầu gia

nhập mạng.

Chƣa có cơ chế xử lý cho tiến trình rời đi của

các nút trong mạng.

Do đó chúng tôi đề xuất sử dụng 2 cơ chế mới:

Cơ chế đầu tiên để điều chỉnh cho các nút

mạng gia nhập mạng tiến hành cập nhập tức

thời bảng định tuyến.

Cơ chế thứ hai dành cho tiến trình rời đi khỏi

mạng của các nút. Khi các nút rời mạng tiến

hành thông báo tới các nút bên cạnh nó cập

nhập lại bảng định tuyến.

Chúng tôi tiến hành đánh giá hiệu năng thuật

toán mới chúng tôi đề xuất bằng phƣơng pháp

mô phỏng và đƣợc thực hiện trên công cụ mô

phỏng OMNeT++. Đây là công cụ mô phỏng

mạng P2P rất phổ biến hiện nay dành cho học

tập và nghiên cứu.

Các điểm yếu của Chord DHT trong điều

kiện mạng có độ ổn định thấp

Trong môi trƣờng mạng vô tuyến có độ ổn

định thấp (churn rate cao) thì mạng Chord đã

bộc lộ rõ các điểm yếu của mình. Trong các

nghiên cứu [4], [5], [8], [12] trong điều kiện

mạng P2P tổ chức theo Chord có độ ổn định

Tải ngay đi em, còn do dự, trời tối mất!