Lý lịch
Một Erlang đo tải trên một liên kết Chuyển mạch . Trích dẫn trang của Russ Rowlett :
Erlang là một "đơn vị" không thứ nguyên biểu thị mật độ lưu lượng của một cuộc gọi mỗi giây mỗi giây (hoặc một giờ gọi mỗi giờ, v.v.).
Định nghĩa cổ điển về một Erlang được phát triển vào đầu những năm 1900 bởi Giáo sư AK Erlang . Định nghĩa của Erlang không áp dụng chung cho lưu lượng dữ liệu, vì không có định nghĩa chuẩn về "cuộc gọi" trong lưu lượng dữ liệu, cũng không có chặn cuộc gọi như bạn thấy trong liên kết Chuyển mạch được sử dụng đầy đủ . Nếu chúng tôi đưa ra một số giả định về mạng dữ liệu và loại cuộc gọi, chúng tôi có thể bấm nút đo vào mạng dữ liệu.
Erlang-B và Erlang-C phát triển từ phân tích cổ điển về các mạng chuyển mạch; chúng cũng có thể được điều chỉnh để sử dụng trong các mạng dữ liệu
Hỏi và đáp
Câu hỏi 1
- Q1 : Làm thế nào điều này áp dụng cho lưu lượng dữ liệu?
- A1 : Trước tiên, bạn phải xác định cuộc gọi là gì, băng thông được sử dụng bởi cuộc gọi và tiêu chí để chặn cuộc gọi. Thông thường, bạn xác định băng thông cho mỗi cuộc gọi dữ liệu bằng cách tham khảo bao nhiêu băng thông được sử dụng bởi Codec thoại được đề cập.
Câu hỏi 2
- Câu 2 : Chúng ta chia cái gì?
- A2 : Nếu bạn nghiêm túc hỏi về các tính toán Erlang cơ bản , xem bên dưới. Erlang-B và Erlang-C dễ dàng hơn một chút để áp dụng cho mạng dữ liệu, bởi vì các động lực xếp hàng phổ biến cho cả mạng chuyển mạch và mạng dữ liệu.
Đối với mục đích tính toán Erlang cơ bản ... Trước tiên, hãy giả sử rằng giọng nói được ưu tiên tuyệt đối trên mạng dữ liệu được đề cập. Tiếp theo, hãy xác định loại liên kết chúng ta đang xử lý (vì chi phí của cuộc gọi trên Ethernet khác với liên kết Gói qua SONET ). Cuối cùng, hãy xác định một số tiêu chí từ chối cuộc gọi ... đơn giản nhất là cuộc gọi bị từ chối nếu bạn không có đủ băng thông gia tăng cho một cuộc gọi khác (tham khảo Codec thoại ).
Sau khi bạn xác định những ranh giới đó ...
- C là tổng dung lượng (tính bằng bit trên giây) dành riêng cho lưu lượng thoại
- A là băng thông được sử dụng bởi một cuộc gọi thoại, (ref Codec s)
Công thức tính công suất Erlang (trên một đơn vị thời gian) ...
Erlang capacity (per unit of time) = C / A
Hãy áp dụng điều này cho liên kết Ethernet 100Mbps, sử dụng các cuộc gọi thoại G.729 (tức là 39200 bps mỗi cuộc gọi).
Dung lượng Erlang tối đa của liên kết FastEthernet (sử dụng các cuộc gọi G.729 , được cho là có 100% liên kết):
100000000 bps / 39200 bps = 2551.02 Erlangs
Giả định băng thông :
Giả định của tôi về gói G.729 (số hiệu Codec của Cisco ) ...
- Chi phí trên toàn khung Ethernet - Lời nói đầu , SFD , IFG : 20 byte
- Tiêu đề Ethernet II & CRC: 18 byte
- Tiêu đề IP v4: 20 byte
- Tiêu đề UDP : 8 byte
- Tiêu đề RTP : 12 byte
- Tải trọng thoại G.729 : 20 byte
Tổng khung ethernet G.729 (bao gồm tất cả chi phí): 98 Byte
Tổng băng thông của G.729 qua ethernet:
50 G.729 packets/sec * 98 Bytes/G.729 packet * 8 bits/Byte = 39200 bits/second
Lưu ý: Tôi có quyền tự do sửa đổi băng thông được liệt kê là 31,2Kb / giây cho mỗi cuộc gọi G.729 của Cisco , vì họ bỏ qua chi phí đóng khung Ethernet trong số đó. Cách đơn giản nhất để minh họa điều này mà không làm cho toán học trở nên phức tạp hơn là bao gồm cả chi phí liên khung ethernet trong băng thông G.729 được tiêu thụ.
Câu 3
- Câu 3 : Một Erlang lưu lượng dữ liệu là gì?
- A3 : Bây giờ có lẽ rõ ràng ... nó phụ thuộc vào cách cuộc gọi được gửi qua mạng dữ liệu.