„Multicasty w zaawansowanych usługach Internetu nowej generacji”

Transkrypt

„Multicasty w zaawansowanych usługach Internetu nowej generacji”
PREZENTACJA PRACY MAGISTERSKIEJ
„Multicasty w zaawansowanych usługach
Internetu nowej generacji”
Autor : Bogumił Żuchowski
Kierujący pracą: dr inż. Maciej Stroiński
PLAN PREZENTACJI
•
•
•
•
Wprowadzenie
Cel pracy
Zawartość pracy
Podsumowanie
WPROWADZENIE (1)
INTERNET NOWEJ GENERACJI
Sieć WWW to dzisiaj jedno z najszybciej rozwijających się narzędzi
służących do edukacji oraz komunikacji. Zarówno użytkownicy
indywidualni, jak i instytucjonalni są zainteresowani korzystaniem
głównie z usług multimedialnych, a więc pozwalających na łączną
prezentację różnych źródeł danych (tekstu, dźwięku, obrazów
nieruchomych i ruchomych).
WPROWADZENIE (2)
INTERNET NOWEJ GENERACJI tworzą sieci obsługujące
dostarczanie treści (CONTENT DELIVERY NETWORKS)
Początkowo technologię CDN opracowano w celu zwiększenia
przepustowości serwisów WWW. Dzięki umieszczaniu grafiki i
większych plików w sieci brzegowych serwerów te ostatnie odciążały
główny serwer i dostarczały zawartość możliwie najbliżej
użytkowników, czas potrzebny na ściągnięcie treści z serwerów CDN
był dużo krótszy niż z oryginalnego serwera.
W raz z rozwojem Internetu poszerza się zakres wykorzystania CDN.
Obecnie kolejnym zadaniem CDN jest umożliwienie użytkownikom
szybkiego dostępu do szerokopasmowych, bogatych treści
multimedialnych, strumieniowego przekazu multimedialnego,
transmisji wideo na żywo i na żądanie.
CEL PRACY (1)
Zadania
• Opracowanie charakterystyki protokołów multicastowych
• Zestawienie wymagań dla usług strumieniowych oraz funkcji
realizowanych w Content Delivery Networks
• Opracowanie architektury systemu CDN na bazie sieci multicastowej
• Implementacja systemu i przeprowadzenie testów
ZAWARTOŚĆ (1)
TRANSMISJA UNICASTOWA I MULTICASTOWA
ZAWARTOŚĆ (2)
TRANSMISJA MULTICASTOWA
Wzrastające zainteresowanie technologią multimedialną stawia
przed Internetem wysokie wymagania zarówno co do
przepustowości sieci szkieletowych, jak i efektywności
sieciowych aplikacji. Technologią, która ma istotne
znaczenie dla rozwoju wydajnych, rozproszonych aplikacji
multimedialnych i szeroko pojętej pracy grupowej jest
transmisja multicastowa.
ZAWARTOŚĆ (3)
CHARAKTERYSTYKA PROTOKOŁÓW
MULTICASTOWYCH
Kontrola zatorów – Internet to środowisko sieciowe korzystające z usługi
best-effort jako podstawowego modelu dostarczania pakietów. Sieć nie
daje w zasadzie gwarancji określonej przepływności, opóźnień i poziomu
utraty pakietów. Protokół, aby był bezpieczny do zastosowania w
Internecie powinien spełniać trzy warunki:
– Zapewnić dobrą przepustowość
– Dobre wykorzystanie łączy
– Nie zagładzać innych strumieni danych
ZAWARTOŚĆ (4)
Skalowalność – protokół potrafi pracować w różnych warunkach, np.:
• Różnorakie topologie sieciowe
• Szybkość łącz
• Rozmiar zbioru odbiorców
Bezpieczeństwo – poufność danych, ich integralność, uwierzytelnianie
Gwarancje uporządkowania – dostarczanie pakietów w odpowiedniej
kolejności z zachowaniem odpowiedniej skalowalności, osiąganie
całkowitego uporządkowania na wyższym poziomie
Wsparcie dla systemów czasu rzeczywistego - wymagane określenie czasu
dostarczenia pakietów np.: aplikacje audio i video
Członkostwo w grupach – skalowalny algorytm członkostwa w grupach
ZAWARTOŚĆ (5)
PROTOKOŁY MULTICASTOWE
IGMP (Internet Group Management Protocol) - informuje o tym, że
komputer jest członkiem określonej grupy
ReSerVation Protocol (RSVP), the RealTime Transport Protocol (RTP) –
poprawa transmisji multicastowych audio i video
Sposoby routingu:
• Distance Vector Multicast Routing Protocol (DVMRP)
• Multicast extensions to OSPF (MOSPF)
• Protocol Independent Multicast (PIM)
• Core-Based Trees (CBT)
ZAWARTOŚĆ (6)
MODELE DZIAŁANIA APLIKACJI STRUMIENIOWYCH
• Transmisja zaplanowana
• Transmisja live
• Transmisja na żądanie
Usługi strumieniowe w sieci z protokołem IPv6
Protokoły transmisji strumieniowej:
• RTP(RealTime Transport Protocol)
• RTCP(RealTime Transport Control Protocol)
• RTSP(RealTime Streaming Protocol)
ZAWARTOŚĆ (8)
Architektura systemu CDN na przykładzie Akamai
PODSUMOWANIE
• Jedną z sieci CDN (najstarszą i największą na świecie) jest sieć firmy
Akamai, której serwery CDN są zainstalowane m.in. w PCSS. Dzięki
temu użytkownicy sieci POZMAN oraz POL34 mają możliwość
odbioru transmisji internetowych (np. transmisje wideo z serwisu
CNN) z najlepszą możliwą jakością, bardzo szybką aktualizację baz
programów antywirusowych (np. Norton Antyvirus) bez konieczności
łączenia się do serwerów w USA.
Wykorzystanie CDN jest dla użytkowników całkowicie transparentne
dzięki czemu aby skorzystać z serwerów Akamai działających w PCSS
wystarczy np. ściągnąć Flash Playera ze stron producenta przekierowanie do serwerów w PCSS dokona się automatycznie.

Podobne dokumenty