2. HYPERVISOR DỊCH KỸ THUẬTTrong phần này, chúng tôi xem xét một số có sẵn TCP sửa đổi kỹ thuật có thể được sử dụng trong kiến trúc vCC của chúng tôi. Các kỹ thuật này khoảng lệnh từ nhất ít xâm nhập. Lần đầu tiên hai kỹ thuật được cụ thể để hypervisors, trong khi những người sau đây có thể cũng được sử dụng trong mạng edge middleboxes, bao gồm một số các kỹ thuật hiện có đã được đề xuất trong tài liệu để điều chỉnh tốc độ dòng chảy TCP [22-26]. Trong bài báo này, chúng tôi tập trung vào các kỹ thuật đơn giản và ít xâm nhập, vì họ đang hấp dẫn và thực tế để thực hiện.Ngoài ra, chúng tôi cựu đồng bằng những hạn chế của từng kỹ thuật, bao gồm làm thế nào mỗi có thể vi phạm nguyên tắc kiến trúc mạng. Lời nói dối không phải tất cả được tạo ra bằng nhau: phá vỡ các nguyên tắc kết thúc để kết thúc có thể được coi là nặng hơn so với chỉ đơn thuần là việc giảm các cửa sổ nhận. Ghi vào bộ nhớ đánh. Kỹ thuật ảo hóa hiện đại như bộ nhớ hoạt động mẫn [27,28] và các sản phẩm ngành công nghiệp như của VMware VMSafe [29] sử hypervisor để an toàn theo dõi khách VM bởi có khả năng hiển thị đầy đủ hơn tình trạng nguyên bộ nhớ của nó, và ghi vào bộ nhớ này khi cần thiết. Vì vậy, hypervisor có thể trực tiếp sửa đổi các thuật toán kiểm soát tắc nghẽn ở khách TCP mong muốn các thông số trong các bộ nhớ đánh tương ứng và đăng ký văn bản. Ví dụ. Giả sử chúng ta muốn thêm một chồng kiểm soát đầy đủ hiện đại tắc nghẽn một cũ khách VM. Sau đó hypervisor có thể tiêm mã trong khách như thể nó là phần mềm độc hại với bộ nhớ không giới hạn access.Cons. người thuê nhà có thể hy vọng mạnh mẽ hơn VM cách ly đảm bảo và không chấp nhận hypervisor ghi vào bộ nhớ máy ảo, ngay cả với mục đích cải thiện hiệu suất. Trong trường hợp mà hypervisor và khách VM kiểm soát ngăn xếp mạng, viết vào bộ nhớ có thể cũng làm chậm máy ảo vì sự cần thiết để giữ sự nhất quán và đảm bảo đồng bộ giữa các hoạt động ghi. Đọc từ đánh bộ nhớ. Như trên, hypervisor có thể truy cập các bộ nhớ đánh bằng cách sử dụng đánh mẫn. Tuy nhiên, bằng cách tránh ghi nhớ, nó chỉ kiểm soát bộ nhớ và không cần đồng bộ hoá. Ví dụ. Giải pháp trắng hộp này làm cho các tham số đánh trong suốt lớp dịch hypervisor. Nó có thể cung cấp quyền truy cập vào cửa sổ tắc nghẽn không cần duy trì nhà nước để theo dõi nó trong hypervisor. Nhược điểm. Một lần nữa, người thuê nhà có thể không chấp nhận hypervisor được một sneak peek bên trong máy ảo của họ. Ngoài ra, khi hypervisor truy cập bộ nhớ đánh thay vì giữ một máy tính nội bộ nhà nước, nó cho biết thêm sự chậm trễ xử lý và truyền thông. Chia kết nối. Phương pháp tiếp cận kết nối chia phá vỡ kết nối TCP thành nhiều tiểu kết nối, ví dụ, bằng cách sử dụng một proxy TCP [19, 20]. Nó có thể thừa nhận gói để khách VM ở một số mức mong muốn, sau đó gửi chúng trên mạng Trung tâm dữ liệu bằng cách sử dụng các thuật toán kiểm soát mục tiêu mong muốn tắc nghẽn
đang được dịch, vui lòng đợi..
