Nanobio is an old cluster. After many months of planning what was the best way to proceed with an upgrade to Nanobio, we at the HPCf finally decided that it would be best to build a new separate cluster rather than updating the current cluster. At the time of writing we are currently involved in the installation of this new cluster.
A lot of the compute nodes of Nanobio were capable of being integrated into the new cluster. Instead of leaving these compute nodes behind on Nanobio, we removed them from Nanobio and installed them into the new cluster. This has an obvious impact on Nanobio’s performance, which was already over-capacity to begin with.
No. The hardware that has been migrated to the new cluster will stay there for good. In fact, some more compute nodes from Nanobio will be migrated to the new cluster.
Not quite. The new cluster will be Nanobio’s successor, but we currently have no plans to shut down Nanobio for good (subject to change). We’ve yet to decide the fate of Nanobio, but one possibility is to keep it running as a separate, less powerful cluster for jobs that may not necessarily require that many resources.
No. The new cluster is completely separate from Nanobio. Any data migration will have to be carried out by the user. The user is ultimately responsible for ensuring that their HPCf data is properly backed up.
As Nanobio’s successor, the new cluster will be available for all current and future HPCf users. If you already have a Nanobio account that was created after our current web site went up (after November 2014)
then you will automatically be added as a user to the new cluster. If you registered your current Nanobio account before the new site went up, then you will have to register again through our site here
. If you are unsure whether you have to reregister or not, you can ask us to verify your account at firstname.lastname@example.org.
Your username will be the same as your current Nanobio username. You will likely be required to enter a new password, though. We will let you know more details later.
The current tentative timeline is for the new cluster to be up sometime in February.
The way the new cluster is built is very similar to Nanobio, but some changes will be evident to users. The most noticeable one will be that the new cluster will use a new software for managing the job queues. Nanobio uses SGE and the new cluster will use Slurm. There will be a bit a of a learning curve for users, but we will have documentation and tutorials up on our site for your reference, and as always we’ll be glad to answer your questions at email@example.com.
Another big change will be the addition of quotas. A cluster’s resources are limited, and in order ensure that these resources are shared fairly (or as close to fair as possible) we will be enforcing quotas throughout the new cluster. There will be quotas for both /home consumption and /work consumption, as well as for the running time of jobs. The quotas on /home and /work will be applied not to individual users, but to entire research groups.
Otherwise, the cluster interface should feel mostly the same to users: its OS is based on CentOS Linux, it will have modules for loading specific software, a high-performance /work filesystem for running jobs on and a slower /home filesystem for temporarily storing files.
Computer clusters are complex systems that incorporate many different software and hardware components and try to make them play nicely together. These components include: a Linux OS, Infiniband networking, Ethernet networking, a Lustre parallel file system, a cluster manager software, the actual machines that run all these components, and many many others. There’s also the added work of physically assembling the cluster in our data center. Sometimes getting all the components to play nicely takes a while, and so we thank you for your patience as we continue to work hard to get the new cluster ready for our users.
We’ll have final numbers soon. But generally it is much bigger, faster, and more efficient than Nanobio in virtually every meaningful way.
Yes. You can tell your research colleagues about the new cluster and ask them to verify if they need to create a new account or not. Also, you could start identifying any data that you know for sure you will need to transfer to the new cluster to continue your work. Keep in mind that the new cluster is not
a storage server. The data that you transfer should be data that you need for actually running jobs on the cluster. High performance computer clusters in general are not designed to be reliable, long-term storage solutions for users, and as such users will be ultimately responsible for making sure their data is properly backed up
You can also share this FAQ with other Nanobio users so they’ll be up to date with what’s going on.
As always, we’ll be glad to respond to them at help(at)hpcf.upr.edu. Any other questions you ask may be incorporated into this FAQ.