haku: @keyword RDF / yhteensä: 25
viite: 10 / 25
Tekijä:Oraskari, Jyrki
Työn nimi:The performance of open message-oriented middleware protocols in smart space access
Avointen viestijonoprotokollien suorituskyky älykkään tilan kommunikaatiossa
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2010
Sivut:126      Kieli:   eng
Koulu/Laitos/Osasto:Informaatio- ja luonnontieteiden tiedekunta
Oppiaine:Ohjelmistotekniikka   (T-106)
Valvoja:Saikkonen, Heikki
Ohjaaja:Törmä, Seppo
OEVS:
Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje

Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossa

Oppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa.

Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/

Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.

Kirjautuminen asiakaskoneille

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
Sijainti:P1 Ark Aalto  7601   | Arkisto
Avainsanat:AMQP
XMPP
OpenWire
Stomp
JMS
Message-Oriented Middleware
RDF
Smart space
AMQP
XMPP
OpenWire
Stomp
JMS
viestiväliohjelmisto
RDF
Smart space
Tiivistelmä (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.
Tiivistelmä (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.
ED:2010-08-31
INSSI tietueen numero: 40331
+ lisää koriin
INSSI