PaaS the SLAs: HPC is like one great big cloud ... right? Guys?
Our man goes to the Supercomputing Summit and likes what he sees
Comment Here I am on day 3 at the Supercomputing Summit.. I think I’ve been waiting for more than 15 or 20 years to re-live this kind of experience, which is very similar to what it was like going to conferences back in the 1990s.
Some of the sessions are off the chart and the expo area is the nerdiest, geekiest thing I’ve seen in many years. There are no booth babes – the women in the booths are engineers and really know their stuff.
All the technology is exposed, racks full of (working) equipment, CPUs, GPUs, real live demos all around and probably most important are the university booths and research centers displaying their HPC projects, achievements and services.
The show floor hosts a large number of very small startups, and some of them have amazing technology that could be of real interest, not just for HPC but for enterprise IT too.
Besides the HPC itself, with its super-mega clusters, hundreds of PBs of storage and unbelievable networking, what I find really interesting is the intersection between HPC and enterprise IT.
I’ve seen many use cases that transcend the classic oil and gas or genomics. Vertical high end applications such as financial risk analysis as well as Big Data analytics (just to make two examples looking at the most common use cases) that are inheriting technology, architectures and products usually found in the HPC space.
Another interesting thing is that some of the people running HPC infrastructures are managing them like big clouds (without ever mentioning the word cloud). In fact, they have many different projects running simultaneously and have to share resources between multiple teams. Everything resembles the cloud: self-service provisioning, specific HPC libs/tools that look like PaaS, Security, some sort of SLAs and so on.
At the end of the day, it’s like managing a big private cloud which serves thousands of users at the same time. Yet Openstack was not mentioned very often. Sometimes it was brought up by vendors, rarely by end users… probably OpenStack is just taken for granted. In any case it’s very interesting to note that there are so many similarities between these two worlds.
HPC loves object storage
Almost all object storage vendors have a booth here. There are two reasons for that.
Firstly, primary HPC storage is as fast as hell (parallel file systems, Infiniband everywhere, Disks and a few SSDs). It's also relatively cheap considering the kind of throughput it can sustain but the volumes of data produced are incredible and, once data is created and analyzed it has to be accessed from everywhere and archived (some times for a long period of time).
Object storage is simply becoming more and more convenient from both the cost and usability side when compared to other technologies. Some integrations, like the one shown by DDN, makes the process really seamless.
Secondly, some vendors are working on an interesting integration between object storage and compute clusters. I talked about this possible scenario a while back, and it was more about Big Data Analytics in the enterprise… but, as I said then, boundaries between HPC and high end enterprise IT (or commercial HPC?) are blurring. A future design for these Analytics/HPC clusters could leverage some flash-based cache on the nodes and a huge object storage repository at the backend.
Even though, these kinds of filesystems (GPFS and Lustre are the most common) can manage a huge amount of files and very large capacities, they are complex and data need to be moved somewhere else when it’s time to archive it. And it will get more and more complex, with clusters heading towards the Exabyte scale…
Closing the circle
For me this supercomputing conference is like a candy store for a kid. I’ll be excited when I get back with all that I’ve seen and will have a myriad of ideas to develop.
It’s really interesting to look at two different but somewhat parallel worlds like HPC and enterprise IT, find the similarities and try to figure out how some of this technology and know-how can be transferred from one world to the other. ®
Disclaimer: I was invited to this conference by DDN and they paid for travel and accommodation, I have not been compensated for my time and am not obliged to write about it. Furthermore, the content is not reviewed, approved or edited by any other person than the Juku team – and El Reg's sub-editors, natch.