More Videos...
 

A Network Virtualization Approach in Many-core Processor Based Cloud Computing Environment

A Network Virtualization Approach in Many-core Processor Based Cloud Computing Environment With benefits of Cloud Computing widely acknowledged more and more public and private Clouddeployed. 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%.

Recent Projects

More +