... động trao đổi thông tin liên quan đến cấu hình mạng với nhau Page: 8Đại học Bách KhoaKhoa Điện tửViễn thông ©Copyright by Tien Pham Van•Khi phân tích hay tổng hợp một hệ thống thông tin, một yêu cầu hàng đầu là phải khảo sát các đặc tính và hiệu năng hoạt động của các hệ thống•Ví dụ, một nhà cung cấp dịch vụ điện thoại di động GSM muốn mở rộng vùng phủ sóng của mình. Với các tham số đầu vào cho trước bao gồm:–Lưu lượng đầu vào λ, được tính bằng số yêu cầu kết nối trong một đơn vị thời gian. Tham số này được khảo sát và đo đạc thực tế tại vùng cần mở rộng.–Thời gian trung bình của một cuộc gọi di động µ. ... (Mbit/s). Kênh truyền có dung lượng là C (Mbit/s). Phải tính toán hiệu suất hoạt động của kênh truyền (tính bằng % của lưu dung lượng C), trễ trung bình (tính bằng s) của một gói tin khi được truyền từ nguồn tới đích.Tổng quanPage: 11Đại học Bách KhoaKhoa Điện tửViễn thông ©Copyright by Tien Pham VanThay đổi các tham số nguồn lưu lượng, dung lượng hàng đợi và tham số liên kết. Nhận xét mối quan hệ giữa chúng và khả thông, kích thước hàng đợi, và tỷ lệ mất thông tin Bài tập về nhàPage: 6Đại học Bách KhoaKhoa Điện tửViễn thông ©Copyright by Tien Pham Vanset qmon_size [$ns monitorqueue $n1 $n3 $qf_size 0.05]$qmon_size instvar size_ pkts_ barrivals_ bdepartures_ parrivals_ pdepartures_ bdrops_ pdrops_ Lấy giá trị monitorPage: ... Page: 9Đại học Bách KhoaKhoa Điện tửViễn thông ©Copyright by Tien Pham Vanset qlost [open queuelost.tr w]puts $qlost "$now $pdrops_ $bdrops_"Tỷ lệ mất thông tin Page: 5Đại học Bách KhoaKhoa Điện tửViễn thông ©Copyright by Pham Van Tien•Website dự án phần mềm:http://www.isi.edu/nsnam/ns/•Tải phần mềm:http://www.isi.edu/nsnam/ns/nsbuild.html•Bản allatonce–Cài đặt đơn giản, thích hợp cho người mới học–Không tối ưu, mất nhiều không gian đĩa•Bản fromallthepieces –Cài đặt từng thành phần, mất nhiều thời gian–Tối ưu –Thu thập được nhiều kinh nghiệm khi càiTải phần mềmPage: 1Đại học Bách KhoaKhoa Điện tửViễn thông ©Copyright by Tien Pham VanCơ sở mạng thông tin Page: 18Đại học Bách KhoaKhoa Điện tửViễn thông ©Copyright by Tien Pham Van•Các tiêu chuẩn đánh giá:–Thời gian lưu lại hệ thống trung bình của một yêu cầu.–Thời gian chờ đợi của một yêu cầu trong hàng đợi.– Thông lượng của hệ thống.–Tải của hệ thống.Các tiêu chuẩn đánh giáPage: 1Đại học Bách KhoaKhoa Điện tửViễn thông ©Copyright by Pham Van Tien Bài thực hành 1Cài đặt phần mềm mô phỏng NS2Page: 14Đại học Bách KhoaKhoa Điện tửViễn thông ©Copyright by Tien Pham VanCác bước mô hình hóaPage: 21Đại học Bách KhoaKhoa Điện tửViễn thông ©Copyright by Tien Pham Van•Phương pháp mô phỏng (simulative techniques) miêu tả một quá trình xảy ra trong thực tế thông qua các chương trình máy tính. Mô phỏng sử dụng cở sở xác suất thống kê để đánh giá đặc tính hoạt động của một hệ thống từ các kết quả thu được, thí dụ như giá trị kỳ vọng, phương sai .v.v.•Ưu điểm của mô phỏng là việc xây dựng, phân tích và đánh giá dễ dàng hơn so với phương pháp toán học. Trong nhiều trường hợp, mô phỏng là phương pháp khả thi nhất về mặt thời gian và tài chính (không phải mua một hệ thống thực).Phương pháp mô phỏngPage: 9Đại học Bách KhoaKhoa Điện tửViễn thông ©Copyright by Tien Pham Van–Tải tối đa u của một trạm gốc (base station), chính là số cuộc gọi tối đa mà trạm gốc có thể cho phép tại một thời điểm.–Yêu cầu xác suất từ chối dịch vụ tối đa p. Đây là xác suất một yêu cầu kết nối bị từ chối do trạm gốc không đủ tài nguyên cung cấp cho cuộc gọi đó.•Từ các yêu cầu đầu vào, nhà cung cấp cần phải tính toán có bao nhiêu trạm gốc cần phải lắp đặt mới tại vùng đó, để xác suất từ chối dịch vụ nhỏ hơn p. Tổng quanPage: 22Đại học Bách KhoaKhoa Điện tửViễn thông ©Copyright by Tien Pham Van•Nhược điểm của phương pháp mô phỏng: –Thời gian chạy chương trình khá lớn nếu mô phỏng các hệ thống phức tạp. Do đó thông thường các hệ thống thật cũng phải đơn giản hóa đi khá nhiều khi chuyển sang mô hình mô phỏng; –Độ chính xác kết quả của mô hình mô phỏng tương đối khó kiểm chứng. Một trong các phương pháp để kiểm tra độ chính xác của mô hình chạy chương trình mô phỏng với các tham số đầu vào mà giá trị đầu ra đã được biết trước, sau đó so sánh các kết quả mô phỏng so với kết quả đo đạc được trong thực tếPhương pháp mô phỏngPage: 2Đại học Bách KhoaKhoa Điện tửViễn thông ©Copyright by Pham Van Tien•Quy định•Download phần mềm•Dịch và cài đặt•Chạy thử ứng dụng đơn giản Tcl/TkNội dungPage: 2Đại học Bách KhoaKhoa Điện tửViễn thông ©Copyright by Tien Pham Van•Tạo hàng đợi trên các liên kết, đặc tính hủy gói•Thu thập các tham số hàng đợi qua trace•Vẽ đồ thị kết quả đo lườngMục đíchPage: 5Đại học Bách KhoaKhoa Điện tửViễn thông ©Copyright by Tien Pham Van#Create a UDP agent and attach it to node n2set udp1 [new Agent/UDP]$udp1 set class_ 2$ns attachagent $n2 $udp1# Create a CBR traffic source and attach it to udp1set cbr1 [new Application/Traffic/CBR]$cbr1 set packetSize_ 1460$cbr1 set interval_ 0.005$cbr1 attachagent $udp1Nguồn lưu lượngPage:...