Modern cloud data centers typically exploit management strategies to reduce the overall energy consumption. While most of the solutions focus on the energy consumption due to computational elements, the advent of the Software-Defined Network paradigm opens the possibility for more complex strategies taking into account the network traffic exchange within the data center. However, a network-aware Virtual Machine (VM) allocation requires the knowledge of data communication patterns, so that VMs exchanging significant amount of data can be placed on the same physical host or on low cost communication paths. In Infrastructure as a Service data centers, the information about VMs traffic exchange is not easily available unless a specialized monitoring function is deployed over the data center infrastructure. The main contribution of this paper is a methodology to infer VMs communication patterns starting from input/output network traffic time series of each VM and without relaying on a special purpose monitoring. Our reference scenario is a software-defined data center hosting a multi-tier application deployed using horizontal replication. The proposed methodology has two main goals to support a network-aware VMs allocation: first, to identify couples of intensively communicating VMs through correlation-based analysis of the time series; second, to identify VMs belonging to the same vertical stack of a multi-tier application. We evaluate the methodology by comparing different correlation indexes, clustering algorithms and time granularities to monitor the network traffic. The experimental results demonstrate the capability of the proposed approach to identify interacting VMs, even in a challenging scenario where the traffic patterns are similar in every VM belonging to the same application tier.
Identifying Communication Patterns between Virtual Machines in Software-Defined Data Centers / Canali, Claudia; Lancellotti, Riccardo. - In: PERFORMANCE EVALUATION REVIEW. - ISSN 0163-5999. - 44:4(2017), pp. 49-56. [10.1145/3092819.3092826]
|Data di pubblicazione:||2017|
|Titolo:||Identifying Communication Patterns between Virtual Machines in Software-Defined Data Centers|
|Autore/i:||Canali, Claudia; Lancellotti, Riccardo|
|Digital Object Identifier (DOI):||http://dx.doi.org/10.1145/3092819.3092826|
|Codice identificativo Scopus:||2-s2.0-85019929602|
|Rivista:||PERFORMANCE EVALUATION REVIEW|
|Citazione:||Identifying Communication Patterns between Virtual Machines in Software-Defined Data Centers / Canali, Claudia; Lancellotti, Riccardo. - In: PERFORMANCE EVALUATION REVIEW. - ISSN 0163-5999. - 44:4(2017), pp. 49-56. [10.1145/3092819.3092826]|
|Tipologia||Relazione in Atti di Convegno|
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris