Kết quả mô phỏng cho thấy tiềm năng của giải pháp tối ưu là rất lớn. Tuy nhiên, đó chỉ là mạng mô phỏng. Để đánh giá hiệu năng của giải pháp một cách đúng đắn nhất, cần thử nghiệm trên một mạng thực sự. Vì thế, trong thời gian sắp tới, hướng đi
Khi thực nghiệm trên mạng thực tế, có rất nhiều vấn đề nảy sinh:
- Sự phân tán hoàn toàn giữa các nút làm cho quá trình cập nhật, thử nghiệm, đồng bộ và lấy kết quả khó khăn.
- Có sự mất gói tin trên mạng thực sự, việc thiết kế giao thức giao tiếp phải được làm thật tốt.
- Các giá trị hằng số lựa chọn lớn sẽ làm cho quá trình tham gia vào mạng và cập nhật bảng định tuyến mất nhiều thời gian, các gói tin ICMP gửi đi đểđo khoảng thời gian trễ có thể gây tràn đường truyền, cản trở giao thông mạng. Như vậy, những vấn đề còn tồn tại không phải là nhỏ. Và để có được những kết quả chính xác, giải pháp tối ưu có ý nghĩa thực sự, làm cơ sở xây dựng những ứng dụng, cần thời gian và sự cố gắng rất nhiều của cả nhóm làm khóa luận.
Tài liệu tham khảo Tiếng Việt
[1] http://vi.wikipedia.org/wiki/ Mạng_đồng_đẳng
[2] Hoàng Ngọc Khánh. Xây dựng mạng ngang hàng có cấu trúc. June 2008. [3] Phan Anh, Nguyễn Đình Nghĩa. Các vấn đề hiện đại trong Công nghệ Thông tin. Lecture 3.
English
[4] http://en.wikipedia.org/wiki/Peer-to-peer
[5] Hancong Duan, Xianliang Lu, Hui Tang; Xu Zhou, Zhijun Zhao. Proximity Neighbor Selection in Structured P2P Network. Computer and Information Technology, 2006.
[6] Jonathan Ledlie and Margo Seltzer. Distributed, Secure Load Balancing with Skew, Heterogeneity, and Churn, In Proceedings of IEEE INFOCOM 2005, March 2005.
[7] Mingsong Sun, Zhongqiu Zhang. Quasi-Chord: physical topology aware structured P2P network.
[8] Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan. Chord: A scalable peer-to-peer lookup service for internet applications. In Proceedings of the 2001 Conference on Applications, Technologies, Architectures,
and Protocols For Computer Communications (San Diego, California, United States).
Phụ lục A
A.1. Định dạng dữ liệu
Thông tin miền
- Dòng đầu tiên chứa một số nguyên n là số lượng miền.
- n*(n+1)/2 dòng tiếp theo, mỗi dòng có cú pháp là a b l. Trong đó, a và b là định danh miền, l là thời gian trễ liên miền giữa hai miền a và b.
32 0 1 171 0 2 161
Thông tin nút
- Dòng đầu số nguyên N là số lượng nút tối đa.
- N dòng sau, mỗi dòng có cấu trúc a s. Trong đó, a là chỉ số nút, s là định danh miền mà nút đó thuộc về.
4096 0 18 1 30
Thông tin sự vào ra (churn)
Gồm nhiều dòng, mỗi dòng có cấu trúc t c a l. Trong đó, t là nhãn thời gian, thời điểm xảy ra sự kiện; c là loại sự kiện, ‘b’ là nút tham gia, ‘d’ là nút rời đi khỏi mạng, giá trị ‘q’ khi quá trình churn kết thúc; a là chỉ số của nút; l là thời gian trễ nội vùng của nút đó.
00000 b 996 7 00000 b 998 25 00001 b 1003 1
Thông tin các truy vấn (query)
Gổm nhiều dòng, mỗi dòng có cú pháp t d n. Trong đó, t là nhãn thời gian; d là định danh tài liệu cần tìm, n là chỉ số của nút nguồn.
0 2609 2642739199 1 3467 2206708070