Systems and Methods for Constructing Relationship Specifications from Component Interactions
First Claim
1. A computer-implemented method for automatically creating at least one relationship specification, the method comprising the steps of:
- observing at least one interaction between two or more components of at least one distributed computing system;
consolidating the at least one interaction into at least one interaction pattern; and
using the at least one interaction pattern to create at least one relationship specification, wherein the at least one relationship specification is useable for managing the at least one distributed computing system.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for automatically creating at least one relationship specification are provided. For example, one computer-implemented technique includes observing at least one interaction between two or more components of at least one distributed computing system, consolidating the at least one interaction into at least one interaction pattern, and using the at least one interaction pattern to create at least one relationship specification, wherein the at least one relationship specification is useable for managing the at least one distributed computing system. In another computer-implemented technique, at least one task relationship and at least one corresponding relationship constraint of at least two components of at least one computing system are determined, the at least one task relationship is consolidated with the at least one corresponding relationship constraint, the at least one consolidated task relationship and relationship constraint are used to generate at least one deployment descriptor, and the at least one deployment descriptor is stored, wherein the at least one deployment descriptor is useable for subsequent reuse and processing in managing the at least one distributed computing system and/or one or more different computing systems.
66 Citations
35 Claims
-
1. A computer-implemented method for automatically creating at least one relationship specification, the method comprising the steps of:
-
observing at least one interaction between two or more components of at least one distributed computing system; consolidating the at least one interaction into at least one interaction pattern; and using the at least one interaction pattern to create at least one relationship specification, wherein the at least one relationship specification is useable for managing the at least one distributed computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for automatically creating at least one relationship specification, comprising:
-
a memory; and at least one processor coupled to the memory and operative to; observe at least one interaction between two or more components of at least one distributed computing system; consolidate the at least one interaction into at least one interaction pattern; and use the at least one interaction pattern to create at least one relationship specification, wherein the at least one relationship specification is useable for managing the at least one distributed computing system. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program product comprising a computer useable medium having computer useable program code for automatically creating at least one relationship specification, the computer program product including:
-
computer useable program code for observing at least one interaction between two or more components of at least one distributed computing system; computer useable program code for consolidating the at least one interaction into at least one interaction pattern; and computer useable program code for using the at least one interaction pattern to create at least one relationship specification, wherein the at least one relationship specification is useable for managing the at least one distributed computing system. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer-implemented method for storing at least one deployment descriptor for subsequent reuse and processing, the method comprising the steps of:
-
determining at least one task relationship and at least one corresponding relationship constraint between at least two components of at least one computing system; consolidating the at least one task relationship with the at least one corresponding relationship constraint; using the at least one consolidated task relationship and relationship constraint to generate at least one deployment descriptor; and storing the at least one deployment descriptor, wherein the at least one deployment descriptor is useable for subsequent reuse and processing in managing the at least one distributed computing system and/or one or more different computing systems.
-
-
35. A computer program product comprising a computer useable medium having computer useable program code for storing at least one created relationship specification for subsequent reuse and processing, the computer program product including:
-
computer useable program code for determining at least one task relationship and at least one corresponding relationship constraint between at least two components of at least one computing system; computer useable program code for consolidating the at least one task relationships with the at least one corresponding relationship constraint; computer useable program code for using the at least one consolidated task relationship and relationship constraint to generate at least one deployment descriptor; and computer useable program code for storing the at least one deployment descriptor, wherein the at least one deployment descriptor is useable for subsequent reuse and processing in managing the at least one distributed computing system and/or one or more different computing systems.
-
Specification