About this catalog
Datacenters provide through virtualization, platforms of choice to host a large range of applications. At submission, each tenant provides through a Service Level Agreement its concerns in terms of VMs management. These concerns are typically related to performance, reliability, or isolation criteria. In parallel, platform administrators have management criteria related to power management, resource allocation or security concerns.
All of these constraints have to be considered by the VM manager running on the hosting platform to make management decisions aligned with the tenants and the administrators expectations. Each existing VM manager provides its own constraints to address some of these criteria or allow to integrate external constraints. However, the semantic of a constraint varies with the VM manager while constraints' users lack of expertise when they have to select or develop new constraints matching their expectations.
This catalog gathers constraints that are of a practical interest to manage VMs and servers in a hosting platform such as a datacenter or a cloud. Each constraint is associated with practical use cases and classification criteria to help users at understanding its interest. In addition, a formal definition and a vendor neutral model allow to understand the constraint impact on a VM manager decision. Finally, the availability of each constraint in common VM manager is described while its formal model provides the fundaments for an implementation in flexible VM managers.
About this website
This website provides the online version of the catalog for a more confortable navigation. It is generated from the LaTeX sources of the catalog. First, Tralics translates the LaTeX sources into XML. The XML is then transformed into HTML using XSLT. Images, originally in the SVG format, are converted into PNG using Inkscape.