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
Instructions for the author
Authors
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, TuomasKeywords
multicast, ryhmäviestintä, group communication, välityspalvelin, proxy, tiedonsiirto, data transfer,