Vegas dựa vào sự thay đổi trong thụng lượng để dự đoỏn khả năng xảy ra tắc nghẽn trờn mạng. Vegas so sỏnh thụng lượng đo được (thụng lượng thực tế) với thụng lượng trung bỡnh (thụng lượng mong muốn). Số byte dữ liệu đang trong quỏ trỡnh truyền tỉ lệ trực tiếp với thụng lượng mong muốn, do đú khi kớch thước cửa sổ tăng lờn, dẫn đến số byte dữ liệu lớn hơn, thỡ thụng lượng cũng phải tăng lờn. Vegas sử dụng ý tưởng này để đo và điều khiển lượng dữ liệu thờm (extra data)- lượng dữ liệu sẽ khụng được truyền nếu băng thụng đang sử dụng đỳng bằng băng thụng cho phộp của kết nối- đang được truyền. Mục đớch của Vegas là duy trỡ lượng dữ liệu thờm hợp lớ trờn mạng. Nếu quỏ nhiều sẽ gõy ra tắc nghẽn, cũn nếu quỏ ớt thỡ kết nối sẽ phản ứng khụng đủ nhanh để tăng băng thụng khi băng thụng cho phộp tăng lờn. Như vậy cỏc thao tỏc trỏnh tắc nghẽn của Vegas khụng chỉ dựa trờn cỏc gúi tin mất mà cũn dựa trờn thay đổi của lượng dữ liệu thờm dự đoỏn được.
Thụng lượng mong muốn được tớnh bằng cụng thức:
Expected = cwnd/BaseRTT (1.13)
Trong đú BaseRTT là giỏ trị RTT nhỏ nhất ghi nhận được, thường là RTT của gúi tin đầu tiờn, vỡ khi đú mức tắc nghẽn gõy ra bởi kết nối là nhỏ nhất. Thụng lượng thực tế Actual được tớnh trong mỗi RTT và bằng thương của số gúi tin truyền được trong một khoảng RTT với chớnh giỏ trị RTT đú -
việc đo RTT cũng như số gúi tin căn cứ vào khoảng thời gian từ lỳc phỏt gúi tin cho đến khi nhận được ACK của nú. So sỏnh hai giỏ trị thụng lượng này cho Vegas cỏc hành động tương ứng. Đặt Diff=Expected-Actual:
+ Diff<0 =>Actual>Expected => Đặt lại BaseRTT=RTT đo được. + Diff< => cwnd tăng thờm 1 trong RTT tiếp theo.
+ Diff> => cwnd giảm đi 1 trong RTT tiếp theo
+ < Diff < => cwnd được giữ nguyờn trong RTT tiếp theo
Trong đú và là hai ngưỡng tương ứng với lượng dữ liệu thờm trờn mạng quỏ ớt và quỏ nhiều. Khi Actual nhỏ hơn Expected quỏ nhiều, khả năng tắc nghẽn trờn mạng đang tăng lờn, do đú cần phải giảm thụng lượng - thụng qua việc giảm cwnd - quyết định ngưỡng này. Khi Actual rất gần với
Expected (tất nhiờn vẫn nhỏ hơn), băng thụng đang khụng được tận dụng đủ, do đú phải tăng cwnd, quyết định ngưỡng này. Vegas cố gắng giữ lượng dự liệu thờm trờn mạng trong một phạm vi phự hợp, giữa và . [4] đề nghị giỏ trị của là 2/BaseRTT và là 4/BaseRTT.