Đánh giá yêu cầu tài nguyên mạng theo mô hình DifServ

Một phần của tài liệu Đánh giá yêu cầu tài nguyên mạng của ứng dụng Video Conference (Trang 81)

Thiết lập tô-pô mạng mô phỏng

Hình 4.11. Topo mạng mô phỏng mô hình DiffServ

Thiết lập kịch bản mô phỏng

Mạng có 21 nút, có 6 router và 15 máy chủ được triển khai. Đường truyền giữa các nút đều là full-duplex, không có lỗi.

Với mô hình này ta có thể làm nổi bật hành vi chuyển tiếp của DiffServ đối với các loại lưu lượng khác nhau (VoiceIP, Video, FPT)

Router biên DiffServ kết nối với các các router có các loại lưu lượng khác nhau có giao diện vào như bảng dưới. Bộ lập lịch WRR được chọn trong suốt quá trình mô phỏng.

Kiểu lưu Lượng PHB DSCP Bộ đo

VoiIP EF 10 Token bucket, CIR

64kbps, CBS 1k byte

Video EF 20 Token bucket, CIR

384kbps, CBS 10k byte

FTP AF 30 Token bucket, CIR

100kbps, CBS 1k byte

Khác Mặc định 40

Token bucket, CIR 700kbps, CBS 100k

byte Bảng 4.4. TCS cho giao diện vào e1 Nguồn sinh lưu lượng

- Nguồn sinh lưu lượng voice: sử dụng nguồn phát CBR (Constant Bit Rate) chạy tại các nút Server Voice. Nguồn CBR sử dụng thực thể giao vận UDP để phát tin với tốc độ không đổi 19.2 Kbps tới thực thể null bên nút nhận Client Voice.

- Nguồn sinh lưu lượng video: sử dụng nguồn phát CBR (Constant Bit Rate) chạy tại các nút Server Video. Nguồn CBR sử dụng thực thể giao vận UDP để phát tin với tốc độ không đổi 384 Kbps tới thực thể null bên nút nhận Client Video.

- Nguồn sinh lưu lượng data: sử dụng nguồn phát FTP (mô phỏng dịch vụ truyền tệp) chạy tại các nút Server FTP. Nguồn FTP sử dụng thực thể giao vận TCP để phát tin tới thực thể sink (nhận và gửi trả lại ACK) bên nút nhận Client FTP.

- Ngoài ra để quá trình mô phỏng giống thực tế, trong mạng DiffServ còn tạo ra có các lưu lượng nền khác từ các mạng ngoài DiffServ, truyền theo kiểu cố gắng tối đa. Do lưu lượng nguồn FTP có cơ chế truyền theo kiểu thích nghi nên trong mô phỏng này ta sử dụng nguồn phát FTP để tạo ra các lưu lượng cố gắng tối đa.

Chạy mô phỏng, kết xuất và biểu diễn kết quả

Tiến hành mô phỏng trong trường hợp sử dụng và không sử dụng DiffServ với các điều kiện giống nhau. Trong cả hai trường hợp, mô phỏng được tiến hành trong khoảng thời gian 50s. Tại thời điểm 0.1 các nguồn FTP, CBR bắt đầu phát tin vào đường truyền. Đến thời điểm 50s, tất cả các nguồn đầu ngừng phát.

Do các nguồn voice đều có các tham số cấu hình giống nhau nên ta chỉ so sánh độ trễ và thông lượng của một nguồn trong hai trường hợp sử dụng và không sử dụng DiffServ. Tương tự với nguồn video ta cũng làm như vậy.

Kết quả mô phỏng :

Hình 4.12. So sánh độ trễ trung bình của nguồn video

Từ hình 4.13 chúng ta thấy với nguồn video, khi không áp dụng Diffserv, độ trễ của các gói tin biến thiên chủ yếu trong miền từ 90ms đến 112ms. Chiến lược Diffserv giúp cải thiện đáng kể giá trị độ trễ này. Cụ thể, độ trễ của các gói tin chỉ biến thiên chủ yếu trong miền từ 85ms đến 97ms. Bên cạnh việc giảm một cách đáng kể thời gian trễ của các gói tin thì khi áp dụng Diffserv, thông lượng nguồn video đạt được cũng đạt một giá trị khá cao.

Hình 4.13. So sánh độ trễ trung bình của nguồn voice

Nhìn trên đồ thị ta thấy nguồn voice khi không áp dụng DiffServ có độ trễ cao hơn so với việc áp dụng DiffServ. Như vậy việc áp dụng DiffServ vừa đảm bảo được các ràng buộc về thời gian truyền tin đồng thời tạo thuận lợi cho việc thiết lập các tham số nhằm khử jitter ở phía nhận.

Hình 4.15. So sánh thông lượng trung bình của nguồn video

Bên cạnh việc giảm một cách đáng kể thời gian trễ của các gói tin thì khi áp dụng DiffServ, thông lượng nguồn voice đạt được trong hình 4.14 cũng đạt một giá trị khá cao và ổn định hơn, dải biến thiên cũng hẹp hơn so với việc không sử dụng DiffServ.

4.3. Kết luận

Trong chương này luận văn đã tìm hiểu về bộ mô phỏng NS-2, đây là là phần mềm mô phỏng mạng theo phương thức điều khiển sự kiện rời rạc và hướng đối tượng. Luận văn cũng đã sử dụng bộ mô phỏng NS-2 để mô phỏng, từ đó rút ra các đánh giá, nhận xét, so sánh thông lượng, băng thông, tỉ lệ mất gói tin của mô hình mạng thông thường khi băng thông thay đổi. Mô phỏng được mạng khi áp dụng mô hình IntServ, DiffServ. Đánh giá và so sánh độ trễ , thông lượng trung bình giữa mạng thông thường với mạng sử dụng mô hình DiffServ.

Từ các kết quả ở trên, chúng ta thấy rằng, đối với mô hình IntServ khi áp dụng các cơ chế phân luồng cho từng luồng dữ liệu thì tỉ lệ mất gói tin của các luồng là 0%, có đủ băng thông yêu cầu cho các CR-LSP. Như vậy, với mô hình IntServ hiệu quả sử dụng tài nguyên mạng được nâng cao

Đối với mô hình DiffServ cho ứng dụng Video Conference thì thời gian trễ của các gói tin được giảm đáng kể, đồng thời thông lượng cũng đạt giá trị tốt hơn, ổn định hơn nhiều so với mạng thông thường.

KẾT LUẬN

Luận văn đã trình bày các kiến thức về truyền thông đa phương tiện và ứng dụng của Video Conference. Luận văn cũng đã tìm hiểu và trình bày các cơ chế làm tăng chất lượng dịch vụ cho ứng dụng truyền thông đa phương tiện, phân tích và đưa ra được những nhược điểm của mạng IP với dịch vụ cố gắng tối đa, trình bày một số kỹ thuật nén audio, nén video

Luận văn đã giới thiệu tổng quan về đảm bảo chất lượng dịch vụ cũng như về hai mô hình IntServ và DiffServ. Các mô hình DiffServ và IntServ rất có hiệu quả trong việc đảm bảo chất lượng dịch vụ truyền thông đa phương tiện. Tuỳ vào yêu cầu cũng như đặc điểm của mạng mà ta có thể xây dựng các mô hình với các thông số thích hợp. Mô hình IntServ đòi hỏi phải có sự đặt trước tài nguyên ở tất các router mà dịch vụ truyền thông đa phương tiện truyền các lưu lượng qua nên khó thực hiện nhưng có hiệu quả cao. Mô hình DiffServ không yêu cầu đặt trước tài nguyên nên tương đối đơn giản, nhưng hiệu quả hạn chế hơn so với mô hình IntServ.

Luận văn đi sâu về trình bày chi tiết về các thành phần của hai mô hình IntServ và DiffServ. Cuối cùng luận văn trình bày các mô phỏng về hai mô hình này, đưa ra các đánh giá về hiệu năng của các mô hình, so sánh với trường hợp mạng thông thường, không áp dụng mô hình IntServ và DiffServ. Các kết quả mô phỏng cho thấy nếu mạng áp dụng mô hình IntServ hoặc DiffServ thì hiệu năng mạng sẽ tốt hơn mô hình mạng thông thường. Điều này là phù hợp với những đánh giá về mặt lý thuyết.

Do thời gian có hạn nên luận văn không thể tránh khỏi những hạn chế và thiếu sót nhất định. Việc mô phỏng các mô hình còn khá khiêm tốn, chưa tiến hành mô phỏng được hết các khả năng của IntServ và DiffServ. Nếu điều kiện cho phép, tôi sẽ nghiên cứu các khả năng đó trong thời gian tới.

CÁC HƢỚNG NGHIÊN CỨU TIẾP THEO

Trên cơ sở đã đạt được, học viên dự kiến sẽ nghiên cứu các vấn đề sau với công cụ NS2:

- Tích hợp kết nối lưu lượng giữa hai mô hình IntServ và DiffServ trong truyền thông đa phương tiện đảm bảo chất lượng dịch vụ.

- Nghiên cứu tính hợp và mô phỏng IntServ và DiffServ vào mạng chuyển mạch nhãn MPLS. Đặc biệt là giao thức RSVP-TE dùng để giữ trước tài nguyên trong chuyển mạch nhãn.

TÀI LIỆU THAM KHẢO A. Tài liệu Tiếng Việt

1. Nguyễn Đình Việt (2008), bài giảng “Đánh giá hiệu năng mạng máy tính”.

2. Nguyễn Đình Việt, bài giảng “Truyền dữ liệu và mạng máy tính nâng cao. 3. Vũ Duy Lợi, Nguyễn Văn Vỵ, “Về đảm bảo chất lượng dịch vụ trên Internet”. 4. Vũ Hồng Sơn, Nguyễn Văn Dũng, Ngô Quang Thuận, “Đảm bảo chất lượng dịch vụ trên mạng IP bằng phương pháp Diffserv”.

5. Nguyễn Hứa Duy Khang, “Giới thiệu các phần mềm dùng kết hợp với ns-2”

B. Tài liệu Tiếng Anh

5. L.C.Wolf, C.Griwadz and R.Steinmetz (1997), Multimedia communication,

Proc. of the IEEE, vol.85, pp.1915-1933, Dec. 1997.

6. Kun I.Pack (2005), QoS in Packet Network, The MITE Coporation USA, Springer 2005. Print ISBN: 0-387-23389-X.

7. R. Braden, D. Clark and S. Shenker, Integrated Services in the Internet Architecture: an Overview, RFC1633, June 1994.

8. Junseok Hwang (1996), A Market-Based Model for the Bandwidth Management of IntServ-DiffServ QoS Interconnection: A Network Economic Approach, M.S. University of Colorado.

9. Mario Marchese (2007), QoS over Heteroigeneous Networks. 10. The ns Manual, January 20, 2007, the VINT Project. 11. Jae Chung and Mark Claypool, NS by Example.

12. Giovanni Perbellini (2005), Network advanced modeling in NS-2.

13. http://www.cisco.com/en/US/docs/internetworking/technology/handbook/QoS.html 14. http://www.ietf.org/rfc/

15. Mischa Schwartz (1987), Telecommunication Networks: Protocols, Modeling and Analysis, Addition-Wesley, Massachusetts.

16. Z.S.Bojkivic (1996), Multimedia communication system: Modeling, Standardization, requirements, in Proc. Int. Conference on multimedia

technology and digital telecommunication services, ICOMPT‟96, pp.5-13, Budapest, Hungary, Oct. 1996.

17. Z. Wang (2001), Internet QoS: Architectures and Mechanisms for Quality of

Service, Morgan Kaufmann, San Francisco.

18. Shammi Akhtar, Emdad Ahmed, Aloke kumar Saha, and Kazi Shamsul Arefin (2010), Performance Analysis of Intergrated Service over Differentiated Service for Next Generation Internet.

19. T.Sikora (1997), MPEG digital video-coding standards, IEEE Signal Processing Magazine, vol.14, pp.82-100, Sept. 1997.

Một phần của tài liệu Đánh giá yêu cầu tài nguyên mạng của ứng dụng Video Conference (Trang 81)

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

(89 trang)