IP Library › Granted Patent US 8,762,539
Granted Patent B2
US 8,762,539 · App. 13/693,154 · Granted Jun 24, 2014

Semantic- and preference-based planning of cloud service templates

Inventors: Michael Behrendt (Boeblingen, DE); Benjamin Blau (Karlsruhe, DE); Gerd Breiter (Boeblingen, DE); Steffen Haak (Karlsruhe, DE); Rudi Studer (Karlsruhe, DE); Clemens van Dinther (Karlsruhe, DE); Christof Weinhardt (Karlsruhe, DE)
Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,762,539
App. No.
13/693,154
Filed
Dec 4, 2012
Granted
Jun 24, 2014
Kind
B2
Examiner
ZHU, ZHIMEI
Art Unit
2495
USPC
709/226
Abstract

A mechanism is provided for evaluating a service based on a request for the service. At least one attribute, having at least one preference parameter, is assigned to at least one generic configuration, the at least one generic configuration comprising at least one resource. A request is received for the service having an assigned quality-of-service-value, and a respective preference parameter value is assigned to each of the at least one preference parameters based on the quality-of-service-value. Furthermore, a combination of the resources is selected based on the request, the combination of the resources forming a selected configuration. Additionally, the selected, configuration is mapped to one of the at least one of the generic configurations and the at least one preference parameter of the at least one attributes of the mapped at least one of the generic configurations is mapped to the selected, configuration.

Claims (21)

1. A method, in a data processing system, for evaluating a service based on a request for the service, the method comprising:

for each generic configuration in at least one generic configuration, assigning, by a processor in the data processing system, 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,

receiving, by processor, a request for the service having an assigned quality-of-service-value,

assigning, by the processor, a respective preference parameter value to each preference parameter of the at least one preference parameter based on the quality-of-service-value,

selecting, by the processor, 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;

mapping, by the processor, the selected configuration to one generic configuration of the at least one of the generic configuration and mapping, by the processor, the at least one preference parameter of the at least one attribute of the mapped one generic configuration to the selected configuration,

validating, by the processor, 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, calculating, by the processor, 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.

2. The method of claim 1 , wherein the calculation of the satisfaction degree comprises:

selecting, by the processor, the selected configuration having the highest satisfaction degree.

3. The method of claim 1 , wherein the selecting the combination of resources comprises:

providing, by the processor, a view of the plurality of resources in a user interface, and

providing, by the processor a selection tool for selecting the resources.

4. The method of claim 1 , wherein the assigning the respective preference parameter value comprises:

providing, by the processor, a view of the at least one preference parameter, and

providing, by the processor, a user interface for receiving the respective preference parameter value.

5. The method of claim 1 , wherein the configuration is described in two ontology layers, one of the ontology layers being a generic service ontology.

6. The method of claim 5 , wherein the two ontology layers are based on the Web Ontology Language.

7. The method of claim 1 , wherein the ontology rules are based on the Semantic Web Rule Language.

8. The method of claim 1 , wherein the calculating of the satisfaction degree is based on a weighted aggregation of all attributes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2012
From: BEHRENDT, MICHAEL; BLAU, BENJAMIN; BREITER, GERD; HAAK, STEFFEN; STUDER, RUDI; VAN DINTHER, CLEMENS; WEINHARDT, CHRISTOF
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 029399/0528 →
Priority Claims (1)
EP 10192747 · Nov 26, 2010 · regional
Continuity (2)
Continuation 13271575 · Oct 12, 2011
Related Publication 20130073735A1 · Mar 21, 2013