Patent ID: 8756323

Claim:
An apparatus, comprising: a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to: for each generic configuration in at least one generic configuration, assign at least one attribute, having at least one preference parameter, wherein each generic configuration of the at least one generic configuration comprises at least one resource, receive a request for the service having an assigned quality-of-service-value, assign a respective preference parameter value to each preference parameter of the at least one preference parameter based on the quality-of-service-value, select at least two different combinations of resources based on the request, wherein the at least two different combinations of resources form at least two different selected configurations, and for each selected configuration of the at least two different selected configurations: map the selected configuration to one generic configuration of the at least one of the generic configuration and map the at least one preference parameter of the at least one attribute of the mapped one generic configuration to the selected configuration, validate the selected configuration based on ontology rules related to the at least one resource comprised within the mapped one generic configurations, and responsive to the selected configuration being validated thereby forming a validated configuration, calculate a satisfaction degree for the validated configuration based on the preference parameter value assigned to each of the at least one preference parameter associated with the one generic configuration mapped to the validated configuration.