source: http://ubuntuforums.org/showthread.php?t=1337587
Dummynet là gói phần mềm chạy trên hệ điều hành FreeBSD. Tuy nhiên Dummynet vẫn có hỗ trợ bộ cài cho Linux và Windows
Dummynet dùng để mô phỏng việc thiết lập packet queuing, bandwidth limitation, delays, packet loss...
Cài đặt trên linux ubuntu.
1. Cần biết version kernel hiện tại của ubuntu mình đang dùng
Lệnh: uname -r
2. Có thể cần cài đặt linux-header tương ứng
Lệnh: sudo apt-get install linux-header-3.2.0-27-generic
(Chú ý thay 3.2.0-27-generic bằng version hiện tại đang cài lấy được từ lệnh uname -r ở trên)
3. download source code dummynet từ trang chủ
Lệnh: wget http://info.iet.unipi.it/~luigi/doc/20120812-ipfw3.tgz
4. Giải nén vào một thư mục nào đó
Lệnh: tar xvfz 0120812-ipfw3.tgz
5. Chuyển đến thư mục ipfw3-2012 chạy lệnh make
Lệnh: make KERNELPATH=/lib/modules/3.2.0-27-generic/build USRDIR=/usr
6. Sau khi chạy lệnh make sẽ có 2 file quan trọng được sinh ra:
+ ipfw nằm trong ./ipfw/ipfw ==> copy vào /usr/sbin
+ ipfw_mod.ko nằm trong ./ipfw-mod/ipfw_mod.ko ==> chạy lệnh insmod ipfw_mode.ko
7. Để sau khi reboot dummynet tự load thì vào file /etc/modules thêm dòng: ipfw_mod vào cuối là được
Tôi tạo blog này để lưu lại những kiến thức mình tìm hiểu và nghiên cứu được
Thứ Năm, 30 tháng 8, 2012
Thứ Năm, 23 tháng 8, 2012
Thứ Tư, 22 tháng 8, 2012
Các papers đáng lưu ý
1. Papers của prof Miyoshi
2. Msc Thesis Measurement study of the P2PTV applications Sopcast
3. Improving Traffic Locality in Bitorrent via Biased Neighbor Selection
Tư tưởng chính của paper:
- Số peers mà tracker trong bittorent trả về cho mỗi peer khi request default là 50, sau đó peer sẽ chọn maximum là 35 peer để tiến hành request dữ liệu cần download.
- Thường thì 35 peer này có thể chọn một cách random, paper propose rằng trong 35 peer này sẽ khống chế chỉ cho K peer là được chọn ngoài AS; như vậy số peer chọn trong cùng một AS sẽ là 35-K
4. Can ISP and P2P Users Cooperate for Improved Performance
5. Dissecting PPLive Sopcast TVants
6. A measurement study of PPStream
7. Locality prediction for oblivious clients
Tư tưởng chính của bài:
Sử dụng cordinate system để estimate RTT giữa hai peer với nhau từ đó giúp việc predict RTT của các peer đến các peer khác nhanh hơn và không phụ thuộc vào underlay network
2. Msc Thesis Measurement study of the P2PTV applications Sopcast
3. Improving Traffic Locality in Bitorrent via Biased Neighbor Selection
Tư tưởng chính của paper:
- Số peers mà tracker trong bittorent trả về cho mỗi peer khi request default là 50, sau đó peer sẽ chọn maximum là 35 peer để tiến hành request dữ liệu cần download.
- Thường thì 35 peer này có thể chọn một cách random, paper propose rằng trong 35 peer này sẽ khống chế chỉ cho K peer là được chọn ngoài AS; như vậy số peer chọn trong cùng một AS sẽ là 35-K
4. Can ISP and P2P Users Cooperate for Improved Performance
5. Dissecting PPLive Sopcast TVants
6. A measurement study of PPStream
7. Locality prediction for oblivious clients
Tư tưởng chính của bài:
Sử dụng cordinate system để estimate RTT giữa hai peer với nhau từ đó giúp việc predict RTT của các peer đến các peer khác nhanh hơn và không phụ thuộc vào underlay network
Đăng ký:
Nhận xét (Atom)