Evolutionary market-based resource allocation in decentralised computational systems