Title :
A Network Virtualization Approach in Many-core Processor Based Cloud Computing Environment
Author_Institution :
Res. Technol. & Platforms, Nokia Siemens Networks, Beijing, China
Abstract :
With benefits of Cloud Computing widely acknowledged more and more public and private Cloud deployed. Virtualization is one of the most important supporting technologies for Cloud. While main stream CPUs are marching to many-core architecture the performance improvement of virtualization on many-core processor platform is critical for future Cloud. This paper presents an approach to implement network virtualization on many-core processor platform. The approach uses processor core to control all network interfaces and handle all packets from the interfaces. The core reschedules packets to corresponding operating system or other processor cores. This approach use a bare metal runs on a core to replace the low efficiency hypervisor and all operating systems can run in native mode rather than application mode on hypervisor. The theoretical analysis and tentative results show this approach can improve system performance up to around 20%.
Keywords :
cloud computing; multiprocessing systems; virtualisation; CPU; efficiency hypervisor; manycore architecture; manycore processor based cloud computing; network interfaces; network virtualization; network virtualization approach; operating systems; processor cores; virtualization improvement; Cloud computing; Emulation; Hardware; Network interfaces; Software; Virtual machine monitors; Virtual machining; cloud computing; hypervisor; many-core processor; network virtualization;
Conference_Titel :
Computational Intelligence, Communication Systems and Networks (CICSyN), 2011 Third International Conference on
Conference_Location :
Bali
Print_ISBN :
978-1-4577-0975-3
Electronic_ISBN :
978-0-7695-4482-3
DOI :
10.1109/CICSyN.2011.70