Simulating Heterogeneous Clouds at Scale
Christos K. Filelis‐Papadopoulos, Konstantinos M. Giannoutakis, George A. Gravvanis, C. Kouzinopoulos, Antonios T. Makaratzis, Dimitrios K. Tzovaras · Palgrave studies in digital business & enabling technologies · 2018
In this chapter, a review of existing cloud simulation frameworks is given along with an overview of the recently proposed CloudLightning simulation framework. Moreover, the parallel architecture and parallel implementation details of the CloudLightning simulator are presented along with the characteristics of the supported cloud architectures. These architectures include the traditional centralised approach as well as the Self-Organised and Self-Managed CloudLightning approach. The supported memory, network, and application execution models are reviewed. Furthermore, a recently proposed class of power models for heterogeneous CPU-Accelerator-based hardware is discussed. Finally, large-scale simulations for traditional and Self-Organised and Self-Managed cloud environments are presented and compared.