“…Cloud computing supplies a commonly shared pool of on-demand, scalable, and elastic IT resources and services using a pay-per-use pricing model [18,19]. In the meantime, the constant increase in desire for affordable cloud services with stringent service qualities and high-security levels has posed critical challenges on cloud service providers in finding efficient resource allocation policies capable of optimizing the trade-off among energy consumption, operating expense, quality of service, and cybersecurity risks [20,21]. One standard approach that cloud providers adopt to maximize resource usage is Virtual Machine (VM) multiplexing in which they pack several VMs on the same server.…”