150 likes | 165 Views
This project analyzes channel multiplexing through Frequency Division Multiplexing (FDM) virtualization. It compares UML, Xen, and VMWare platforms, focusing on throughput, jitter, and cross-coupling metrics. The study introduces OpenVZ node virtualization, examines configurations, and reports on performance results. Preliminary findings show OpenVZ's efficiency and isolation benefits, suggesting its suitability for deployment. Future work includes detailed software architecture design and component identification for further development.
E N D
Virtualization Project Status Gautam D. Bhanage, George Hadjichristofi, Ivan Seskar WINLAB
Last reported project status • Compared space and time separation approaches for channel multiplexing with testbed virtualization • Evaluated the performance of UML as a testbed virtualization platform
Current Efforts • Frequency Division Multiplexing (FDM) based virtualization • Previous study used UML for FDM • Extend comparison with other platforms • Design for a virtualized platform for ORBIT • Understand requirements • Design proposal
FDM Virtualization - Goals • Goals: • Compare existing platform virtualization approaches (UML, Xen, VMWare) • Determine the most suitable scheme for testbed virtualization prototype • Metrics: • Comparison is based on throughput, , jitter, and cross coupling characteristics
FDM Virtualization - Status • Added the OpenVZ node virtualization scheme • Each node has two virtual private servers (VPS) which are mapped to two physical interfaces. • OpenVZ provides virtual network interfaces (venet) • Driver setting controllable from host operating system only.
OpenVZ – Setup • Each virtualized node runs 2 VPS’s • Channel rate is fixed at 36M and we operate in 802.11a • Madwifi driver 0.9.4
Some Results – 1 (Throughput) Average throughput with different setups when offered load is varied from 5 to 50Mbps. Packet size and tx rate are constant at 1470bytes and 36M respectively Average throughput performance with varying packet sizes. Channel rate and offered load are kept constant at 36M and 50Mbps respectively
Some Results – 2 (Isolation) Transient response evaluation with both experiments running on OpenVZ. Experiment 1 pumps a constant 20Mbps while experiment 2 varies offered load from 5 to 1000Mbps Evaluation of cross coupling across experiments. Experiment 1 runs a constant offered load while experiment 2 varies from 5 to 1000Mbps
OpenVZ - Preliminary Conclusions • OpenVZ works with a lower overhead and scales well • It also provides excellent isolation and we see little or no cross coupling making it ideal for deployment on our testbed. • Further comparison with a para-virtualization based platform like Xen necessary
FDM Architecture • We propose an initial design for deployment with OpenVZ • Need a systematic control architecture that allows experimenters to setup and work with a virtualized testbed without interfering with each other.
Linux Kernel User Space Wireless Subsystem Agent Regulatory Domain Regulatory Database cfg80211 Wireless Driver 1 Wireless Driver 2
Conclusions/Future Work • OpenVZ provides a sturdy platform for virtualization prototyping • Need a more detailed design with identification of critical components for deployment