Kỹ thuật truyền thống để quản lý kích thƣớc hàng đợi là dựa vào cơ chế FIFO (nhƣ đã trình bày tại mục 2.1 trên). Theo cơ chế này, tất cả các gói tin đến đƣợc xếp vào hàng đợi; khi hàng đợi đầy thì các gói tin đến sau đều bị loại bỏ; để chọn các gói tin truyền đi thì gói tin nào đến trƣớc đƣợc phục vụ trƣớc. Trong bộ mô phỏng NS, kỹ thuật này đƣợc cài đặt với tên gọi “DropTail”. Do tính đơn giản của nó, kỹ thuật này đƣợc sử dụng nhiều năm trên Internet, tuy nhiên nó có 2 nhƣợc điểm cơ bản sau đây:
3.1.1 Hiện tƣợng Lock-Out và Global Synchronization
Theo cơ chế “DropTail” thì trong nhiều trƣờng hợp, có thể có một hoặc một vài dòng lƣu lƣợng độc quyền chiếm hàng đợi, làm cho các gói tin của các kết nối khác không thể đƣợc nhận vào, ta nói rằng chúng bị “Lock-out”. Khi xảy ra hiện tƣợng “lock-out”, nếu thực thể gửi lƣu lƣợng sử dụng giao thức TCP thì chúng sẽ bị timeout khi đi qua hàng đợi đó, khi đó theo thuật toán tránh tắc nghẽn, chúng sẽ đồng thời giảm kích thƣớc cửa sổ phát và thực hiện rút lui theo hàm mũ, làm cho lƣu lƣợng trên mạng giảm mạnh, gây lãng phí dải thông của mạng. Hiện tƣợng đồng loạt giảm lƣu lƣợng đó đƣợc gọi là hiện tƣợng đồng bộ toàn cầu - “global synchronization”.
3.1.2 Hiện tƣợng Full Queues
Cơ chế “DropTail” làm cho hàng đợi có thể thƣờng xuyên ở trạng thái đầy hoặc gần đầy trong khoảng thời gian dài, vì việc loại bỏ gói tin đến chỉ thực hiện khi hàng đợi đã đầy. Ngoài ra, vì lƣu lƣợng trên Internet thƣờng xuyên có sự bùng nổ, các gói tin thƣờng đến theo từng cụm (bursts) – hàng loạt gói tin đến cùng lúc, nên bộ đệm tại các nút mạng phải có kích thƣớc đủ lớn để có thể hấp thu đƣợc sự bùng nổ này. Tuy nhiên, việc này làm tăng kích thƣớc hàng đợi dẫn đến việc độ trễ và thăng giáng độ trễ của các gói tin đi qua mạng cao. Nhƣ vậy điều quan trọng là phải có cơ chế quản trị hàng đợi tốt, hơn là chỉ đơn giản tăng kích thƣớc của nó.
Ngoài “DropTail”, hai phƣơng pháp khác có thể đƣợc áp dụng khi hàng đợi đầy là loại bỏ ngẫu nhiên Random Drop hoặc loại bỏ ở đầu khi đầy Drop Front. Theo phƣơng pháp Random Drop, router loại bỏ ngẫu nhiên một gói tin trong hàng đợi khi hàng đợi đầy để dành chỗ cho gói tin đến. Còn với phƣơng pháp Drop Font thì ngƣợc lại với DropTail, router sẽ loạt bỏ gói tin ở đầu hàng đợi khi đầy và một gói tin đến. Cả hai cơ chế này có thể giải quyết đƣợc vấn đề “lock-out” nhƣng không giải quyết đƣợc vấn đề thứ hai là “full-queues” nhƣ đã nói ở trên.