Môi trường thí nghiệm

Một phần của tài liệu Phát triển công cụ giả lập hệ thống content delivery netwwork (Trang 61 - 63)

CHƯƠNG 6 : THỰC NGHIỆM

6.1 Thí nghiệm đánh giá công cụ giả lập CDN

6.1.1 Môi trường thí nghiệm

6.1.1.1 Môi trường mô phỏng hệ thống thực

Trong phần này, luận văn sẽ trích xuất log file thô từ một hệ thống CDN thực ở Việt Nam để có thể mô phỏng trong công cụ giả lập. Các tính chất, hành vi, đặc điểm của hệ thống này, người dùng hệ thống đã được phân tích trong bài báo [4]. Cụ thể hơn, hệ thống đây là một hệ thống CDN theo mô hình truyền thống được thuê bởi các công ty cung cấp dịch vụ truyền hình và xem phim trực tuyến như FPT Play, VTVCab,... Vậy nên, nội dung chủ yếu được người dùng yêu cầu từ hệ thống này là từ dịch vụ live streaming. Bảng 6-1 cho thấy thống kê số lượng yêu cầu người dùng từ các loại dịch vụ của hệ thống. Các nội dung được yêu cầu từ người dùng mà không được cache tại CDN hay bị lỗi đã được lọc trong quá trình trích xuất từ log file thô. Tập dữ liệu này chứa thông tin hoạt động người dùng trong 1 ngày và được chia nhỏ thành 24 phần (24h/1 ngày). Một bước quan trọng trước khi tiến hành mô phỏng là quá trình lấp đầy cache của hệ thống CDN. Trong các thí nghiệm sử dụng tập dữ liệu thực trong luận văn này, cache sẽ được lấp đầy bởi các yêu cầu người dùng trong 30p trước khung giờ được mô phỏng. Các thí nghiệm sử dụng trong luận văn này chỉ chạy mô phỏng traffic của hệ thống trong 1 giờ. Ví dụ khung giờ mô phỏng là từ 10h-11h, khung giờ traffic được sử dụng để lấp đầy cache là 9h30-10h.

Bảng 6-1: Thống kê số lượng yêu cầu người dùng theo từng loại dịch vụ

Dịch vụ Có sử dụng Packaging Số lượng yêu cầu

Live Streaming Không 152697608

Live Streaming Có 129278868

VoD Không 2069393

Website Không 14301252

Kiến trúc hệ thống CDN này có dạng tương tự cây nhị phân 2 tầng với 5 replica servers. Hình 13 minh họa hình dạng kiến trúc hệ thống này. Bảng 6-2 cung cấp thông tin về cấu hình phần cứng của các server trong môi trường thực và ảo của

container. Ứng dụng live streaming được mô phỏng bằng một server HTTP tạo nội dung đơn giản.

Hình 13: Kiến trúc hệ thống CDN của một công ty tại Việt Nam.

Bảng 6-2: Cấu hình hệ thống thực và môi trường mô phỏng

Hệ thống thực Hệ thống mô phỏng

Bộ nhớ Edge Server 32GB 960MB

Bộ nhớ Regional Server 32GB 960MB

Bandwidth của đường mạng Regional-

Edge 20Gbps 600Mbps

Bandwidth của đường mạng Original-

Regional 30Gbps 900Mbps

Bandwidth của đường mạng Edge-Client 30Gbps 900Mbps

Giải thuật caching LRU

Giải thuật chuyển hướng gói tin Tìm đường đi ngắn nhất tới các Origin Servers

6.1.1.2 Các thiết lập môi trường khác

Bên cạnh tập dữ liệu từ hệ thống thực, luận văn cũng sử dụng dữ liệu ào được sinh ra từ phân phối xác suất. Cụ thể hơn, độ phổ biến của dữ liệu ảo được sinh theo phân phối Gamma, vì đây là phân phối có tính chất gần giống với dữ liệu VoD thực nhất [58]. Bảng 6-3 cung cấp thông tin về tập dữ liệu ảo.

Bảng 6-3: Thông số thiết lập cho môi trường dữ liệu mô phỏng theo phân phối

Thông số Giá trị

Số lượng yêu cầu cho quá trình khởi động 1000 Số lượng yêu cầu cho quá trình mô phỏng 2000

Số lượng nội dung 500

Phân phối của độ phổ biến nội dung Gamma(K=0.475, =170.6067)

Một phần của tài liệu Phát triển công cụ giả lập hệ thống content delivery netwwork (Trang 61 - 63)

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

(84 trang)