Julkaisu/tilaus-yhdyskäytävä reaaliaikaista kommunikaatiota varten

No Thumbnail Available
Journal Title
Journal ISSN
Volume Title
Sähkötekniikan korkeakoulu | Master's thesis
Date
2012
Major/Subject
Tietoverkkotekniikka
Mcode
S-38
Degree programme
Language
en
Pages
[13] + 83 s.
Series
Abstract
Tässä diplomityössä esitellään yhdyskäytävä, jolla voidaan yhdistää IP-verkot ja informaatiokeskeiset julkaisu/tilaus-verkot toisiinsa sekä mahdollistaa niiden käyttäminen rinnakkain. Internetin arkkitehtuuria on ehdotettu uudistettavaksi siten, että nykyisestä ns. isäntäkeskeisestä mallista siirryttäisiin informaatiokeskeiseen malliin. Eräs projekti, jossa tätä tutkitaan, on PURSUIT, jossa tietoliikenne perustuu julkaisu/tilaus-malliin. Projektissa on otettu huomioon myös tämän uuden arkkitehtuurin käyttöönottaminen Internetissä. Tähän liittyen tässä diplomityössä on suunniteltu yhdyskäytävä, joka muuntaa IP-liikenteen julkaisu/tilaaja-pohjaiseksi ja päinvastoin. Muunnos voidaan tehdä SIP-protokollaa käyttäville puheluille sekä IP-monilähetystä hyödyntäville multimediavirroille. Yhdyskäytävän avulla operaattorit voivat hyödyntää verkossaan informaatiokeskeisen mallin ominaisuuksia sekä siihen liittyviä mekanismeja, kuten tilatonta monilähetystä, ja verkon käyttäjät puolestaan voivat edelleen käyttää IP-yhteyksiä ja -sovelluksia. Työssä kuvataan, yhdyskäytävän toiminnallisuudet, jotka mahdollistavat SIP-istunnon alullepanemisen, parametrien neuvottelun, media-istunnon käynnistämisen sekä istunnon ylläpitämisen ja katkaisemisen julkaisu/tilaus-verkon ylitse. Työssä on myös suunniteltu SIP-rekisteriöintipalvelinsovellus, joka hoitaa käyttäjien rekisteröinnin, puheluiden uudelleenohjaukset sekä käyttäjien liikkuvuuden. Lisäksi kuvataan yhdyskäytävään sisältyvä mekanismi, jolla multimedian virtauttaminen monilähetyksenä on toteutettu. Yhteyskäytävä vastaa tässä tapauksessa monilähetysryhmien luomisesta ja purkamisesta sekä istuntoihin liittymisestä ja poistumisesta. Yhdyskäytävän suunnitelman lisäksi diplomityössä kuvataan prototyypin toteutus sekä arvioimme järjestelmän vastaavuutta työssä määriteltyihin vaatimuksiin. Lisäksi analysoimme järjestelmän suorituskykyä ja liikenteen määrää istuntojen eri vaiheissa, sekä vertaamme näitä tuloksia IP- ja julkaisu/tilaus-verkkojen välillä.

This thesis proposes a design of a gateway, which connects IP and publish/subscribe networks together, enabling their co-existence, for example, during an IP to pub/sub migration phase. There is a proposal to revise the architecture of the present Internet, from "Host-Centric Networking" to a new concept called "Information-Centric Networking (ICN)". One of the ongoing projects in this field is the PURSUIT project, which uses the publish/subscribe paradigm as a basic communication model. Since the proposal from the PURSUIT project has gained quite much interest recently, the next step is to consider the process of deploying the new Internet architecture. This thesis focuses on gateway's mechanism to transparently convert IP-based end-to-end traffic to the publish/subscribe based and vice versa, in order to support voice communication using Session Initiation Protocol as well as multimedia streaming over multicast. The main idea of our design is to allow operators to utilize the features of Information-Centric Networking, while home users or companies can still use legacy IP connectivity and applications. In this scenario, the operators will gain benefits from new solutions, e.g., stateless Bloom-filter based multicast forwarding in the pub/sub network. We describe the gateway's functionalities to handle SIP session initialization, parameters negotiation, media session establishment, as well as maintaining and terminating the session over the publish/subscribe network. This includes a design of a pub/sub based SIP registrar for taking care of user registration, call redirection, and mobility. Moreover, we also discuss the mechanism to support multimedia streaming over multicast. Our gateway is responsible for group establishment, session joining and leaving, and eventually group termination. In addition to our design, we describe an implemented prototype, and evaluate the system's functionalities according to the requirements of this thesis. After that, we analyze the performance of the design and implementation, traffic density during different phases of both SIP and multicast sessions, and finally compare the call setup duration between IP and pub/sub networks.
Description
Supervisor
Ott, Jörg
Thesis advisor
Jokela, Petri
Kjällman, Jimmy
Keywords
Information-Centric Network, publish/subscribe gateway, pub/sub SIP registrar, julkaisu/tilaus-yhdyskäytävä, informaatiokeskeinen verkko, SIP-rekisteröintipalvelin
Other note
Citation