Title :
LLSuperCloud: Sharing HPC systems for diverse rapid prototyping
Author :
Reuther, A. ; Kepner, Jeremy ; Arcand, William ; Bestor, David ; Bergeron, Bill ; Chansup Byun ; Hubbell, Matthew ; Michaleas, Peter ; Mullen, Jon ; Prout, Andrew ; Rosa, Alberto
Author_Institution :
Comput. & Analytics Group, MIT Lincoln Lab., Lexington, MA, USA
Abstract :
The supercomputing and enterprise computing arenas come from very different lineages. However, the advent of commodity computing servers has brought the two arenas closer than they have ever been. Within enterprise computing, commodity computing servers have resulted in the development of a wide range of new cloud capabilities: elastic computing, virtualization, and data hosting. Similarly, the supercomputing community has developed new capabilities in heterogeneous, massively parallel hardware and software. Merging the benefits of enterprise clouds and supercomputing has been a challenging goal. Significant effort has been expended in trying to deploy supercomputing capabilities on cloud computing systems. These efforts have resulted in unreliable, low-performance solutions, which requires enormous expertise to maintain. LLSuperCloud provides a novel solution to the problem of merging enterprise cloud and supercomputing technology. More specifically LLSuperCloud reverses the traditional paradigm of attempting to deploy supercomputing capabilities on a cloud and instead deploys cloud capabilities on a supercomputer. The result is a system that can handle heterogeneous, massively parallel workloads while also providing high performance elastic computing, virtualization, and databases. The benefits of LLSuperCloud are highlighted using a mixed workload of C MPI, parallel MATLAB, Java, databases, and virtualized Web services.
Keywords :
C language; Java; Web services; application program interfaces; cloud computing; parallel processing; software prototyping; virtual machines; virtualisation; C MPI; HPC system sharing; Java; LLSuperCloud; cloud capabilities; commodity computing servers; data hosting; elastic computing; enterprise computing; heterogeneous massively parallel hardware; heterogeneous massively parallel software; high-performance computing; parallel MATLAB; rapid prototyping; supercomputing; virtualization; virtualized Web services; Cloud computing; Databases; Hardware; MATLAB; Servers; Virtual machine monitors; Virtual machining; cloud computing; high performance computing; virtual machines;
Conference_Titel :
High Performance Extreme Computing Conference (HPEC), 2013 IEEE
Conference_Location :
Waltham, MA
Print_ISBN :
978-1-4799-1364-0
DOI :
10.1109/HPEC.2013.6670329