Example. The hypervisor can implement ECN or DCTCP.Specifically, upon  dịch - Example. The hypervisor can implement ECN or DCTCP.Specifically, upon  Việt làm thế nào để nói

Example. The hypervisor can impleme

Example. The hypervisor can implement ECN or DCTCP.
Specifically, upon explicit congestion notification, the hypervisor translation layer decreases the receive window that
it sends to the guest, without forwarding the explicit congestion notification itself (see experiments in Section 3).
Cons. This technique can make the congestion window
meaningless, since it relies on the receive window to bound
the number of in-flight packets. Also, a delicate point to note
is that the receive window should not be decreased to less
than the current number of in-flight packets. This may conflict with common implementations of the TCP buffer management. Therefore, the hypervisor needs to manage a gradual decrease while closely monitoring the connection state.
Finally, a significant shortcoming is that while the technique
helps make TCP less aggressive, it cannot make it more aggressive. For that, we would need to rely on a heavier technique, such as a split connection.
Modify the three-way handshake. The hypervisor can
change the options that are negotiated when setting up the
connection.
Example. The hypervisor can modify the negotiated MSS, or
enable timestamps. This technique is also needed for several
of the above techniques, e.g., to enable ECN support (see
experiments in Section 3).
Cons. The technique can barely help for most practical benefits without additional techniques.
These techniques can translate the congestion control
most accurately when the hypervisor knows the specific OS
version and congestion control algorithm. In some cases, it
may be straightforward to detect these automatically either
by packet inspection, VM metadata, guest introspection, or
other communication with the guest. However, if the hypervisor either does not know or does not want to trust the
information [32], it could simply limit the sender; e.g., when
applying the receive window throttling technique, it could
drop anything beyond the allowed receive window.
In addition, note that these techniques can be implemented either on a single side of the flow (i.e., receiver
or sender), yielding a virtual-to-native communication, or
on both sides, yielding a virtual-to-virtual communication.
When the guest already implements the target modern congestion control algorithm, vCC can either tunnel its traffic transparently, or still translate the traffic to make sure it
obeys the exact same protocol implementation as other translated vCC traffic.
Figure 3 illustrates how a combination of the three-way
handshake modification and the receive window throttling
techniques can help provide virtual-ECN benefits to nonECN TCP traffic (we later implement a proof-of-concept of
this solution in Section 3). The vCC translation layer in the
hypervisor first uses the three-way handshake modification
technique: in Figure 3(a), it modifies the TCP header fields
of the sent packets to enable ECN support in the underlay.
Next, while vCC only sets the ECT bit in the IP header of
outgoing data packets and forwards incoming ACKs transparently (Figure 3(b)), it uses the receive window throttling
technique upon congestion. As shown in Figure 3(c), upon
receiving an ECN congestion notification, it decreases the
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Ví dụ. Hypervisor có thể thực hiện ECN hoặc DCTCP.Cụ thể, sau khi thông báo rõ ràng tắc nghẽn, các lớp dịch hypervisor giảm cửa sổ nhận được mànó sẽ gửi đến đánh, mà không cần chuyển tiếp thông báo rõ ràng tắc nghẽn riêng của mình (xem các thí nghiệm trong 3 phần).Nhược điểm. Kỹ thuật này có thể làm cho cửa sổ tắc nghẽnvô nghĩa, kể từ khi nó dựa trên các cửa sổ nhận được ràng buộcsố lượng gói dữ liệu chuyến bay. Ngoài ra, một điểm tinh tế cần lưu ýlà cửa sổ nhận nên không được giảm xuống để ít hơnso với hiện tại số lượng gói dữ liệu chuyến bay. Điều này có thể xung đột với việc triển khai phổ biến của việc quản lý vùng đệm TCP. Vì vậy, hypervisor cần quản lý một giảm dần trong khi chặt chẽ theo dõi trạng thái kết nối.Cuối cùng, một thiếu sót đáng kể là trong khi các kỹ thuậtgiú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 vào một kỹ thuật nặng hơn, chẳng hạn như kết nối chia rẽ.Thay đổi bắt tay ba chiều. Có thể hypervisorthay đổi các tùy chọn được thương lượng khi thiết lập cáckết nối.Ví dụ. Hypervisor có thể sửa đổi MSS đàm phán, hoặccho phép dấu thời gian. Kỹ thuật này cũng cần thiết cho một sốcác kỹ thuật ở trên, ví dụ như, để cho phép ECN hỗ trợ (xemthí nghiệm ở phần 3).Nhược điểm. Các kỹ thuật có thể chỉ giúp cho các lợi ích thiết thực nhất mà không cần bổ sung kỹ thuật.Các kỹ thuật này có thể dịch kiểm soát tắc nghẽnĐặt một cách chính xác khi hypervisor biết hệ điều hành cụ thểPhiên bản và tắc nghẽn các thuật toán kiểm soát. Trong một số trường hợp, nócó thể được đơn giản để phát hiện những tự động hoặcbằng cách kiểm tra gói, siêu dữ liệu máy ảo, mẫn đánh, hoặcthông tin liên lạc với các khách mời. Tuy nhiên, nếu hypervisor không biết hoặc không muốn tin tưởng cácthông tin [32], nó chỉ đơn giản là có thể giới hạn người gửi; Ví dụ, khiáp dụng các cửa sổ nhận throttling kỹ thuật, nó có thểthả bất cứ điều gì ngoài việc được phép nhận cửa sổ.Ngoài ra, lưu ý rằng các kỹ thuật này có thể thực hiện hoặc trên một mặt duy nhất của dòng chảy (ví dụ, nhậnhoặc người gửi), yielding một giao tiếp ảo nguồn gốc, hoặccả hai bên, yielding một ảo-để-giao tiếp ảo.Khi khách đã thực hiện các thuật toán kiểm soát mục tiêu hiện đại tắc nghẽn, vCC có thể đường hầm của nó giao thông minh bạch hoặc dịch vẫn còn lưu lượng truy cập để đảm bảo rằng nótuân theo việc thực hiện chính xác cùng một giao thức như giao thông dịch vCC khác.Hình 3 minh họa làm thế nào là một sự kết hợp của ba chiềuSửa đổi bắt tay và nhận sổ throttlingkỹ thuật có thể giúp cung cấp lợi ích ECN ảo để lưu thông TCP nonECN (chúng ta sau đó thực hiện một proof-of-khái niệm củagiải pháp này ở phần 3). Lớp dịch vCC trong cácHypervisor lần đầu tiên sử dụng sửa đổi bắt tay ba chiềukỹ thuật: trong hình 3(a), nó đổi trường tiêu đề TCPCác gói tin gửi cho phép ECN hỗ trợ trong lót.Tiếp theo, trong khi vCC chỉ bộ ECT bit trong header IP củagửi đi gói dữ liệu và chuyển tiếp đến ACKs minh bạch (con số 3(b)), nó sử dụng các cửa sổ nhận throttlingkỹ thuật khi tắc nghẽn. Như được hiển thị ở hình 3(c), sau khinó nhận được một thông báo ECN tắc nghẽn, làm giảm các
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
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..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: