Thí dụ. Hypervisor có thể thực hiện ECN hay DCTCP.
Cụ thể, theo thông báo ùn tắc rõ ràng, lớp hypervisor dịch giảm cửa sổ nhận được rằng
nó sẽ gửi cho khách mà không cần chuyển tiếp các thông báo ùn tắc rõ ràng bản thân (xem thí nghiệm tại mục 3).
Nhược điểm. Kỹ thuật này có thể làm cho cửa sổ tắc nghẽn
vô nghĩa, vì nó dựa trên các cửa sổ nhận được để ràng buộc
số lượng gói tin trên máy bay. Ngoài ra, một điểm tinh tế cần lưu ý
là cửa sổ nhận được không nên được giảm xuống ít
hơn so với số lượng hiện tại của các gói dữ liệu trên máy bay. Điều này có thể xung đột với việc triển khai chung của quản lý TCP đệm. Do đó, các hypervisor cần phải quản lý một giảm dần trong khi theo dõi chặt chẽ tình trạng kết nối.
Cuối cùng, một thiếu sót đáng kể là trong khi kỹ thuật này
giúp làm cho TCP ít tích cực, nó không thể làm cho nó tích cực hơn. Cho rằng, chúng tôi sẽ cần phải dựa trên một kỹ thuật nặng hơn, chẳng hạn như một kết nối chia.
Sửa đổi ba-way handshake. Hypervisor có thể
thay đổi các tùy chọn được thương lượng khi thiết lập
kết nối.
Ví dụ. Hypervisor có thể thay đổi MSS thương lượng, hoặc
cho phép thời gian. Kỹ thuật này cũng là cần thiết cho một số
các kỹ thuật trên, ví dụ, cho phép hỗ trợ ECN (xem
thí nghiệm tại mục 3).
Nhược điểm. Kỹ thuật này chỉ có thể giúp cho những lợi ích thiết thực nhất mà không cần kỹ thuật bổ sung.
Những kỹ thuật này có thể dịch kiểm soát tắc nghẽn
chính xác nhất khi hypervisor biết hệ điều hành cụ thể
phiên bản và kiểm soát tắc nghẽn thuật toán. Trong một số trường hợp, nó
có thể được đơn giản để phát hiện các tự động hoặc
bằng cách kiểm tra gói, VM siêu dữ liệu, mẫn của khách, hoặc
giao tiếp khác với các khách mời. Tuy nhiên, nếu các hypervisor hoặc là không biết hoặc không muốn tin tưởng vào
thông tin [32], nó có thể chỉ đơn giản là hạn chế người gửi; ví dụ, khi
áp dụng các kỹ thuật nhận sổ tiết lưu, nó có thể
thả bất cứ điều gì ngoài cửa sổ cho phép nhận được.
Ngoài ra, lưu ý rằng những kỹ thuật này có thể được cài trên một mặt duy nhất của dòng chảy (tức là, người nhận
hoặc người gửi), năng suất virtual- để bản địa truyền thông, hoặc
cả hai bên, năng suất một giao tiếp ảo-to-ảo.
Khi khách đã thực hiện các thuật toán mục tiêu kiểm soát tắc nghẽn hiện đại, VCC có thể một trong hai đường hầm giao thông của nó minh bạch, hay vẫn còn dịch giao thông để đảm bảo
tuân theo các chính xác cùng thực hiện giao thức như giao thông VCC dịch khác.
Hình 3 cho thấy một sự kết hợp của ba cách
sửa đổi bắt tay và nhận được cửa sổ điều tiết
kỹ thuật có thể giúp cung cấp những lợi ích ảo-ECN giao thông nonECN TCP (sau này chúng tôi thực hiện một bằng chứng của khái niệm các
giải pháp này trong phần 3). Các lớp dịch VCC trong
hypervisor đầu tiên sử dụng ba cách sửa đổi bắt tay
kỹ thuật: trong hình 3 (a), nó đổi các lĩnh vực tiêu đề TCP
. Của các gói tin gửi đến cho phép hỗ trợ ECN trong underlay
Tiếp theo, trong khi VCC chỉ đặt ECT bit trong IP header của
gói dữ liệu gửi đi và ACK chuyển đến minh bạch (Hình 3 (b)), nó sử dụng nhận throttling cửa sổ
kỹ thuật khi tắc nghẽn. Như thể hiện trong hình 3 (c), sau khi
nhận được thông báo tắc nghẽn ECN, nó làm giảm
đang được dịch, vui lòng đợi..