Thử nghiệm

Một phần của tài liệu Phân tích ảnh hưởng của trễ truyền thông đến hiệu năng của hệ thống tính toán song song (Trang 119)

6. Bố cục của luận án

4.4.4 Thử nghiệm

Hình 4.22 Chạy trên một nút và sử dụng 1 lõi

107

Hình 4.23 Chạy trên một nút và sử dụng 4 lõi

Hình 4.24. Chạy trên 2 nút, mỗi nút sử dụng 2 lõi

MASTER

SLAVE x

x

108

a) Cấu hình hệ thống thử nghiệm:

Trong bài toán tìm mật khẩu đề cập ở trên, khi Slave thường xuyên phải gửi các gói tin về cho Master và các tuyến xử lý phải tạm dừng mỗi khi cần cập nhật dữ liệu toàn cục chắc chắn sẽ phải chịu chi phí truyền thông (tc) không nhỏ. Chi phí này phụ thuộc vào tần suất mà Slave giao tiếp với Master.

Để thử nghiệm và thấy được mức tăng tốc khi tính toán song song gồm nhiều nút cũng như ảnh hưởng của trễ truyền thông (tc) đối với hiệu năng của toàn bộ hệ thống, ở đây sử dụng 2 nút tính toán (Slave) là 2 máy chủ của Khoa CNTT và một nút Master là máy tính xách tay HP, với cấu hình như sau:

- Cấu hình Slave: CPU Intel Quad Core 4x3.3GHz, 2GB RAM. Các nút tính toán nối với nhau qua đường truyền mạng LAN 100Mps.

- Cấu hình Master: CPU Intel M380, Core i3 2x2.53GHz, 8GB RAM.

Độ dài gói tin truyền từ các slave đến Master để báo cáo số mật khẩu đã thử qua mạng cục bộ sử dụng giao thức UDP sẽ được thay đổi kích thước để đánh giá trễ truyền thông theo kích thước gói tin. Ngoài ra, tần suất truyền gói tin để tăng/giảm lưu lượng truyền thông cũng sẽ được điều chỉnh tăng/giảm thông qua một đồng hồ (timer).

b) Các kịch bản thử nghiệm

Trong các thử nghiệm dưới đây, sẽ thực hiện quét mật khẩu có độ dài 4 ký tự.

Thử nghiệm 1

- Số nút tính toán: 01 nút - Số lõi sử dụng: từ 1-4 lõi.

Thử nghiệm 2

- Số nút tính toán: 02 nút, số lõi sử dụng trên mỗi nút: từ 1-4 lõi. - Độ dài gói tin báo cáo từ Slave đến Master có kích thước ~10 byte. - Chu kỳ gửi gói tin từ Slave đến Master là 100ms.

Thử nghiệm 3: tăng kích thước gói tin gấp 100 lần so với thử nghiệm 2

- Độ dài gói tin báo cáo từ Slave đến Master có kích thước tăng lên đến 1000 byte.

- Chu kỳ gửi gói tin từ Slave đến Master là 100ms.

- Số nút tính toán: 02 nút, số lõi sử dụng trên mỗi nút: từ 1-4 lõi.

Thử nghiệm 4: tăng tần suất gửi gói tin gấp 20 lần so với thử nghiệm 2.

- Độ dài gói tin báo cáo từ Slave đến Master có kích thước 10 byte. - Chu kỳ gửi gói tin từ Slave đến Master là 50ms.

109

Hình 4.25 Kết quả thử nghiệm

Một phần của tài liệu Phân tích ảnh hưởng của trễ truyền thông đến hiệu năng của hệ thống tính toán song song (Trang 119)