Nell'ambito del cloud computing, gli ambienti virtualizzati hanno portato a una grande quantità di ricerche sulle possibilità e le restrizioni del loro utilizzo o del consolidamento delle risorse. Tuttavia, la maggior parte di queste ricerche si limita a un livello di analisi delle prestazioni, senza approfondire gli effetti della concorrenza tra i vari ambienti virtuali e le modalità per mitigarli. Lo studio presentato in questo articolo propone il concetto di affinità, che definisce il grado di coesistenza tra classi di applicazioni. Gli elementi che influenzano queste combinazioni sono: le classi e le sottoclassi di algoritmi utilizzati per implementare queste applicazioni, associate ai tipi di librerie parallele che utilizzano. I risultati ottenuti in questa ricerca mostrano che gli effetti di queste combinazioni tra classi di algoritmi e librerie di parallelizzazione hanno valori così diversi che è necessario studiarli e misurarli in dettaglio, giustificando la proposta qui presentata in termini di definizione e analisi del concetto di affinità, con l'obiettivo di contribuire a un migliore utilizzo delle risorse, soprattutto per quanto riguarda il calcolo massivamente parallelo e distribuito.