Tuy đã góp phần giải quyết được những điểm chưa phù hợp khi áp dụng mô hình mạng ngang hàng Chord cho mục đích truyền thông multicast, nhưng do thời gian thực hiện nghiên cứu có hạn, giao thức đưa ra trong khóa luận này vẫn còn những tồn tại chưa giải quyết được.
Thứ nhất, ý tưởng của giải pháp đưa ra là sử dụng các node con của một node N để
phát hiện lỗi xảy ra ở node N, rồi thông báo cho node cha của N để xử lý. Giải pháp đưa ra đã thực hiện tốt ý tưởng. Tuy nhiên, với vấn đề lỗi xảy ra ở cả node N và node cha của nó, giao thức xử lý chưa được cài đặt thành công.
Thứ hai, giao thức cũng chưa đưa ra được giải pháp để giải quyết cho tình huống có hai node cùng gửi luồng dữ liệu multicast đến một node N. Do quá trình thực hiện việc
đồng bộ bảng finger và danh sách successor trong mạng Chord được thực hiện định kỳ
nên có thể xảy ra trường hợp bảng finger được đồng bộ chậm. Do đó hoàn toàn có thể xảy ra trường hợp có một node nhận được hai luồng multicast, nghĩa là node đó có hai node cha. Trong trường hợp này giao thức khắc phục lỗi sẽ hoạt động sai.
Do giao thức còn một số tồn tại chưa giải quyết được, nên trong thời gian tới, để
hoàn thiện giải pháp cần tập trung giải quyết các vấn đềđó.
Tôi cũng sẽ kết hợp với một số nghiên cứu khác để thực hiện việc triển khai giao thức vào một ứng dụng thực tế như truyền hình ảnh trong hội nghị trực tuyến.
Tài liệu tham khảo Tiếng Việt
[1] Hoàng Ngọc Khánh. Xây dựng giao thức mạng ngang hàng có cấu trúc Chord. Khóa luận tốt nghiệp Đại học Công nghệ, 2008.
[2] Nguyễn Hữu Tú. Triển khai multicast trên mạng ngang hàng có cấu trúc Chord. Khóa luận tốt nghiệp Đại học Công nghệ, 2008.
[3] Giới thiệu về multicast. http://www.vnpro.org/forum/showthread.php?t=10073
[4] Mạng đồng đẳng,
http://vi.wikipedia.org/wiki/M%E1%BA%A1ng_%C4%91%E1%BB%93ng_% C4%91%E1%BA%B3ng
Tiếng Anh
[5] M. Amad, A. Meddahi. A Scalable Approach for Application Layer Multicast in P2P Networks. PerCom 2008.
[6] Miguel Castro, Peter Druschel,… Scribe: A large-scale and decentralized application-level multicast infrastructure, 2002.
[7] Jung-Rung Han. Failure Recovery with Priority Progress Multicast. B.Sc., The University of British Columbia, 2003.
[8] Gifford Jannotti, et al. Overcast: Reliable multicasting with an overlay network, 2000.
[9] Ion Stoica, Robert Morris,… Chord: a scalable peer-to-peer lookup protocol for internet applications, 2003.
[10] Guang Tan; Stephen. A. Jarvis. Improving the Fault Resilience of Overlay Multicast for Media Streaming, 2007
[11] Guang Tan; Stephen. A. Jarvis. Stochastic Analysis and Improvement of the Reliability of DHT-Based Multicast. INFOCOM 2007.
[12] Multicast. http://en.wikipedia.org/wiki/Multicast
[13] Peer-to-peer computer network, http://en.wikipedia.org/wiki/Peer-to-peer