Neterion announces Hyperframe, a 10 GbE I/O virtualization (IOV) architecture

Quoting from the Neterion official announcement:

Neterion, Inc., an industry leader in the 10 Gigabit Ethernet adapter market for server and storage environments, announced that the company has developed Hyperframe™, an I/O Virtualization (IOV) architecture that expands hardware support to input/output (I/O) devices, providing end-to-end virtualization for the enterprise data center infrastructure.

Features included in the Hyperframe architecture are: multiple separate receive and transmit queues, independent Direct Memory Access (DMA) engines, separate network addresses, ability to classify and steer receive traffic, sophisticated interrupt schemes, separate register sets, separate copies of the configuration space, ability to direct packets through the PCI-Express fabric, etc.

“Neterion’s Hyperframe IOV will provide advanced I/O virtualization and is a great complement to the HP Virtual Server Environment, which enables customers to optimize their server resources in real time.”…

IBM launches new System x server and software targeting large scale x86 virtualization

Quoting from IBM official announcement:

IBM today announced it would address unprecedented demand for large scale x86 virtualization technologies with System x™ scaleable servers featuring its Enterprise X-Architecture technology — X3 — and new software to help clients speed their virtualization efficiencies.

In response to the growth of virtualized systems, IBM today introduced System x, an evolution of its xSeries® product line, to help customers move to a systems-based approach to x86 computing. IBM announced three high-performance systems designed to deliver the greater virtualization, utilization and performance focus required in this market segment.

IBM’s strong partnership with industry leaders like VMware as well as its own Virtualization Engine technologies that are built into System x, allow us to deliver the innovative solutions needed to help customers drive efficiencies in their business operations.”

Based on IBM’s Virtualization Engine technologies, IBM also unveiled breakthrough software that recognizes untapped utilization and hidden servers across clients’ networks and helps identify opportunities to consolidate and virtualize x86 systems. More than 600 IBM Business Partners have been certified to use the IBM Consolidation Discovery and Analysis Tool or CDAT.

Pricing and Availability
IBM’s new systems for the high-performance enterprise computing segment of System x will be available in May 2006, for virtualization, database, ERP and CRM applications.

  • System x3950 (Formerly x460)
    Featuring high-performance capabilities, flexible partitioning and mission-critical availability, ideal for database, ERP and server consolidation
    starting at US $17,499
  • System x3850 (Formerly x366)
    Compact four-processor server for 64-bit and mid-tier software applications
    starting at US $6,999
  • System x3800 (Formerly x260)
    High-performance, multi-purpose server with large internal storage capacity, ideal for remote and branch-office solutions
    starting at US $4,999

AMD looking to optimize Xen support

Heise Online reports AMD posted an online job request with precise references to Xen virtualization:

Job Code: OS virtualization developer

Description: As Operating System virtualization developer you are working with the Linux/Xen community to improve Xen for AMD processors. You are developing in cooperation with the silicon designers new concepts to improve the hardware support for modern operating systems. You are providing advise to the silicon designers and implement support in the Linux kernel and validate new concepts with processor simulators. You are developing prototype implementations ready for submission to the official Linux kernel.
This position is associated to AMDs Operating System Research Center in Dresden.

Tasks:

  • Xen improvements regarding support for AMD hardware
  • Advice our silicon designers to optimally support the needs of modern operating systems with new generations of AMD processors
  • Collaboration with other Linux tools developers both inside and outside of AMD
  • preparation of whitepapers and articles, presentations at technical conferences

Review: InfoWorld reviews SWsoft Virtuozzo for Linux 3.0

InfoWorld published a brief review of SWsoft Virtuozzo for Linux 3.0, giving it a score of 9.3 (Excellent) and writing this bottom line:

SWsoft really has its ducks in a row with Virtuozzo for Linux 3.0. It’s a well-designed and well-implemented virtualization solution that comes at a surprisingly low cost. Because it’s not true hardware virtualization and relies heavily on the host OS, it’s not for everyone, but it’s an outstanding choice for companies such as hosting providers and large infrastructures.

There is a point particularly interesting to me. The author, Paul Venezia, claims Virtuozzo has a much lower overhead than VMWare solution:


SWSoft’s approach to server virtualization has some definite benefits over VMWare?s. Among them, it requires much less overhead, so more virtual servers can be run from a single server without noticeable performance degradation…

But there are no traces of benckmarks or even a detail about VMware platform used for comparison, so beware of such affirmations.

Read the whole review at source.

If you are interested in Virtuozzo you could read the virtualization.info Review of SWsoft Virtuozzo for Windows 3.5.1.

VMware proposal for a standard virtualization interface in Linux kernel

After reading this article and this article about current controversy between VMware and Xen on how to implement virtualization in the Linux kernel, I believe it’s meaningful to quote the original VMware proposal:


Unlike the full-virtualization techniques used in the traditional VMware products, paravirtualization is a technique where the operating system is modified to enlighten the hypervisor with timely knowledge about the operating system’s activities. Since the hypervisor now depends on the kernel to tell it about common idioms etc, it does not need to write protect OS objects such as page and descriptor tables as a solution based on full-virtualization needs.
This has two important effects (a) it shortens the critical path, since faulting is expensive on modern processors (b) by eliminating complex heuristics the hypervisor is simplified. While the former delivers performance, the latter is quite important too.

Not surprisingly, paravirtualization’s strength, ie that it encourages tighter communication between the kernel and the hypervisor, is also its
weakness. Unless the changes to the operating system are moderated, you can very quickly find yourself with a kernel that (a) looks and feels like a brand new kernel or (b) cannot run on native machines or on newer versions of the hypervisor without a full recompile. The former can impede innovation in the Linux kernel, and the latter can be a problem for software vendors.

VMware proposes VMI as a paravirtualization interface for Linux that
solves these problems.

  • A VMI’fied Linux kernel runs unmodified on native hardware, and on many hypervisors, while simultaneously delivering on the performance promise of paravirtualization.
  • VMI has a rich and low level interface, which allows the kernel to cope with future hardware evolution by querying for hardware capability. It is our expectation that a single kernel will run unmodified on both today’s processors with limited hardware virtualization support and also keep up with any evolution on the processor front.
  • VMI Linux is a fairly clean interface, with distinct name spaces for objects from the kernel and the hypervisor. Nowhere do we mingle names from the hypervisor with that of the kernel. This separation allows innovation in the kernel to proceed at the same speed as always. For most kernel developers, a VMI kernel looks and feels like a regular Linux kernel.
  • VMI Linux still supports “native” hypervisor device drivers, for example a hypervisor vendor’s own private network or block device drivers which are free to use any interface desired to communicate with the hypervisor.

Be sure to read the whole ongoing thread for having a complete picture of VMware and Xen positions.

If you are interested you can find the draft VMI documentation inside the thread here.

VMware and Xen hypervisors co-existence in Linux kernel leads to political war

I already mentioned another article about this topic 2 weeks ago, but The Register wrote a very complete and interesting follow-up:


“VMware have proposed an implementation that would allow, in theory, different kinds of hypervisors to run beneath the kernel,” Morton said, in an interview with The Register. “It is, if you like, a hypervisor-neutral interface. The question remains if we want to have a hypervisor neutral interface. There might be the case that this generic interface isn’t going to buy us anything, so maybe we will just merge with Xen.

“That decision has not yet been made. We need to step back and have a think about how we are going to do this.”

Morton admits that he knows “very little” about the inner-workings of hypervisors – the core software layer used by some to manage virtual servers. With that in mind, he wants to see VMware and Xen developers hammer out the interface issue without involvement from him or Linus Torvalds.

“Any time Linus or I have to make a decision, the system has failed,” he said, noting that the kernel crew is eager to see this particular issue resolved.

The major problem, however, is that VMware and Xen developers don’t seem very close to having a meeting of the minds

The two camps have debated VMI for months on Linux kernel mailing lists, with other developers from IBM, Red Hat, Oracle and elsewhere chiming in.

“Most of our interactions have been on that level,” VMware senior director of research and development Jack Lo said.

VMware has reached out to the OSDL (Open Source Development Labs) and other unnamed parties to help set up a public forum for discussing the interface issue with Xen backers and anyone else who wants to show up.

But, after interviewing a number of people for this story, we get the sense that such a meeting is a concept at best right now. The parties involved proved reticent to nail down a time when they actually plan to sit down and don’t seem all that determined to approach a debate until all the behind-the-scenes political posturing has taken place…

I strongly suggest to read the whole article.

OpenVZ to implement IPv6 suport within a couple of months

Quoting from CNET News:


Harald Welte, the lead programmer of the netfilter/iptables firewall software used in Linux, griped last week on his blog that the software didn’t support the next-generation IPv6 Internet standard.

Welte’s complaint didn’t fall on deaf ears. “We have listened to the community and appreciate the feedback and will implement IPv6 support in OpenVZ in a month or two,” SWsoft said in a statement…

Read the whole article at source.

Pay attention to upcoming Intel Pentium D 9xx CPUs

Before buying a new server/desktop/laptop it’s quite obvious for a company or a single IT professional checking if it will sport new generation AMD/Intel CPUs.
Among most desirable features there is virtualization extension, but not every new processor on the market will have it.

The Register reported the expected low-end Pentium D 9xx processor family Intel will possibly release 3Q 2006 will not have Virtualization Technology (VT) enhancement:

…The 925 and 915 are clocked at 3.0GHz and 2.8GHz, respectively. Both contain twin 2MB L2 caches, run over an 800MHz frontside bus and support 64-bit addressing. In addition to VT, they don’t feature Enhanced SpeedStep – both technologies are present in higher-end 9xx-class Pentium Ds…

Read the whole article at source.

Parallels launches VM Compactor 1.0 beta

While working on its Workstation 2.1 for Apple Mac OS X on Intel architectures, Parallels is launching another beta program for a very useful tool: the VM Compactor 1.0.

Parallels claims this tool is able to compact size of a virtual machine of up to 80% and it works with any Microsoft Windows XP/2000/2003 virtual machine created with most known virtualization platforms:

  • Microsoft Virtual PC and Virtual Server
  • Parallels Workstation
  • VMware Workstation, GSX Server and Server

Download it here.