The Internet-of-Things (IoT) is driving the need for a new system architecture to enable the rapidly increasing number of these devices, their diversity of data, and their complex cyber defenses. The large number of devices requires the integration of many different cloud computing platforms. The MIT SuperCloud provides a novel solution to the problem of merging enterprise clouds, database clouds, big data clouds, and supercomputing clouds. More specifically the MIT SuperCloud 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.