Abstract: With the consolidation of dynamic provisioning of Virtual Infrastructures (VIs), service providers (SPs) face a challenge in choosing the best approach for allocating and reserving computing and communication resources to host their clients' resources.


It is a fact that resource allocation (such as CPU, disk, memory, and bandwidth) is a complex problem that needs to satisfy different goals: users expect to run their applications on efficient and reliable VIs, while SPs aim to maximize profits, minimize costs, and reduce the fragmentation (utilization) of the physical substrate. Therefore, the perspectives of users and providers are often conflicting. The main objective of this project is to define mechanisms for allocation and reserve of resources to host virtual infrastructures, simultaneously considering the perspectives of users and infrastructure providers.