1. A method comprising: assimilating an input service component comprising a plurality of tasks; determining similarity among the tasks; and routing output service components to resources based on similarity among the tasks, the one or more service components comprising a subgroup of similar tasks.