Abstract-Management and optimization of cloud infrastructures combine multiple challenges. The optimization of data centers targets such objectives as performance, reliability, energy consumption, and security. To achieve these goals, multiple actions can be taken, for example, task and virtual machine allocation or infrastructure management. In this work we propose a model for representation of computing, memory, storage, and communication resources in cloud computing data centers. This model is relevant for the characterization of cloud applications, virtual machines, as well as physical servers. The performance evaluation and validation of the proposed model is carried out using the GreenCloud simulator. The obtained results show good agreement with the design objectives and confirm validity of the assumptions.