2016 · 19 citations · 8 references
ComputingCloud ComputingCloud ArchitectureCloud InfrastructureHeterogeneous ComputingCloud Capacity PlanningCloud Computing ManagementCloud Resource ManagementCompute Resource ManagementResource ProvisioningResource SchedulingBusiness RulesCapacity ProvisioningCloud Resource AllocationCloud SchedulingCloud Service-level AgreementsConstraint PropagationHeterogeneous Resource ManagementService-level Agreements
This paper introduces a combinatorial problem arising from real-world business requirements as part of resource allocation in Cloud Management. In particular, we focus on the allocation of a set of heterogeneous resources serving multiple tenants with different service level agreements. There exist certain business rules that govern the application stemming from privacy, performance, and capacity requirements. We show how to formulate the problem as constrained optimization and then solve it efficiently using Artificial Intelligence based constraint propagation. Our approach stands out as a high-level, declarative solution that is efficient and easy to maintain and update.
8
Boosting systematic search by weighting constraints
Frédéric Boussemart, Fred Hémery, Christophe Lecoutre et al. · 2004 · 399 citations
Krishna Kant · Computer Networks · 2009 · 234 citations
Generalized resource allocation for the cloud
Anshul Rai, Ranjita Bhagwan, Saikat Guha · 2012 · 74 citations