2014 · 311 citations · 5 references
ComputingComputer ScienceHigh-performance ComputingCluster ComputingData ManagementStorage SystemsCapacity ManagementCluster ArchitectureCluster ManagementCompute Resource ManagementResource SharingStorage ManagementCluster Resource ManagementCluster Storage ArchitectureHigh-performance Computing OptimizationHigh-performance Computing SystemsScalable Resource ManagementStorageStorage Facility ManagementStorage Resource Management
The intensive growth of processing power, data storage and transmission capabilities has revolutionized many aspects of science. These resources are essential to achieve high-quality results in many application areas. In this context, the University of Luxembourg (UL) operates since 2007 an High Performance Computing (HPC) facility and the related storage by a very small team. The aspect of bridging computing and storage is a requirement of UL service - the reasons are both legal (certain data may not move) and performance related. Nowadays, people from the three faculties and/or the two Interdisciplinary centers within the UL, are users of this facility. More specifically, key research priorities such as Systems Bio-medicine (by LCSB) and Security, Reliability & Trust (by SnT) require access to such HPC facilities in order to function in an adequate environment. The management of HPC solutions is a complex enterprise and a constant area for discussion and improvement. The UL HPC facility and the derived deployed services is a complex computing system to manage by its scale: at the moment of writing, it consists of 150 servers, 368 nodes (3880 computing cores) and 1996 TB of shared storage which are all configured, monitored and operated by only three persons using advanced IT automation solutions based on Puppet [1], FAI [2] and Capistrano [3]. This paper covers all the aspects in relation to the management of such a complex infrastructure, whether technical or administrative. Most design choices or implemented approaches have been motivated by several years of experience in addressing research needs, mainly in the HPC area but also in complementary services (typically Web-based). In this context, we tried to answer in a flexible and convenient way many technological issues. This experience report may be of interest for other research centers and universities belonging either to the public or the private sector looking for good if not best practices in cluster architecture and management.
5
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · 2003 · 1.6K citations
Lustre: Building a File System for 1,000-node Clusters
Andrew J. Hutton, Philip Schwan · 2003 · 317 citations
A batch scheduler with high level components
Nicolas Capit, Georges Da Costa, Yiannis Georgiou et al. · 2005 · 212 citations
EasyBuild: Building Software with Ease
Kenneth Hoste, Jens Timmerman, Andy Georges et al. · 2012 · 62 citations