III. SERVER CONSOLIDATION This sectionshows the taxonomy on server consolidation frameworks, a review of serverconsolidation frameworks, and a comparison of existing frameworks based onparameters selected from literature A.
Taxonomy of serverconsolidation frameworks This section showsthe taxonomy for classifying of the server consolidation frameworks. Serverconsolidation frameworks are divided based on five common characteristicsbetween server consolidation frameworks which including Resource assignmentpolicy, Architecture, Colocation criteria, Migration triggering point, andMigration model 2. Resource assignment policy attributes are either static ordynamic. The static server consolidation method assigns maximum resources tothe VM based on its creation. The attribute of parameter describes serverconsolidation framework design. But, those centralized server consolidationframeworks are set to single failure point that is not reliable.
The criteriaof co- attribute defines the criterion chose to co-host multiple VMs through aserver. Co-location of VM criteria can be defined in terms of shared memory,communication bandwidth between VMs, power efficiency, and enough resourceavailability to decide on the suitable time to migrate a VM. A migration modeldescribes the migration pattern chosen to emigrate the VM between servers. Forthe period of server consolidation, VMs are migrated either using pre-copymigration pattern or post copy method. B. A review of serverconsolidation frameworks VM depends oncommunication cost in order to improve the performance of input and output ornon-input and output applications.
The cost of communication is a cause ofcommunication rate and network delay. The representation of communication costbetween different machines to identify intensive VMs in order to form a VMcluster. The cost tree representing the communication cost between VMs servesin order to place VMs according to the communication space between VMs whencrossed .The useless VM migration destroys by decreasing the SLA. The frameworklacks in considering the effect of CPU and memory workloads during VMplacement. According to the resource memory workloads damage system performance.
C. Comparison of server consolidationframeworks Most of VMmigration approaches have optimized application interruption and wholemigration duration by employing optimization and avoiding hostile migrationtermi-nation. More-over, an optimization method shows additional overhead onshared resources like CPU, memory, or cache while optimizing VM migrationperformance parameters such as downtime,wholel migration time, and application quality of service.
Demonstrating aqualitative comparison of VM migration schemes based on selected parameters to focuscommonalities and variances in existing bandwidth optimization schemes.Migration optimization exploits reduplication, compression, fingerprinting, anddynamic self-ballooning to improve application and network performance. So, VMmigration approaches can use optimized network bandwidth