While your concept and cost/decision function covers more than just storage, the topic of resource allocation brought to mind the old Japanese P2P software called Perfect Dark (
https://en.wikipedia.org/wiki/Perfect_Dark_(P2P)), which used an unrevealed algorithm to distribute files across participants' volunteered disk storage. Its architecture was similar to Freenet's, "only with a heavier use of distributed hash tables."