2. hypervisor DỊCH KỸ THUẬT
Trong phần này, chúng ta xem xét một số kỹ thuật chỉnh sửa có sẵn TCP có thể được sử dụng trong kiến trúc VCC của chúng tôi. Những kỹ thuật này khoảng đặt hàng từ nhiều nhất đến ít nhất là xâm nhập. Hai kỹ thuật đầu tiên được cụ thể cho siêu giám sát, trong khi những người sau đây cũng có thể được sử dụng trong middleboxes cạnh mạng, bao gồm cả một số kỹ thuật hiện tại đã được đề xuất trong văn học để điều chỉnh tốc độ của TCP chảy [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à xâm nhập tối thiểu, vì họ là những người hấp dẫn nhất và thiết thực để thực hiện.
Ngoài ra, chúng tôi cũ đồng bằng những nhược điểm của từng kỹ thuật, bao gồm cách nhau có thể vi phạm nguyên tắc mạng kiến trúc. Không phải tất cả những lời nói dối được tạo ra bằng nhau: phá vỡ cuối để kết thúc nguyên tắc có thể được coi là nghiêm trọng hơn chỉ đơn thuần là giảm nhận window.Write vào bộ nhớ của khách. Kỹ thuật ảo hóa hiện đại như hoạt động trí nhớ mẫn [27,28] và các sản phẩm ngành công nghiệp như VMSafe VMware [29] cho phép hypervisor để giám sát an toàn một khách VM bằng cách nhìn đầy đủ hơn tình trạng nguyên bộ nhớ của nó, và viết vào bộ nhớ này khi cần thiết. Do đó, các hypervisor có thể trực tiếp chỉnh sửa các thuật toán điều khiển tắc nghẽn trong khách bằng cách viết các thông số TCP mong muốn trong bộ nhớ của khách tương ứng và ghi. Thí dụ. Giả sử chúng ta muốn thêm một đại chồng kiểm soát tắc nghẽn hoàn toàn với những vị khách cũ VM. Sau đó, các hypervisor có thể đưa mã trong khách như thể nó là phần mềm độc hại với access.Cons bộ nhớ không giới hạn. Khách thuê có thể mong đợi mạnh VM đảm bảo cách ly và không chấp nhận rằng các hypervisor viết vào bộ nhớ ảo, ngay cả đối với mục đích nâng cao hiệu suất. Trong trường hợp cả hai hypervisor và khách VM kiểm soát ngăn xếp mạng, viết vào bộ nhớ cũng có thể làm chậm máy ảo vì sự cần thiết cho việc giữ ổn định và đảm bảo đồng bộ giữa các hoạt động ghi. Đọc từ bộ nhớ của khách. Như trên, hypervisor có thể truy cập vào bộ nhớ của khách sử dụng mẫn của khách. Tuy nhiên, bằng cách tránh bộ nhớ viết, nó chỉ kiểm tra bộ nhớ và không cần đồng bộ. Thí dụ. Giải pháp hộp trắng này làm cho các thông số của khách trong suốt đối với các lớp hypervisor dịch. Nó có thể cung cấp quyền truy cập vào cửa sổ tắc nghẽn mà không cần phải duy trì trạng thái để 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 rằng các hypervisor được một sneak peek bên trong máy ảo của họ. Ngoài ra, khi các hypervisor truy cập vào bộ nhớ của khách thay vì giữ một máy trạng thái nội bộ, nó bổ sung thêm chế biến và truyền thông chậm trễ. Chia nhỏ kết nối. Phương pháp kết nối chia phá vỡ một kết nối TCP thành nhiều tiểu-kết nối, ví dụ, sử dụng một proxy TCP [19, 20]. Nó có thể xác nhận các gói tin đến máy khách VM tại một số tỷ lệ mong muốn, sau đó gửi chúng trên các mạng trung tâm dữ liệu bằng cách sử dụng thuật toán điều khiển tắc nghẽn mục tiêu mong muốn
đang được dịch, vui lòng đợi..
