search query: @supervisor Gurtov, Andrei / total: 14
reference: 6 / 14
« previous | next »
Author:Gröndahl, Jan
Title:Implementation and Evaluation of a Network Element Control Protocol
Erään verkkoelementin ohjausprotokollan toteuttaminen ja sen arviointi
Publication type:Master's thesis
Publication year:2010
Pages:xi + 58 s. + liitt. 19      Language:   eng
Department/School:Elektroniikan, tietoliikenteen ja automaation tiedekunta
Main subject:Tietokoneverkot   (T-110)
Supervisor:Gurtov, Andrei
Instructor:Lamminen, Olli-Pekka
Electronic version URL: http://urn.fi/URN:NBN:fi:aalto-201203131463
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark Aalto  742   | Archive
Keywords:network element
control element
ForCES
Ethernet
carrier grade
Internet
verkkoelementti
ohjauselementti
ForCES
Ethernet
operaattoritasoinen
Abstract (eng): This thesis consists of the implementation and evaluation of a network element control protocol that is used for the communication between the control element and the forwarding element in a network element in a network operator's core network.
The author has investigated three commonly used dynamic switch control protocols and one of them is chosen to be implemented in this study.
This protocol is the forwarding and control element separation (ForCES).

In the EU 7th framework program's ETNA project, there has been done some modifications to the IETF specified ForCES protocol: the PATH-DATA-TLV layer was removed among other type-length-value (TLV) data structure modifications.
ETNA has also added extra IDs, data types, event and result codes, and other values choosing them so that they do not overlap with the values in the IETF ForCES specification.

The implementation done in this study is a C++ library with 31 classes and 15 436 lines of source code.
The code was tested with a test program written by the author and is working without any known bugs.

The evaluation part of the study consists of memory allocation and message construction time performance measurements.
The test messages with one kilobyte length and 185 TLVs allocated over 500 % extra memory compared to the message network length.
However, this overhead is proportional to the network length of the message and will decrease as the length of the TLVs increase.
The processing time for the message construction was linearly increasing, but there was some offset time at the beginning of the message processing especially with short messages with a few TLVs.

In Aalto University, we designed and implemented the control element implementation of the ForCES protocol and the Ben Gurion University was responsible for the design and implementation of the forwarding element.
Both implementations were integrated together and there was demonstrated a new co-developed proof-of-concept core network model.
Abstract (fin): Tämä opinnäytetyö koostuu erään ohjaus- ja välityselementtien väliseen tiedonsiirtoon käytettävän verkkoelementin ohjausprotokollan toteutuksesta ja arvioinnista.
Tätä ohjausprotokollaa käytetään verkkoelementin sisällä verkko-operaattorin runkoverkossa.
Kirjoittaja on tutkinut kolmea yleisesti käytössä olevaa dynaamista verkkokytkimen ohjausprotokollaa ja yksi näistä on valittu toteutettavaksi tässä tutkimuksessa.
Tämä kyseinen protokolla on forwarding and control element separation (ForCES).

Euroopan Unionin seitsemännen puiteohjelman ETNA-projektissa on tehty IETF:n määrittelystä poikkeavia muutoksia ForCES-protokollaan: PATH-DATATLV- kerros poistettiin sekä muita TLV-tietorakenteita muutettiin projektin tarpeiden mukaisesti.
ETNA on myös lisännyt ylimääräisiä ID-arvoja, tietotyyppejä, tapahtuma- ja tuloskoodeja sekä muita arvoja.
Arvot on valittu niin, etteivät ne mene päällekkäin IETF:n ForCES määrittelyjen kanssa.

Tässä tutkimuksessa tehty ohjelmistototeutus on C++-kirjasto, jossa on 31 luokkaa ja 15 436 riviä lähdekoodia.
Ohjelmistokoodi on testattu kirjoittajan tekemällä testiohjelmalla ja se toimii ilman tunnettuja virhetoimintoja.

Tutkimuksen arviointiosuus koostuu muistinvarauksen ja viestin muodostusajan mittaamisesta.
Kilotavun mittaiset ja 185 TLV-tietorakennetta sisältävät testiviestit varasivat yli 500 % ylimääräistä muistia verrattuna viesten nettopituuteen.
Tämän ylimääräisen muistinkäytön suhteellinen osuus viestien nettopituuteen verrattuna kuitenkin pienenee, samalla kun TLV-tietorakenteiden pituus kasvaa.
Viestinmuodostuksen käsittelyaika kasvoi lineaarisesti, mutta mittauksissa havaittiin viestien käsittelyn alussa jonkin verran ylimääräistä käsittelyaikaa etenkin lyhyillä viesteillä, joissa oli vähän TLV-tietorakenteita.

Suunnittelimme ja toteutimme Aalto-yliopistossa ohjauselementin ForCES-protokollan toteutuksen ja Ben Gurionin yliopisto Israelissa oli vastuussa välityselementin suunnittelusta ja toteutuksesta.
Molemmat toteutukset yhdistettiin ja demonstroitiin yhdessä kehitettyä uutta runkoverkon mallia.
ED:2010-08-16
INSSI record number: 40107
+ add basket
« previous | next »
INSSI