Khảo sát các simulator mô phỏng mạng overlay

Một phần của tài liệu nghiên cứu một số cơ chế bảng băm phân tán trong mạng ngang hàng (Trang 57 - 59)

c) Phương pháp mô phỏng

3.2. Khảo sát các simulator mô phỏng mạng overlay

Cộng đồng nghiên cứu sử dụng khá nhiều simulator khác nhau, có simulator đang được phát triển, có simulator không được phát triển tiếp.

Simulator Ngôn ngữ Trạng thái License

P2Psim C++ Active GPL

PeerSim Java Active LGPL

Query-Cycle

Simulator Java Inactive Apache

Narses Java Inactive GPL-like

Neurogrid Java Inactive GPL

GPS Java Inactive Open-Source, No

License

Overlay Weaver Java Active Apache

Luận văn thạc sỹ KHMT Chương trình thử nghiệm

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

53

PlanetSim Java Active LGPL

Bảng 3.1. Trạng thái phát triển của các simulator

Đặc điểm của các simulator như sau:

Simulator Kiến trúc Tính dễ dùng

Tính khả mở (max nodes)

P2Psim Discrete-event cho mạng P2P có cấu trúc Rất ít tài liệu 3000 node

PeerSim

Query-Cycle hoặc

Discrete – event cho mạng không cấu trúc. Có thể mô phỏng node j oining, departing và failing.

Chỉ có mô phỏng Query -

Cycle là có tài liệu 106 node

Narses Discrete-event, flow - based

topology có thể điều chỉnh

600 node, tùy thuộc vào

topology bên dưới 600 node

Overlay Weaver

Giả lập phân tán và một số giải thuật cho

structured overlay

Tài liệu về API và mã nguồn

tốt 4000 node

PlanetSim Mô phỏng discrete - event, sử dụng API chung Có tài liệu về thiết kế và API

100.000 node Neurogrid Discrete-event cho mạng không có cấu trúc, có thể chỉnh sửa để sử dụng cho mạng có cấu trúc

Có tài liệu mở rộng trên web 300.000 node

Luận văn thạc sỹ KHMT Chương trình thử nghiệm

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

54

Simulator Thống kê Underlying network

P2Psim Cung cấp một lượng hữu hạn

thống kê.

end-to-end time graph, G2 graph, GT-ITM, random, và Euclidean

PeerSim Có thể cài đặt các component

để thống kê dữ liệu Không được mô hình hóa

Narses Có hỗ trợ nhưng phải cài đặt Một số topology

Overlay Weaver Không thể thu thập thống kê Không được mô hình hóa

PlanetSim Không có cơ chế thu thập thống

kê nhưng có thể xem trực quan Một số ít topology

Neurogrid Cần sửa mã nguồn Không được mô hình hóa

Bảng 3.2. Đặc điểm của các simulator

Một phần của tài liệu nghiên cứu một số cơ chế bảng băm phân tán trong mạng ngang hàng (Trang 57 - 59)

Tải bản đầy đủ (PDF)

(78 trang)