• close

Kellogg Linux Cluster

System Description

The Kellogg Linux Cluster (KLC) is a group of 6 high-memory Linux servers, or "nodes," each of which has 28 CPU cores and 1.5 TB of RAM.

Storage on KLC is shared among the 6 machines. It includes a private 80 GB home directory for each user and a 280 TB of network storage for code and data that you need to share with others.

You can connect to KLC by making a ssh connection either to klc.northwestern.edu. This is a load balancer that will connect you to one of the 6 nodes. You can also connect to a specific node by connecting to one of the nodes directly:
  • klc01.ci.northwestern.edu
  • klc02.ci.northwestern.edu
  • klc03.ci.northwestern.edu
  • klc04.ci.northwestern.edu
  • klc05.ci.northwestern.edu
  • klc06.ci.northwestern.edu

Why Use KLC?

The KLC servers are far more powerful than even top-of-the-line personal workstations. The high amounts of memory, storage, and CPU available there allow you to tackle much bigger computational problems and work with much larger data files than you otherwise would. In addition, because KLC is a shared system, it is well suited for enabling work that is both highly collaborative and easily reproducible.

KLC offers advantages for those who are familiar with Kellogg's high-performance Windows servers. KLC offers the same, vast library of scientific computing software that Northwestern Quest uses. As a Linux-based system, KLC also offers straightforward ways for you to schedule jobs to run at certain times and to script sequences of tasks, both of which can save you effort and help with reproducibility.

Access

KLC is intended for Kellogg researchers and their collaborators. Current tenure-line faculty and PhD students automatically have access. Please contact Kellogg Research Support to request access for others.


Job Priority

Although you can submit as many jobs as you like, each user is allowed up to 8 CPU cores concurrently across all the KLC nodes at normal priority. When one goes beyond this limit, all their processes incur a reduction in priority. This is how we protect users from having their work slow down because somebody else is using too much of the system. 

If your work needs more than eight CPU cores at a time, please ask Kellogg Research Support to advise you on your options.


Quest Inter-Operability

KLC is actually a special part of NUIT's Quest High Performance Computing facility. Your files on KLC are also available on Quest, and this connectivity allows you to easily scale your computation up to thousands of cores on Quest, if necessary.