Arkkitehtuuri multicastin huomaamattomaan käyttöönottoon

No Thumbnail Available

URL

Journal Title

Journal ISSN

Volume Title

School of Science | Master's thesis
Checking the digitized thesis and permission for publishing
Instructions for the author

Date

2010

Major/Subject

Tietokoneverkot

Mcode

T-110

Degree programme

Language

fi

Pages

[9] + 47

Series

Abstract

Since the data transfer speeds and the resolutions of the displays have improved, the quality of image and video files has improved. Therefore, their sizes have increased. When several users request the same file at the same time, it is hardly a good idea to waste the transfer capacity by sending the same content as several copies, separately for each user. In this thesis this problem is studied and solved by multicast, where the data is sent once and it can reach several receivers simultaneously. Even if ail the receivers are not watching the broadcast in real time, the amount of the data transferred can be reduced by using intelligent proxy caches. The service providers in the Internet have traditionally not enabled multicast. They seem to fear the problems that multicast might cause. In this work architecture and a prototype implementation are designed to easily provide multicast in the network of a company or a service provider. Global support for multicast is not required. The main goal is to reduce the amount of data transferred in local area networks or Internet connections. Test results show that the proposed solution works properly and that the transfer capacity of the network can be used more efficiently. Some alternative architecture is also considered. The shortcomings and limitations of the prototype are also studied and some possible ideas for future work are proposed.

Tiedonsiirtonopeuksien kasvun ja näyttölaitteiden tarkkuuden parantumisen myötä erityisesti kuva- ja videotiedostojen laatu on parantunut ja koko kasvanut. Kun monta käyttäjää pyytää samaan aikaan samaa aineistoa, ei ole kannattavaa kuluttaa siirtokapasiteettia lähettämällä sama sisältö omana kopionaan jokaiselle käyttäjälle. Multicast-tekniikkaa hyödyntämällä yhdellä lähetyksellä voidaan toimittaa sisältö useille vastaanottajille. Vaikka aivan kaikki eivät seuraisi lähetystä juuri reaaliajassa, niin älykkäitä välimuisteja hyödyntämällä siirrettävän tiedon määrää saadaan kuitenkin vähennettyä. Internetissä palveluntarjoajat eivät tyypillisesti ole sallineet multicastia. Multicastin mahdollisesti mukanaan tuomia ongelmia tunnutaan pelkäävän. Tässä työssä suunnitellaan arkkitehtuuri ja prototyyppitoteutus, jonka avulla multicastia on mahdollista hyödyntää helposti vaikkapa yksittäisten yrityksien tai palveluntarjoajien verkossa ilman, että multicastin tarvitsee toimia Internetin-laajuisesti. Tärkeimpänä tavoitteena on pystyä hyödyntämään suotuisissa olosuhteissa multicastin tarjoamaa säästöä siirrettävän tiedon määrässä esimerkiksi lähiverkoissa ja Internet-yhteyksissä. Mittaustulokset osoittavat, että laadittu ratkaisu toimii ja että sillä voidaan hyödyntää paremmin verkon siirtokapasiteettia. Työssä myös tarkastellaan muutamia vaihtoehtoisia arkkitehtuureita. Prototyypin puutteet ja rajoitteet käydään myös läpi ja esitetään muutamia vaihtoehtoisia tutkimussuuntia.

Description

Supervisor

Aura, Tuomas

Keywords

multicast, ryhmäviestintä, group communication, välityspalvelin, proxy, tiedonsiirto, data transfer,

Other note

Citation