Study of the Applicability of Model-Driven Metodologies for the Design of Autonomic Behaviours

No Thumbnail Available

URL

Journal Title

Journal ISSN

Volume Title

Master's thesis

Date

2011

Major/Subject

Tietoverkkotekniikka

Mcode

S-38

Degree programme

Language

en

Pages

100 + [12]

Series

Abstract

Verkonhallinta on tällä hetkellä monimutkaista ja vaatii korkeat kustannukset. Näin ollen verkkoteollisuus tarvitsee verkonhallinnan alueelle muutoksen, joka vähentää näitä kahta aspektia. Ratkaisu perustuu siihen, että osa hallintatoiminnoista, jotka tarvitsevat ihmisen puuttumista, siirretään itse verkkoon, luoden autonomisia verkkoja. EFIPSANS on projekti, joka tähtää IPv6:n ja siihen liittyvien protokollien ominaisuuksien hyödyntämiseen ja laajentamiseen, jotta IPv6-pohjaisten autonomisten ja itseohjautuvien verkkojen ja palvelujen realisointi olisi mahdollista. EFIPSANS:n kehittämät itseohjautuvuuden ominaisuudet tunnetaan Autonomisina Käyttäytymisinä, jotka toteutetaan järjestelmässä, kuten reitittimessä, tai kokonaisen verkon muodostamassa järjestelmässä, kontrollointisilmukoiden avulla. Projektissa suunniteltu arkkitehtuuri Autonomisten Käyttäytymisten suunnitteluun ja toteuttamiseen kutsutaan Yleiseksi Autonomiseksi Verkkoarkkitehtuuriksi (GANA). Diplomityön tavoitteena on edistää Malliperusteisen Metodologian ja siihen liittyvän Työkaluketjun kehittämistä, jota voidaan soveltaa Autonomisten Käyttäytymisten suunnitteluun, simulointiin, todentamiseen ja hyväksymiseen. Tämä diplomityö alkaa johdannolla EFIPSANS projektiin, pääpainonaan eri autonomiset käyttäytymiset, kuin myös GANA referenssimalli. Sen jälkeen käsittelemme Malliperusteista Metodologiaa sekä useista erityyppisistä työkaluista koostuvan Työkaluketjun toteutuksen yksityiskohtia. Lopulta käsittelemme toteutetun Työkaluketjun etuja ja rajoituksia.

The complexity and costs needed for network management are currently very high, thus the networking industry is calling for a change in the network management area that would reduce these two aspects. The solution is based on moving some of the management tasks that involve human intervention into the network itself, creating autonomic networks. EFIPSANS is a project that aims at exploiting and extending the features of IPv6 and related protocols to enable the realization of IPv6-based autonomic and self-managing networks and services. The self-management features that EFIPSANS has developed are known as Autonomic Behaviours, which are realized by control-loops within a system e.g. a router or within the overall network as a system. The architecture developed within the project for designing and engineering Autonomic Behaviours is Generic Autonomic Network Architecture (GANA). The goal of this Master's Thesis is to contribute to the development of a Model-Driven Methodology and an associated Tool-Chain that can be applied for the design, simulation, verification and validation of Autonomic Behaviours. In this thesis, first, we give an overview on the EFIPSANS project, focusing on the different Autonomic Behaviours, as well as on the GANA reference model. Then, we discuss the identified Model-Driven Methodology and the implementation details of the Tool-Chain, which is orchestrated by several tools of different natures. Then, we show a step-by-step case study using the developed Tool-Chain. Finally, we discuss the benefits and the limitations of the implemented Tool-Chain.

Description

Supervisor

Ott, Jörg

Thesis advisor

Zahemszky, András

Keywords

autonomic behaviours, GANA, tool-chain, model-driven methodology

Other note

Citation