Font Size: a A A

The Design And Implementation Of I/O Virtualization And Related Applications On Multi-Core Network Device

Posted on:2013-12-12Degree:MasterType:Thesis
Country:ChinaCandidate:Z B HeFull Text:PDF
GTID:2248330371966938Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
As the hardware technology, server technology, the development of application processing requirements, network device, processing power has been greatly improved, and has also been more widely used. The emergence of multi-core network device makes the hardware processing capacity to grow exponentially, while the corresponding increase in hardware cost. Virtualization technology as a substantial increase in hardware utilization and user efficiency and can provide basic services to the cloud edge computer technology, has been more and more attention to large enterprises. Multi-core network device virtualization technology for large-scale routers, switches, demand for the proposed use of the technology, this device implemented based on the underlying hardware architecture and the MIPS upper xorp/click of soft routing scheme for the underlying device virtualization, multi cores, multi virtual machines multi-service multi stream processing of I/O virtualization technology in the design and implementation.The technology of multiple data streams deviding is a key of I/O virtualization technology, through the I/O ports to multiple virtual machines virtual multi-service shared port. This thchnology is more than the traditional multi-port data input and output of innovation, good with other virtualization technology, and reduces the hardware requirements, making the number of establishment of a virtual machine be out of the limit of the number of I/O portsFirst, this paper introduces the related concepts of virtualization technology for CPU virtualization, memory virtualization and I/O virtualization, and also introduced the MIPS architecture, the underlying device forprocessing the data stream were instroduced. Then, this paper for the project overall virtualization solution for the analysis resulted int I/O virtualization implementations of choice, combined with the development of hardware to complete cavium efficient streaming of data flow and processes, which also included data flow processing applications, FEC video repair and WEB firewall.The implementation of I/O virtualization and related applications on multi-core network device, we propose a combination of CPU and memory virtualization virtualization, more efficient use of I/O port data rate and hardware flow processes. The implementation of FEC video repair application and WEB firewall application proved an efficient and data distribution for the combination of high hardware, the hardware can be used in a reasonable basis to achieve the system requirements.Finally, author tests the integration of I/O virtualization and applications, the report of testing results is given at lase.
Keywords/Search Tags:I/O virtualization, I/O device sharing, data streaming data stream processing, MIPS
PDF Full Text Request
Related items