search query: @keyword RDF / total: 25
reference: 9 / 25
« previous | next »
Author:Oraskari, Jyrki
Title:The performance of open message-oriented middleware protocols in smart space access
Avointen viestijonoprotokollien suorituskyky älykkään tilan kommunikaatiossa
Publication type:Master's thesis
Publication year:2010
Pages:126      Language:   eng
Department/School:Informaatio- ja luonnontieteiden tiedekunta
Main subject:Ohjelmistotekniikka   (T-106)
Supervisor:Saikkonen, Heikki
Instructor:Törmä, Seppo
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  7601   | Archive
Keywords:AMQP
XMPP
OpenWire
Stomp
JMS
Message-Oriented Middleware
RDF
Smart space
AMQP
XMPP
OpenWire
Stomp
JMS
viestiväliohjelmisto
RDF
Smart space
Abstract (eng): The background of this research is a device interoperation solution in which an event-based RDF store is used for information sharing between agents in a smart space.
When the number of agents increases, the performance of the RDF store becomes a bottleneck.
In this study, I concentrate on the performance of the application-level network communication of the agents and an RDF store.

This study addresses the following research questions.
How can message systems be used to access a smart space system that is implemented using an RDF store?
What advantages does the message system implementation offer in relation to direct TCP communication?
What differences are there in the performance of the different open message-oriented middleware protocols?

In the review of the literature, concepts that are closely related to messaging systems are presented.
Event-based systems and the notion of loose coupling are described in detail.
Ways in which an existing semantic broker system, Smart-M3, can be adapted to communicate through a message system using the open protocols are presented.
The protocols studied are AMQP, XMPP, OpenWire, and Stomp.

The implementations that use these different protocols are compared, with attention being paid to the effectiveness, the maintainability of the implementation, and the perceived network communication errors.
The effect that the narrow bandwidth has on the performance of the system is shown.

To summarise the results briefly, it was possible to add a messaging system to the system in a transparent way.
A survey of the open message oriented middleware protocols and their implementation alternatives was conducted and the alternative ways to connect the messaging systems to Smart-M3 were studied.
The performance comparisons were made.
The main result was that all the messaging system implementations outperformed the pure TCP implementation.
In special, Stomp was found to be the best of the alternatives that were studied.
Abstract (fin): Tämän tutkimuksen taustana on laitteiden yhteentoimivuusratkaisu, jossa käytetään tapahtumapohjaista RDF-kantaa informaation jakamiseen agenttien kesken älykkäissä ympäristöissä.
Kun agenttien määrä kasvaa, RDF-kannan tehokkuudesta tulee pullonkaula.

Keskityn tässä työssä agenttien ja kannan välisen sovellustason tietoliikenteen tehokkuuteen.
Työssä keskitytään seuraaviin tutkimuskysymyksiin: Miten viestiväliohjelmistoa voidaan käyttää RDF-kannalla toteutetun älykkään tilan agenttien viestintään?
Mitä etuja viestijärjestelmätoteutus tarjoaa verrattuna pelkkään TCP/TP -liikennöintiin?
Mitä eroja avoimilla viestinvälitysohjelmaprotokollilla on suorituskyvyn näkökulmasta?

Diplomityön teoriaosuus esittelee viestijärjestelmiin kiinteästi liittyvät käsitteet, kuten tapahtumapohjaisuus, viestiväliohjelmistot ja löyhän kytkennän käsite.
Viestijärjestelmien avoimet protokollat kuvataan ja esitellään lyhyesti semanttisen tiedon välitin.

Työssä esitetään, miten Smart-M3 RDF-store muokataan välittämään viestit ActiveMQ ja RabbitMQ viestiväliohjelmistojen kautta käyttäen avoimia viestijärjestelmien protokollia, kuten AMQP, XMPP, OpenWire ja Stomp.

Eri protokollia käyttäviä toteutuksia on verrattu huomioiden tehokkuus, toteutettavuus ja tietoliikenteessä havaitut virheet.
Työssä esitetään myös kapean kaistan vaikutus järjestelmän tehokkuuteen.

Tulokset lyhyesti: Viestijärjestelmä oli mahdollista liittää järjestelmään transparentilla tavalla.
Avoimet protokollat ja niiden toteutusvaihtoehdot kartoitettiin ja selvitettiin vaihtoehtoiset tavat liittää nämä viestijärjestelmät Smart-M3:een.
Työssä tehtyjen suorituskykyvertailujen perusteella viestijärjestelmätoteutusten havaittiin olevan TCP toteutusta suorituskykyisempiä.
Tarkasteltavista protokollista Stomp havaittiin parhaaksi.
ED:2010-08-31
INSSI record number: 40331
+ add basket
« previous | next »
INSSI