CloudLightning Simulator Launched

We are delighted to announce that after nearly three years of research, the CloudLightning project has open sourced a warehouse-scale cloud simulation toolkit. The CloudLightning Simulator allows researchers and enterprises to test cloud projects at hyper-scale at several orders of magnitude greater than the leading open source cloud simulators. It also supports, for the first time, simulation of traditional cloud infrastructure and next generation self-organising heterogeneous architectures. The open source software is available to download at BitBucket – https://bitbucket.org/cloudlightning/cloudlightning-simulator.


The ability to assess the performance of novel cloud architectures at massive scale is one of the major challenges facing the cloud computing architecture community. While a variety of cloud simulation frameworks are available, many open source, no existing framework is designed for simulating very large, so-called hyper-scale, data centers and are typically restricted by their memory capacity and resource management capabilities. In addition, existing simulators do not support heterogeneous resources such as the new processor and accelerator types. Unlike existing frameworks, the CloudLightning Simulator was designed from the ground up as a massively scalable solution, able to simulate hyper-scale data centres consisting of millions of cloud nodes.



The simulator also supports the simulation of heterogeneous infrastructures, including GPUs, MICs and FPGAs/DFEs, that are commonly used for the acceleration of applications, such as those used in High Performance Computing. One important characteristic of the CloudLightning framework is the use of a time-advancing loop, a technique that removes the need for pre-computation and storage of future events, resulting in a significant reduction of its memory requirements. This allows the integration of dynamic resource allocation policies, such as self-organizing and self-management techniques, enabling the efficient management of computer resources for simulating hyper-scale environments. Moreover, the CloudLightning Simulator gives emphasis to the simplicity of the models it uses, focusing on models that require only a lesser number of computations for producing the results of the simulations. Finally, all inputs and outputs of the CloudLightning simulator are represented graphically.

The CloudLightning Simulator was designed by Greek researchers in The Centre for Research & Technology Hellas (CERTH) and Democritus University of Thrace (DUTH).

CloudLightning Simulator on BitBucket

Leave a Reply