16.01.2014 Views

Merging of TOSCA Cloud Topology Templates - IAAS

Merging of TOSCA Cloud Topology Templates - IAAS

Merging of TOSCA Cloud Topology Templates - IAAS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1 Introduction<br />

cepts <strong>of</strong> to find the overlapping elements inside and between two <strong>Topology</strong> <strong>Templates</strong> and<br />

merge them in a subsequent step aims to provide a tool that can automate this task. The<br />

example in Fig. 1.1 is picked up again in Chapter 9 when evaluating the results <strong>of</strong> this master’s<br />

thesis.<br />

1.3 Research Design<br />

The master’s thesis at hand has the goal to develop concepts and algorithms for finding<br />

compatible elements inside and between two <strong>Topology</strong> <strong>Templates</strong> and merging them in a<br />

subsequent step. Therefore, the state <strong>of</strong> the art <strong>of</strong> the work in related areas such as graph,<br />

process and schema matching and merging is reviewed and analyzed. Appropriate approaches<br />

will be adapted for the matching and merging <strong>of</strong> <strong>Topology</strong> <strong>Templates</strong>. Subsequently,<br />

a set <strong>of</strong> requirements for the concepts, algorithms and the <strong>TOSCA</strong>Merge framework are<br />

derived that have to be followed in the next research step <strong>of</strong> systematically exploring the<br />

different matching and merging cases and developing concepts and algorithms to cope with<br />

these cases. The researched concepts and algorithms are implemented in a framework that<br />

allows the adding <strong>of</strong> domain-specific knowledge if certain steps cannot be conducted generically.<br />

A set <strong>of</strong> newly created <strong>TOSCA</strong> Service <strong>Templates</strong> will be used to evaluate the concepts,<br />

algorithms and the framework.<br />

1.4 Outline<br />

This master’s thesis is structured in the following way:<br />

Chapter 1 - Introduction gives an introduction to the topic <strong>of</strong> merging <strong>of</strong> <strong>Topology</strong> <strong>Templates</strong><br />

by stating the research problem, delineating the scope <strong>of</strong> this work, giving a motivating<br />

scenario and stating the research design.<br />

Chapter 2 - Fundamentals explains all the necessary fundamentals this work is based on.<br />

This includes Graph Theory, an introduction to <strong>Cloud</strong> Computing, the <strong>TOSCA</strong> specification<br />

and syntax as well as how to design extendable frameworks.<br />

Chapter 3 - Related Work discusses the work in related research fields such as graph,<br />

process and schema matching and merging and evaluates the usefulness and adaptability for<br />

this thesis.<br />

Chapter 4 - Assumptions and Requirements for Matching and <strong>Merging</strong> states the<br />

assumptions made by the author regarding the matching and merging <strong>of</strong> <strong>Topology</strong> <strong>Templates</strong><br />

and identifies requirements on the concepts and algorithms for matching and merging.<br />

Chapter 5 - Concept for Matching <strong>of</strong> <strong>Topology</strong> <strong>Templates</strong> covers the finding <strong>of</strong> similar<br />

elements in two <strong>Topology</strong> <strong>Templates</strong> and identifies and discusses all different matching<br />

constellations that can be found inside and between the elements <strong>of</strong> <strong>Topology</strong> <strong>Templates</strong>.<br />

Furthermore, algorithms implementing the concept are designed.<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!