Twitter user LeahRosin tweeted a link to this article yesterday at SearchEnterpriseLinux.com, “Virtualization for high-performance computing on Linux: Critiques and challenges”
In my tip Using virtualization to reinvent high-performance computing on Linux, I called out a range of applications and benefits that virtualization can bring to high-performance computing (HPC). But the question is, despite these compelling cases, why don’t we see more pervasive use of virtualization in HPC?
Well, you may have heard this: There ain’t no such thing as a free lunch. In some cases, virtualization technology may not (yet) meet legacy HPC requirements; in others, HPC systems providers and deployers are not comfortable departing from familiar (and expensive) technology acquisition paths and roadmaps. This tip outlines a number of perceived roadblocks to leveraging virtualization and explains how virtualization can actually be a very good fit for HPC.
The article is in a “challenge — solution” format, noting critiques of virtualization in HPC (jitter/latency, paravirtualization, HPC acquistion, and so on) and providing a mitigating point of view. It reads pro virtualization to me. I’m not a sys admin or cluster designer, so I’d be interested to know your reaction to this article.