Can resource provisioning be expressed as a graph? If so, ant algorithms are probably the way to go. Off the top of my head, I haven't heard of any ACO, but there are several evolutionary algorithms for resource allocation rather than provisioning http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5948610&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D5948610