Nghiờn cứu cỏc phương phỏp đỏnh giỏ chất lượng mạng tại cỏc giao thức

Một phần của tài liệu ĐÁNH GIÁ CHẤT LƯỢNG TRÊN INTERNET VỚI IPV6 CHO MÁY CHỦ NỘI DUNG KẾT NỐI (Trang 49)

thức lớp cao

3.3.2.1. Cấu hỡnh đo

Cú ba cấu hỡnh để đo chất lượng kết nối mỏy chủ như hỡnh vẽ dưới đõy.

Client Server Client Client Client Phần mạng cần đo

Máy đo giả lập các client

Máy đo giả lập server

(a) Cấu hỡnh 1: Dựng mỏy đo chuyờn dụng đo chất lượng mạng kết nối đến mỏy chủ

Client Server Client Client Client Phần mạng kết nối

Máy đo giả lập các client

Server cần đo Client có cài đặt phần mềm đo

Phần mạng kết nối

(c) Cấu hỡnh 3: Dựng cỏc phần mềm để đo mỏy chủ

Hỡnh 3.4 Cỏc cấu hỡnh đo mỏy chủ

Đối với cấu hỡnh 1, cỏc mỏy đo cú khả năng giả lập cỏc client ảo và giả lập Web server, được kết nối vào phần mạng cần đo để xỏc định chất lượng của đoạn mạng trước khi kết nối với Web server .

Trong cấu hỡnh 2, mỏy đo chuyờn dụng giả lập cỏc client, được kết nối vào phần mạng cú kết nối với mỏy chủ Web cần đo. Trong một số trường hợp, mỏy đo chuyờn dụng cú thể được kết nối trực tiếp vào mỏy chủ mà khụng cần qua một số phần tử mạng. Cấu hỡnh này thường dựng cho đo off-line, nghĩa là đo khụng cú tải thực.

Trong cấu hỡnh 3, phần mềm dựng để đo chỉ cần được cài đặt trờn mỏy tớnh cú kết nối đến phần mạng và mỏy chủ Web cần đo. Cấu hỡnh này thường dựng cho đo on-line, tức là đo khi cú tải thực [13, 14].

3.3.2.2. Hoạt động đo

Đo chất lượng phần mạng kết nối

Đo số kết nối tối đa được hỗ trợ đồng thời:Sử dụng cấu hỡnh đo 1 Cỏc bước thực hiện:

+ Thiết lập cấu hỡnh như cấu hỡnh 1 với ớt nhất 1 server và 1 client.

+ Client tạo ra lưu lượng HTTP chuyển qua phần mạng cần đo rồi tới mỏy chủ Web.

+ Tăng dần số người sử dụng với tốc độ hợp lý (khoảng 200-300 người sử dụng/giõy).

+ Khi cú lỗi xảy ra, thỡ khụng tăng số người sử dụng nữa, và tỡm được số kết nối tối đa được hỗ trợ đồng thời.

Cỏc bước thực hiện:

+ Thiết lập cấu hỡnh như cấu hỡnh 1

+ Client tạo ra lưu lượng HTTP chuyển qua phần mạng cần đo rồi tới mỏy chủ Web

+ Tăng dần số người sử dụng với tốc độ hợp lý (khoảng 200-300 người sử dụng/giõy)

+ Bài đo được thực hiện trong vài phỳt, cố gắng tạo số lượng lớn cỏc kết nối trờn giõy qua phần mạng cần đo

+ Tiếp tục giỏm sỏt cho đến khi phỏt hiện thấy lỗi tạo ra bởi phần mạng đú + Giỏm sỏt sự thống kờ số kết nối TCP/s trờn cả phớa client và server. Nếu số liệu đú khỏc nhau trờn client và server, cú nghĩa là phần mạng đú bị quỏ tải

+ Tốc độ thiết lập kết nối tối đa là tốc độ tại đú phần mạng bắt đầu tạo ra lỗi

Đo trễ: Sử dụng cấu hỡnh đo 1. Cỏc bước thực hiện:

+ Thiết lập cấu hỡnh như cấu hỡnh 1

+ Client tạo ra lưu lượng HTTP chuyển qua phần mạng cần đo rồi tới mỏy chủ Web

+ Trước hết phải định nghĩa điều kiện tải trước khi đo trễ, vớ dụ, đo trễ trong trường hợp 40000 kết nối TCP được thiết lập

+ Giỏ trị trễ cơ bản là BASE_LAT

+ Đo trễ đỏp ứng cho một kết nối đơn dưới điều kiện tải xỏc định đú là TEST_LAT

- Sự khỏc nhau giữa TEST_LAT và BASE_LAT là trễ tạo ra bởi phần mạng cần đo

Đo chất lượng kết nối mỏy chủ

Đo trễ đỏp ứng dịch vụ lớp cao (HLSRD) :Sửdụng cấu hỡnh đo 2 hoặc 3.

Cỏc bước thực hiện:

+ Client bắt đầu gửi yờu cầu tới mỏy chủ Web tại thời điểm t1. + Client nhận đỏp ứng dịch vụ từ mỏy chủ tại thời điểm t2. + Từ đú xỏc định được thời gian đỏp ứng dịch vụ là (t2-t1).

Đo trễ truyền tải lớp cao (HLDTD) : Sửdụng cấu hỡnh đo 2 hoặc 3. Cỏc bước thực hiện:

+ Thiết lập cấu hỡnh như cấu hỡnh 2 hoặc 3

+ Client bắt đầu nhận dữ liệu từ server tại thời điểm t1

+ Việc nhận dữ liệu từ server của Client hoàn thành tại thời điểm t2 + Từ đú xỏc định trễ truyền tải là (t2-t1)

Đo trễ dịch vụ lớp cao (HLSD) : Sửdụng cấu hỡnh đo 2 hoặc 3. Cỏc bước thực hiện:

+ Thiết lập cấu hỡnh như cấu hỡnh 2 hoặc 3

+ Xỏc định thời điểm bắt đầu dịch vụ (t1) và kết thỳc dịch vụ (t2) + Xỏc định trễ dịch vụ là (t2-t1)

Đo tỉ lệ thành cụng thiết lập kết nối (CESR) : Sử dụng cấu hỡnh đo 2 hoặc 3. Cỏc bước thực hiện:

+ Thiết lập cấu hỡnh như cấu hỡnh 2 hoặc 3 + Cỏc client tạo cỏc kết nối đến server + Ghi lại số kết nối thành cụng

+ Từ đú xỏc định tỉ lệ kết nối thành cụng là số kết nối thành cụng chia cho tổng số kết nối yờu cầu tạo với server đú

Đo độ khả dụng (SA) :Sử dụng cấu hỡnh đo 2 hoặc 3. Cỏc bước thực hiện:

+ Thiết lập cấu hỡnh như cấu hỡnh 2 hoặc 3 + Xỏc định tỉ lệ thành cụng dịch vụ SSR + Xỏc định trễ dịch vụ HLSD

+ Dịch vụ khả dụng khi SSR lớn hơn ngưỡng cho phộp và HLSD nhỏ hơn ngưỡng cho phộp.

3.3.3. Phõn tớch, lựa chọn, biện phỏp đỏnh giỏ chất lượng kết nối mỏy chủ dịch vụ Web

Cỏc biện phỏp đỏnh giỏ chất lượng kết nối mỏy chủ dịch vụ Web:

 Sử dụng cỏc chức năng kiểm tra, giỏm sỏt chất lượng mỏy chủ và kết nối

mỏy chủ bằng cỏc phần mềm đó được cài sẵn cho hệ thống, thiết bị. Biện phỏp này được sử dụng chủ yếu bởi người vận hành mạng, cỏc nhà khai thỏc dịch vụ.

 Phương thức thứ hai được đề xuất vừa là mục tiờu của nhiệm vụ vừa là biện

phỏp đỏnh giỏ độc lập thụng qua cỏc mỏy đo, phần mềm đo (gọi chung là cỏc cụng cụ).

Như vậy, mặc dự cỏc hệ thống đo cú thể cho phộp đo được rất nhiều cỏc tham số và chức năng khỏc nhau của ứng dụng Web và mỏy chủ Web, từ đú đề xuất cỏc giai đoạn thực hiện đỏnh giỏ như sau :

Giai đoạn 1 : Sử dụng cỏc phần mềm miễn phớ thực hiện đo đỏnh giỏ chất lượng kết nối mỏy chủ Web. Việc sử dụng cỏc phần mềm này cú cỏc ưu điểm chủ yếu như sau :

- Đầu tư ớt, khụng tốn kộm.

- Cỏc phần mềm miễn phớ cú thể sử dụng đơn giản, cú thể cài đặt tại cỏc PC

thụng dụng.

- Cú thể đo được 6/7 cỏc tham số đo đề xuất.

- Cú thể đo tại bất cứ điểm nào trờn mạng.

Giai đoạn 2 : Sử dụng cỏc hệ thống đo. Cựng với việc đo cỏc tham số đỏnh giỏ chất lượng mỏy chủ ứng dụng Web như đó đưa ra trờn, hệ thống đo cũn cú thể giỳp mở rộng khả năng đo kiểm :

- Đo kiểm hũa mạng và đo cỏc đặc tớnh kỹ thuật của thiết bị mạng khỏc như

Firewall, cỏc thiết bị kết nối mạng, … trờn cỏc giao thức lớp cao.

- Để tiến hành đỏnh giỏ chất lượng chung cho một hệ thống, phải thực hiện cỏc cụng việc dưới đõy:

- Tiếp tục nghiờn cứu, tỡm kiếm, thử nghiệm thờm cỏc cụng cụ đo.

- Xỏc định mụi trường đo: bao gồm cả thiết bị cần đo và cụng cụ đo khả thi.

- Xỏc định cỏc tiờu chớ cần đo, cỏc tham số và yờu cầu đo.

- Xõy dựng cỏc chỉ tiờu kỹ thuật.

- Lập kế hoạch và thiết kế cỏc bài đo.

- Cấu hỡnh và xỏc định cỏc điểm đo.

- Thực hiện đo kiểm.

- Phõn tớch kết quả và đỏnh giỏ.

- Đề xuất cỏc biện phỏp nõng cao chất lượng, khắc phục sự cố.

3.4. Nghiờn cứu, đề xuất biện phỏp đỏnh giỏ chất lƣợng kết nối mỏy chủ FTP

3.4.1. Đề xuất cỏc yờu cầu đỏnh giỏ chất lượng và bộ tham số đỏnh giỏ

3.4.1.1. Đỏnh giỏ chất lượng giao thức FTP

Giao thức FTP là một trong những giao thức lõu đời và được sử dụng rộng rói trong hệ giao thức TCP/IP, và chất lượng của nú rất ớt được tỡm hiểu, hầu hết những ứng dụng mỏy trạm FTP đều cú một vài loại khả năng đo chất lượng cú sẵn.

Hỡnh 3.5. Mụ hỡnh sử dụng FTP

bản: người sử dụng, người sử dụng FTP và cỏc quỏ trỡnh mỏy chủ FTP, và một hệ thống file kết hợp với từng quỏ trỡnh FTP. Quỏ trỡnh người sử dụng FTP lại được chia nhỏ thành phần biờn dịch giao thức người sử dụng (PI), quỏ trỡnh truyền tải dữ liệu người sử dụng (DTP), và giao diện người sử dụng; quỏ trỡnh mỏy chủ FTP được chia nhỏ ra thành mỏy chủ PI và mỏy chủ DTP.

Hỡnh 3.6. Mụ hỡnh hoạt động FTP

Ba kết quả đầu ra chất lượng cho chức năng lấy dữ liệu cú thể được định nghĩa như sau:

- Hoạt động thành cụng: dữ liệu người sử dụng chớnh xỏc đến được mỏy khỏch trong phạm vi thời gian hoạt động cực đại.

- Hoạt động khụng đỳng: dữ liệu người sử dụng khụng đỳng hoặc khụng đầy đủ đến được mỏy khỏch trong phạm vi thời gian hoạt động cực đại.

- Khụng hoạt động: khụng cú dữ liệu người sử dụng nào tới được mỏy khỏch trong phạm vi thời gian hoạt động cực đại.

Những tham số mụ tả kết quả đầu ra hoạt động thành cụng là những đầu ra liờn quan tới thời gian. Trong chức năng lấy dữ liệu, hai sự lựa chọn tham số thấy rừ là thời gian lấy dữ liệu, và tốc độ truyền dữ liệu. Đối với một độ dài file dữ liệu người dựng (phải được xỏc định rừ), giỏ trị của những tham số này sẽ bị ảnh hưởng bởi tốc độ truyền tải kờnh, trễ quỏ giang, và hiệu năng lỗi của cỏc kờnh điều khiển và kờnh dữ liệu. Chỳng sẽ bị ảnh hưởng bởi thời gian phản hồi của quỏ trỡnh mỏy

chủ-FTP và hệ thống file của nú. Những tham số mụ tả hoạt động khụng đỳng và khụng hoạt động thụng thường là những tỉ lệ kết quả đầu ra với cỏc thử nghiệm. Những định nghĩa đầu ra cú thể được định dạng sử dụng biểu đồ và những tham số được định nghĩa một cỏch toỏn học trong đặc tớnh kỹ thuật chặt chẽ [12].

3.4.1.2. Cỏc tham số cho dịch vụ FTP

Dựa trờn tham số hoạt động và tham số hiệu dụng của giao thức lớp cao, cỏc tham số cú thể sử dụng để đỏnh giỏ mỏy chủ FTP như sau:

 Trễ đỏp ứng dịch vụ FTP (FTP SRD);

 Trễ xỏc thực dịch vụ FTP (FTP SAD);

 Trễ truyền dữ liệu FTP (FTP DTD);

 Trễ điều khiển dịch vụ FTP (FTP CSD);

 Trễ dịch vụ dữ liệu FTP (FTP DSD);

 Tỉ lệ thành cụng thiờt lập kết nối điều khiển FTP (FTP CCESR);

 Tỉ lệ thành cụng thiết lập kết nối dữ liệu FTP (FTP DCESR);

 Tỉ lệ thành cụng dịch vụ FTP (FTP SSR);

 Độ hiệu dụng dịch vụ FTP (FTP SA).

3.4.2. Nghiờn cứu cỏc phương phỏp đỏnh giỏ chất lượng mạng tại cỏc giao thức lớp cao thức lớp cao

3.4.2.1. Phiờn đo

Phiờn đo của FTP được mụ tả trong phần này được ứng dụng trong cả hai mạng IPv4 và IPv6 [1,16]. Thủ tục bao gồm một tương tỏc FTP hoàn chỉnh giữa điểm đo và mỏy chủ.

3.4.2.2. Phương phỏp đỏnh giỏ chất lượng

Đo chất lƣợng phần mạng kết nối

Đo số kết nối tối đa được hỗ trợ đồng thời: Sử dụng cấu hỡnh đo 1. Cỏc bước thực hiện:

+ Client tạo ra lưu lượng FTP chuyển qua phần mạng cần đo rồi tới mỏy chủ FTP.

+ Tăng dần số người sử dụng với tốc độ hợp lý (khoảng 200-300 người sử dụng/giõy).

+ Khi cú lỗi xảy ra, thỡ khụng tăng số người sử dụng nữa, và tỡm được số kết nối tối đa được hỗ trợ đồng thời.

Đo trễ: Sử dụng cấu hỡnh đo 1. Cỏc bước thực hiện:

+ Thiết lập cấu hỡnh như cấu hỡnh 1

+ Client tạo ra lưu lượng FTP chuyển qua phần mạng cần đo rồi tới mỏy chủ FTP.

+ Trước hết phải định nghĩa điều kiện tải trước khi đo trễ, vớ dụ, đo trễ trong trường hợp 1000 kết nối được thiết lập.

+ Giỏ trị trễ cơ bản là BASE_LAT.

+ Đo trễ đỏp ứng cho một kết nối đơn dưới điều kiện tải xỏc định đú là TEST_LAT.

+ Sự khỏc nhau giữa TEST_LAT và BASE_LAT là trễ tạo ra bởi phần mạng cần đo.

Đo thụng lượng: Sử dụng cấu hỡnh đo 1. Cỏc bước thực hiện:

+ Thiết lập cấu hỡnh như cấu hỡnh 1

+ Client tạo ra lưu lượng FTP chuyển qua phần mạng cần đo rồi tới mỏy chủ FTP.

+ Bài đo được thực hiện trong vài phỳt, cố gắng gửi số lượng lớn dữ liệu qua phần mạng cần đo.

+ Tiếp tục giỏm sỏt cho đến khi phỏt hiện thấy lỗi tạo ra bởi phần mạng đú. + Giỏm sỏt sự thống kờ thụng lượng dữ liệu trờn cả phớa client và server. Nếu số liệu đú khỏc nhau trờn client và server, cú nghĩa là phần mạng đú bị quỏ tải.

+ Thụng lượng dữ liệu tối đa là lượng dữ liệu được truyền tải đến khi mạng xảy ra lỗi.

Đo chất lƣợng kết nối mỏy chủ

Đo trễ đỏp ứng dịch vụ lớp cao (HLSRD): Sử dụng cấu hỡnh đo 2 hoặc 3. Cỏc bước thực hiện:

+ Thiết lập kết nối như cấu hỡnh 2 hoặc 3

+ Client bắt đầu gửi yờu cầu tới mỏy chủ FTP tại thời điểm t1 + Client nhận đỏp ứng dịch vụ từ mỏy chủ tại thời điểm t2 + Từ đú xỏc định được thời gian đỏp ứng dịch vụ là (t2-t1)

Đo trễ nhận thực lớp cao (HLAD): Sử dụng cấu hỡnh đo 2 hoặc 3. Cỏc bước thực hiện:

+ Thiết lập kết nối như cấu hỡnh 2 hoặc 3

+ Client bắt đầu gửi tờn đăng nhập và mật khẩu tới server tại thời điểm t1 + Client nhận được đỏp ứng nhận thực từ server tại thời điểm t2

+ Xỏc định trễ nhận thực bằng t2 trừ t1

Đo trễ truyền tải lớp cao (HLDTD):Sử dụng cấu hỡnh đo 2 hoặc 3. Cỏc bước thực hiện:

+ Thiết lập cấu hỡnh như cấu hỡnh 2 hoặc 3

+ Client bắt đầu nhận dữ liệu từ server tại thời điểm t1

+ Việc nhận dữ liệu từ server của Client hoàn thành tại thời điểm t2 + Từ đú xỏc định trễ truyền tải là (t2-t1)

Đo trễ dịch vụ lớp cao (HLSD):Sử dụng cấu hỡnh đo 2 hoặc 3. Cỏc bước thực hiện:

+ Thiết lập cấu hỡnh như cấu hỡnh 2 hoặc 3

+ Xỏc định thời điểm bắt đầu dịch vụ (t1) và kết thỳc dịch vụ (t2) + Xỏc định trễ dịch vụ là (t2-t1)

Đo tỉ lệ thành cụng thiết lập kết nối (CESR) : Sử dụng cấu hỡnh đo 2 hoặc 3. Cỏc bước thực hiện:

+ Thiết lập cấu hỡnh như cấu hỡnh 2 hoặc 3. + Cỏc client tạo cỏc kết nối đến server. + Ghi lại số kết nối thành cụng.

+ Từ đú xỏc định tỉ lệ kết nối thành cụng là số kết nối thành cụng chia cho tổng số kết nối yờu cầu tạo với server đú.

Đo tỉ lệ thành cụng dịch vụ (SSR) :Sử dụng cấu hỡnh đo 2 hoặc 3. Cỏc bước thực hiện:

+ Thiết lập cấu hỡnh như cấu hỡnh 2 hoặc 3. + Cỏc client tạo cỏc yờu cầu dịch vụ đến server. + Ghi lại số dịch vụ được đỏp ứng thành cụng.

+ Xỏc định tỉ lệ thành cụng dịch vụ là tỉ số giữa số dịch vụ được đỏp ứng thành cụng chia cho số cỏc yờu cầu dịch vụ.

Đo độ khả dụng (SA): Sử dụng cấu hỡnh đo 2 hoặc 3. Cỏc bước thực hiện:

+ Thiết lập cấu hỡnh như cấu hỡnh 2 hoặc 3. + Xỏc định tỉ lệ thành cụng dịch vụ SSR. + Xỏc định trễ dịch vụ HLSD.

+ Dịch vụ khả dụng khi SSR lớn hơn ngưỡng cho phộp và HLSD nhỏ hơn ngưỡng cho phộp.

3.4.3. Xỏc định cỏc điểm đo, cụng cụ, thiết bị đo

Một phần của tài liệu ĐÁNH GIÁ CHẤT LƯỢNG TRÊN INTERNET VỚI IPV6 CHO MÁY CHỦ NỘI DUNG KẾT NỐI (Trang 49)

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

(87 trang)