NetXen claims to be able to virtualize a network interface within the network card itself, rather than rely on a hypervisor.NetSlice gives each virtual machine (VM) a virtual network card of its own with the result that it save on processing power and allow more data-intensive applications to run on virtual systems, the company said. Companies typically use VMs today for relatively lightweight apps, such as webservers, but the next phase of virtualization will be used to run applications such as data warehousing, business intelligence or maybe Microsoft Exchange, said Vik Karvat, NetXen\u2019s senior marketing director. "Looking forward, we will soon have quad-CPU servers with quad-core processors. That\u2019s 16 cores, so we will see heavier apps and many more VMs per machine, and those are going to start pushing a lot of I\/O," he said. "Even if each is only a few hundred megabytes, it soon adds up to gigabytes, and there\u2019s a finite limit to how much you can get through the hypervisor." At the moment, all I\/O is routed from the VM\u2019s network driver to a virtual network within the hypervisor, which controls the physical network interface. "That needs a high number of cycles and a lot of software touch, and because all the packets are routed through the hypervisor, it adds a limit on the bandwidth available to the VM," Karvat said. The current planned fix for this is to build network adapters that are virtualization-aware, and the PCI-SIG (special interest group) is developing standards for this. "We have been working with PCI-SIG on NIC [network interface card] virtualization, but standards take time," said Karvat. So the company has decided to introduce its own version now. "Everything we\u2019re doing ties in with the SIG work, though," he added. NetSlice isn\u2019t aimed at supporting multiple physical servers, like the Neterion approach, which allows blade servers to virtualize and share an NIC. Instead it allows virtual servers on the same physical system to have one or more virtual instances of an NIC each. NetXen gives each VM its own physical NIC driver, allowing the guest operating system to bypass the hypervisor and drop packets directly to the hardware. This requires an intelligent NIC capable of memory-mapping in hardware. NetXen will provide a firmware upgrade to add NetSlice support, Karvat said. "We support 1024 virtual NICs. Our view is yes, you do need that many, because the VMs could have multiple traffic types\u2014such as data, management, iSCSI\u2014and each traffic type will have its own priorities and so on, so it will want its own NIC. "Now you can, for example, load Microsoft\u2019s TCP Chimney [TCP offload] stack at the guest O\/S level and do a complete protocol stack bypass too," he said. Karvat noted that NetSlice still requires some intervention from the hypervisor to control DMA remapping, so the hypervisor needs software to support the NetXen card. "We have delivered our first firmware to the virtualization vendors, and they are tinkering with it," he added. "It\u2019s up to them to deliver support for it\u2014but pretty much everything we\u2019re doing, they\u2019ll have to support for the SIG anyhow."-Bryan Betts, Techworld.com (London)Check out our CIO News Alerts and Tech Informer pages for more updated news coverage.