ZESZYTY N A U K O W E P O L IT E C H N IK I Ś L Ą S K IE J Seria: IN F O R M A T Y K A z. 36
1999 N r kol. 1414
Jerzy K Ę D Z IE R A
Instytut Inform atyki T eo rety czn ej i S to so w an ej,P A N
ANALIZA IM PLEM ENTACJI APLIKACJI M ULTIM EDIALNYCH W ŚRODOWISKU ROZPROSZONYM
S tre s z c z e n ie . Im p lem en tacja ap lik acji m u ltim ed ialn y ch w śro d o w isk u ro zp ro szo n y m staw ia u w aru n k o w an ia czaso w e d o ty czą ce p rzep u sto w o ści oraz k o n fig u racji ią c z y siecio w y ch . N a p rzy k ład zie d y n am iczn eg o ro zp ro szo n eg o sy stem u m u ltim ed ialn eg o , k tó ry stan o w i p rzy k ład ap lik acji z u w aru n k o w an iam i czaso w y m i, z badano c h a ra k te r ru ch u g e n ero w an eg o p rz e z tran sm isje d an y ch au d io w izu a ln y ch typu M P E G , w y k o rzy stu jąc łącze k o m u n ik acy jn e o p arte n a p ro to k o le T C P /IP . O trzy m an e w y n ik i b ad ań p o z w a la ją na o k reślen ie p a ram etró w k o n fig u racji ro zw iązań siecio w y ch d la zasto so w ań m u ltim ed ialn y ch
IMPLEMENTATION ANALYSIS OF M ULTIM EDIA APPLICATIONS IN DISTRIBUTED ENVIRONM ENT
S u m m a r y . Im p lem en tatio n o f m u ltim ed ia a p p lic a tio n s in a d istrib u ted en v iro n m en t is an ap p licatio n w ith tim e-critical req u irem en ts on b an d w id th u tilizatio n and n etw o rk c o n fig u ratio n . D istrib u ted dy n am ical m u ltim ed ia sy stem is co n sid ered as an ex am p le for in v estig atio n o f ch aracteristics o f n e tw o rk traffic g e n erated by a u d io visual M P E G d a ta u sin g the T C P /IP pro to co l. O b tain ed resu lts m a y h elp u s to define optim al co n fig u ra tio n p a ram eters o f a n e tw o rk for d istrib u te d m u ltim ed ia.
1. Systemy uwarunkowane czasowo
R ozproszony sy stem m u ltim ed ialn y je s t k lasy czn y m p rz y k ła d e m im plem entacji posiadającej u w aru n k o w a n ia czaso w e. W im p lem en tacjach ty ch isto tn e z n aczen ie na poprawność d z ia ła n ia całej ap lik acji m a cz a s reak cji n a zd a rz e n ie lu b se k w e n c ję zdarzeń, które obsłu g iw an e s ą w sy stem ie. Z teg o p o w o d u p o d staw o w e zn a c z e n ie m a ścisłe o k reślen ie
O pracow anie je s t rezu ltatem p rac w ram ach p ro jek tu b ad aw czeg o n r 8 T l 1 0 38 16.
5 9 6 J. Kędziora
zale żn o ści czaso w y ch p o m ięd zy re a liz a c ją p o szczeg ó ln y ch sek w en cji realizacji programu obsługi. A p lik acje sp ełn iające zad an e k ry te ria cza so w e o k re śla n e s ą m ian em aplikacji czasu rzeczy w isteg o . T a k m o żn a ró w n ie ż o k re ślić sy ste m y m u ltim ed ialn e, w k tó ry ch zachowanie kry terió w czaso w y ch zap ew n ia izo ch ro n izm p rzekazu.
1.1. S y stem y m u ltim ed ia ln e
In form acje p rzek azy w an e s ą w różnej form ie. F orm y m o g ą by ć p ro ste, takie ja k tekst, d źw ięk , o b raz sta ty c z n y lub dy n am iczn y , o ra z zło żo n e , stan o w iące in teg rację kilku fonn p ro sty ch . G ro m ad zen ie, p rz e tw a rz a n ie i u d o stęp n ian ie in fo rm ac ji, z w łaszcza w formie zło żo n ej, je s t s p e c y fik ą sy ste m ó w m u ltim ed ialn y ch , k tó re p o w in n y zarazem zapewniać sy n ch ro n izację o raz w z a je m n ą in terak cję p o szcz e g ó ln y c h sk ład n ik ó w informacji m u ltim ed ialn ej [1].
1.2. R o zp ro szo n e sy ste m y z u w a ru n k o w a n ia m i c za so w y m i
W sy stem ach ro zp ro szo n y ch d o d atk o w y m zaso b em je s t e le m e n t łą c z a sieciow ego, który tak że w p ły w a n a zac h o w a n ie się całej ap lik acji. Z uw agi na o g ran iczen ia połączeń siecio w y ch , tak ie ja k p rz e p u sto w o ść , czas o p ó źn ień o ra z d o stęp do m ed iu m , czynnik ten istotnie w p ły w a na z a ch o w an ie się a p lik acji k o rzy stają cej z łą c z y kom unikacyjnych. W sy stem ach u w aru n k o w an y ch czaso w o , k o rz y sta ją c y c h z łą c z y k o m u n ik acy jn y ch , można z je d n e j stro n y tak d o b rać p aram etry łącz a k o m u n ik acy jn eg o , ab y sp e łn ia ło w szy stk ie wymogi staw ian e p rz e z ap lik a c ję ,lu b te ż m o żn a tak d o b ra ć p a ra m e try o rg a n iz a c ji w y m ian y danych w ram ach p o szczeg ó ln y ch ap lik acji, ab y u w zg lęd n ia ły d o stęp n e p ara m e try łą c z a sieciow ego.
2. Charakter wymiany danych w systemach rozproszonych
W sy stem ach u w aru n k o w an y ch czaso w o isto tn y je s t c h a ra k te r ru ch u o ra z je g o wpływ na z a ch o w an ia czaso w e sy stem u . N a tej p o d staw ie m o żn a w p ro w ad zić p o d ział ruchu na ró w n o m iern y i n ieró w n o m iern y , czyli w y b u ch o w y . W ru ch u ró w n o m ie rn y m pakiety o o k reślo n ej d łu g o ści g e n e ro w a n e s ą w stały ch p rze d z ia ła c h c z aso w y ch . T e g o typu ruch jest w sy stem ie łatw o p rz e w id y w a ln y , a je g o zac h o w a n ia c z a so w e m o ż n a łatw o o k reślić. Charakter ru ch u p o zw ala n a o sz c z ę d n ą g o sp o d ark ę z aso b am i sy stem ó w . R u ch nierównom ierny ch arak tery zu je się g w ałto w n y m i zm ian am i ty p u tran sm isji, k ie d y to d o c h o d z i do nagłego z a g ęszczen ia w czasie liczby p a k ie tó w lub p rz e sy ła n e s ą p a k ie ty o nierów nej długości.
O b y d w a te czy n n ik i p o w o d u ją n ieró w n o m iern e w y k o rz y sta n ie p a sm a transm isji, co w
Analiza iinplcm entacji ap lik acji m u ltim ed ialn y ch w śro d o w isk u ro zp ro szo n y m 597
efekcie stw arza k o n iecz n o ść p rz e z n a c z e n ia z n aczn ie szerszeg o zak resu p a sm a tran sm isji, n iż miałoby to m iejsce dla ru ch u rów n o m iern eg o .
2.1. K o n fig u ra cje rozp roszon ych sy stem ó w m u ltim ed ia ln y ch
R ozproszone sy stem y m u ltim ed ialn e, w zale żn o ści od o rg an izacji u d o stęp n ian ia danych, można p odzielić na:
- statyczne - d ane m u ltim ed ialn e zn ajd u jące się w serw erze p rz e sy ła n e s ą do stacji klienckiej, g d z ie d o p iero p o o d eb ran iu p o d d aw an e s ą przetw arzan iu ;
- dynam iczne - stacja k lien ck a p rzetw arza d an e p o ch o d zące z se rw e ra w trak cie ich odbioru.
Przykładem org an izacji statycznej sieciow ej w y m ian y d an y ch m u ltim ed ialn y ch s ą wszelkiego ro d zaju b azy d an y ch m u ltim ed ialn y ch . W ty m p rz y p a d k u m ało istotna je s t przepustowość łą c z a k o m u n ik acy jn eg o . S tru k tu ra d y n a m ic z n a ch a ra k te ry sty c z n a je s t dla wideokonferencji, g d z ie isto tn a je s t w y d ajn o ść łącz a k o m u n ik acy jn eg o , k tó re w w ięk szo ści przypadków stan o w i n a jsłab szy p u n k t d an eg o system u.
2.2. W ym ian a d an ych w d y n a m iczn y ch sy stem a ch m u ltim ed ia ln y ch
W p o p rzed n im p u n k c ie zazn aczo n o , ż e d la staty czn y ch ro zp ro sz o n y c h sy stem ó w multimedialnych p rz e p u sto w o ść łą c z a nie m a isto tn eg o w p ły w u n a ja k o ś ć p rz e tw a rz a n ia danych. W takim sy stem ie d an e zn ajd u jące się w serw erze s ą p rz e sy ła n e d o stacji k lien ck iej i dopiero po o d eb ran iu p o d le g a ją dalszej o b ró b ce. W sy stem ach d y n am iczn y ch d ane multimedialne s ą p rzetw arzan e w stacji k lienckiej w' m iarę o d b io ru z serw era. W tym przypadku istotne je s t za g w a ra n to w a n ie p asm a tran sm isji o raz ch a ra k te ru p rz e sy łu danych właściwego d la p rzetw arzan y ch danych. W zale żn o ści od form y p rezen tacji w ym ogi stawiane p rzep u sto w o ści łą c z a s ą ró żn e i tak(n a p rz y k ła d ,d la o b ra z ó w sta ty c z n y c h o raz tekstu czas przesyłu n ie stan o w i isto tn eg o p ro b lem u ze w zg lęd u na sta ty c z n y c h a ra k te r p ercep cji danych tego ty p u p rz e z u ż y tk o w n ik a. In n y p ro b lem stan o w i fo rm a p rz e k a z u obrazu dynamicznego lub d źw ięk u , w k tó ry ch p rz e b ie g info rm acji ro z ło ż o n y je s t w czasie.
Informacja p rzek azy w an a je s t w p o staci sek w en cji o b razó w , a d ź w ię k m a c h a ra k te r ciągły.
Dodatkowym z a g a d n ie n ie m je s t sy n c h ro n iz a c ja info rm acji d ź w ięk o w ej z se k w e n c ją obrazów, co w y n ik a z w y m o g ó w izo ch ro n izm u p rzekazu.
W celu z ap ew n ien ia o d p o w ied n ieg o p asm a tran sm isji n a le ż y u w z g lę d n ić k o n iecz n o ść przekazu dużej ilości d an y ch z w iązan y ch z c z ę sto śc ią o b ra z ó w w je d n o s tc e c zasu dla sekwencji o b razó w , co w o d n iesien iu do p rzep u sto w o ści łą c z y k o m u n ik a c y jn y c h stanow i istotny problem .
5 9 8 J. Kędziera
3. Badania transmisji w rozproszonym systemie multimedialnym
W d y n am iczn y ch ro zp ro szo n y ch sy stem ach m u ltim ed ialn y ch w y m a g a n a przepustowość łączy k o m u n ik acy jn y ch o ra z c h arak ter o rg an izacji p rzesy łu d a n y c h sta n o w ią element k ry ty czn y fu n k c jo n o w a n ia całe g o system u.
O cen a c h arak teru o b c ią ż e n ia sieci, p o w o d o w an eg o p rz e z p rz e s y ła n e o b razy i dźwięk w sy stem ie siecio w y m , p o zw o li na d o k o n an ie o p ty m aln eg o d o b o ru o rg a n iz a c ji transmisji w zale żn o ści od p a ra m e tró w prezen tacji d an y ch lub o d p o w ied n i d o b ó r parametrów p rz e tw arzan ia i p rezen tacji w zale żn o ści od m o żliw o ści tran sm isy jn y ch . W tym celu p rzep ro w a d z o n o szereg testó w p o leg ający ch na p o m ia rz e p a ra m e tró w czaso w y ch transmisji dla ró żn eg o ro d zaju dan y ch o ra z m ed ió w tran sm isy jn y ch . U z y sk an e w yniki pomiarów p o z w o lą p o n a d to na o k re śle n ie m o d elu źró d ła g e n e ru ją c e g o d an e m ultim edialne oraz u w z g lęd n ie n ie teg o w sy m u lacji sieci k o m p u tero w y ch .
3 .1 . P la tfo rm a b ad aw cza
R o zp ro szo n y sy stem m u ltim ed ialn y zaim p le m e n to w a n y z o sta ł n a 3 stacjach SU N Ultra 2, d ziałający ch p o d k o n tro lą sy stem u o p e racy jn eg o S o laris 2..5 .1 . W b ad an ia ch zastosowano p ro to k ó ł T C P /IP k o rz y sta ją c y z łącz a E th ern et 10/100 o ra z A T M . B ad an ia przeprowadzono w k o n fig u racjach u m o żliw iający ch o cen ę w y k o rz y sta n ia p a sm a tra n sm isji w zależności od ty p u d an y ch m u ltim ed ialn y ch o raz liczby i k o n fig u racji sta n o w isk obsługi.
O rg an izację p o łącz eń siecio w y ch śro d o w isk a d o p rz e p ro w a d z a n ia b ad an ia charakteru p rzeb ieg u tran sm isji m u ltim e d ia ln y c h p o k a z a n o na rys. 1. W p rzed staw io n ej konfiguracji zaim p lem en to w an o je d e n w ęzeł o d b io rczy , p e łn ią c y fu n k cję serw era, w znaczeniu o rg an izacji w y m ia n y dan y ch w y k o rzy stu jącej g n iazd a , o ra z d w a w ę z ły nadaw cze, będące k lien tam i. S trzałki p o k a z u ją k ieru n ek p rzep ły w u d an y ch m u ltim ed ialn y ch .
Analiza im p lem en tacji ap lik acji m u ltim ed ialn y ch w śro d o w isk u ro zp ro szo n y m 599
O to c z e n ie E th e rn e t
switch Ethernet
switch ATM
O to c z e n ie ATM
klient 1 SUN Ultra 2
Dla potrzeb b ad ań p a ram etró w tran sm isji w y k o rzy stan o d ane w fo rm acie M P E G , k tó ry umożliwia p rz e k a z sek w en cji o b razó w o raz d źw ięk u z zap ew n ien iem w zajem nej synchronizacji. F o rm at M P E G stan o w i form ę kom presji sek w en cji o b razó w o raz d źw ięk u z wykorzystaniem k o m p resji m ięd zy k ad ro w ej, co o zn acza, że na je d e n z a k o d o w an y pak iet przypada kilka sek w en cji, w zale żn o ści od d oboru p aram etró w k o m p resji. D ane d o b ran o w taki sposób, ab y m o żn a by ło o k reślić w pływ p o szczeg ó ln y ch e lem en tó w c h arak tery sty czn y ch dla danych m u ltim ed ialn y ch na o b ciąż en ie sieci. W tym celu w y b ran o sek w en cje charakteryzujące się p aram etram i p rzed staw io n y m i w tabeli 1.
T ab ela 1 C h a ra k te r bad an y ch sekw encji m ultim edialnych ____________________
R o zd zielczo ść 3 5 2 x 2 4 0
D źw ięk
2 4 0 x 1 6 0 160x120
3 5 2 x 2 8 8 S tereo, cz. p ró b k o w an ia 44,1 k H z
serwer SUN Ultra 2
klient 2 SUN Ultra 2
R ys. 1. K o n fig u racja siecio w a do realizacji testó w Fig. 1. N etW ork c o n fig u ratio n fo r tests
3.2. T ypy b ad an ych d an ych m u ltim ed ialn ych
600 J. Kędziora
3 .3 . O rg a n iza cja testów
P o d staw o w y m celem p rzep ro w ad zo n y ch te stó w by ło zb ad an ie ch a ra k te ru obciążenia łącza siecio w eg o , p o w o d o w an eg o p rz e z tran sm isję d an y ch m u ltim e d ia ln y c h w organizacji d y nam icznej. D ane m u ltim ed ialn e z p lik ó w testo w y ch p rzesy łan e b y ły na żąd an ie aplikacji d ek o m p resji o ra z w izu alizacji, w której m o żn a było z w ery fik o w ać izo ch ro n iczn o ść przekazu.
A p lik acja w y sy łająca d an e m u ltim ed ialn e z ap ew n iała sta ły stru m ień d an y ch , co pozw oliło na p o m in ięcie p aram etru ja k o ś c i usług dla tran sferó w d y sk o w y c h d la testó w związanych z b ad an ie m łą c z a siecio w eg o . W celu b ad an ia w y d ajn o ści k o m u n ik acji siecio w ej zapewniono m o żliw o ść p rze p ro w a d z e n ia k ilk u je d n o c z e sn y c h sesji m u ltim ed ialn y ch , realizow anych w k o n fig u racji d w óch stacji k lien ck ich i je d n e g o serw era, z w y k o rzy stan iem łącz y ATM oraz E thernet.
3.4. S tru k tu ra op ro g ra m o w a n ia
O p ro g ram o w an ie testo w e sk ład a się z d w óch części. P ro g ram k lie n ta uru ch am ian y jest w w ęźle k lien ck im i o d p o w ied zia ln y je s t za p rzy g o to w an ie d an y ch m ultim edialnych do transm isji. Jeg o p o d staw o w y m i funkcjam i s ą p o b ran ie d an y ch z p lik u , ich przesłanie do w ęzła serw era o raz an aliza czaso w a tran sm isji. P ro g ram se rw e ra tw o rz y gniazdo dla w y b ran eg o p o rtu T C P , p rz y g o to w u ją c w ten sp o só b k an ał k o m u n ik a c y jn y , z k tó reg o korzysta pro g ram k lie n ta p o d czas tran sm isji d an y ch [3]. P o in icjalizacji k a n a łu kom unikacyjnego pro g ram serw era u ru ch am ia ap lik ację d ek o m p resji o raz w izu alizacji danych m u ltim ed ialn y ch . W y k o n an ie tych czy n n o ści je s t k o n iecz n e w celu przygotowania śro d o w isk a p rze p ro w a d z e n ia testów . P rzesy ł d an y ch in icjo w an y je s t p rz e z aplikację w izu alizacji, któ ra u d o stę p n ia sw ój b u fo r d an y ch p ro g ram o w i serw era. D o tego bufora ap lik acja se rw e ra z a p is u je d an e zn a jd u ją c e się w b u fo rze o d b io rczy m . P ro g ram klienta czeka na zw o ln ien ie m iejsca w b u fo rze o d b io rczy m , po c z y m z a p o śred n ictw em bufora n ad aw czeg o p rz e sy ła p a k ie t d an y ch m u ltim ed ialn y ch do p ro g ram u serw era.
O p eracje tran sm isji d an y ch realizo w an e s ą w c y k lu i sy n c h ro n iz o w a n e p rz e z aplikację d ek o m p resji i p rezen tacji. C y k l p ra c y serw era sy n ch ro n izo w an y b e z p o śre d n io p rzez aplikację ob słu g i w y m u sza p rz e s y ł d an y ch z klien ta, d lateg o ru ch w sieci m o ż n a interpretow ać jako o b ciąż en ie w y n ik ając e z w y m o g ó w p rz e tw arzan ia d an y ch m u ltim ed ialn y ch .
W p ro g ra m ie k lie n ta z a im p lem en to w an o m o żliw o ść z m ia n w ie lk o śc i o k n a TCP, co p o zw ala na w y k o n an ie o ce n y tej w ielk o ści na p ara m e try tran sm isji. A n a liz a czasowa, realizo w an a w p ro g ram ie k lien ta, p o z w a la n a p o m ia r ilości p rz e sy ła n y c h danych w l Oms od stęp ach czasu , co w y n ik a z ro zd zielczo ści p o m iaro w ej ze g a ra sy stem o w eg o .
Analiza im plem entacji ap lik acji m u ltim ed ialn y ch w śro d o w isk u ro zp ro szo n y m 601
4. Wyniki pomiarów
W celu o k reślen ia c h arak teru o b ciąż en ia sy stem u k o m u n ik a c y jn e g o p rzep ro w ad zo n o testy, w k tó ry ch p rz e śle d z o n o c a ły p rzeb ieg w y m ian y dan y ch m u ltim ed ialn y ch p o m ięd zy serwerem i k lien tem . N a rys. 2. p rzed staw io n o ro zk ład w czasie ilości p rz e sy ła n y c h d anych multimedialnych d la sek w en cji 4., stan o w iącej n ajw ięk sze o b c ią ż e n ie d la sy stem u komunikacji.
d a n y c h [KB]
R ys. 2. R o zk ład w czasie p a k ie tó w m u ltim ed ialn y ch Fig. 2. T im e d istrib u tio n o f m ultim ed ia p ack ets
Jak m ożna zau w aży ć, tran sm isja o d b y w a się w w y raźn y ch p o rcjach , w y stęp u jący ch w regularnych o d stęp ach . P ierw sza p o rc ja d an y ch je s t se k w e n c ją in icju jącą, w której zaw arte s ą również in fo rm ac je d o ty czą ce p ierw szy ch p rzetw arzan y ch k ad ró w . C h a ra k te r czaso w y wszystkich an alizo w an y ch sek w en cji je s t p o d o b n y . R ó ż n ic a p o le g a ty lk o na ilości przesyłanych d an y ch w p o szczeg ó ln y ch p o rcjach . C ykl p o rc jo w a n ia z a le ż y od często tliw o ści kadrów o raz w ielk o ści b u fo ra k o m p resji ch a ra k te ry sty c z n e g o d la danej sek w en cji. D an e s ą buforowane w c e lu ze b ra n ia w łaściw ej ilości d an y ch , n iezb ę d n ej d o d ek o m p resji sek w en cji kadrów.
Na rys. 3. p rzed staw io n o ro zk ład w c zasie p o jed y n cz ej p o rcji d an y ch transm isji multimedialnej. W cela ch p o ró w n aw czy ch zestaw io n o p rzeb ieg i d la 3 sek w en cji. W yraźnie widoczna je s t ró ż n ic a w ilości p rzesy łan y ch dan y ch d la sek w en cji 4 ., co dla m ak sy m aln eg o
°bciążenia daje p rze p u sto w o ść rzęd u 700kB /s.
602 J, Kędziera
ll II I
■ sekwencja 3
■ s ekw encja 1
■ sekwencja 4
ł # i * c? & ■:? f $ # # # ^ &■ & v\° $ „•? # <*P ^
R ys. 3. R o z k ła d w c zasie p o je d y n c z e g o p a k ie tu d a n y c h m u ltim ed ialn y ch F ig. 3. T im e d istrib u tio n in sin g le m u ltim e d ia d ata p a c k e t
5. Posum owanie wyników
J a k w y n ik a z p rz e p ro w a d z o n y c h p o m ia ró w , sz c zy to w e o b c ią ż e n ie sieci p rz y transmisji m u ltim ed ialn ej d la p re z e n to w a n y c h sek w en cji o b ra z ó w z w y k o rz y sta n ie m k o m p resji MPEG d o ch o d zi do 7 0 0 k B /s (5,6 M b /s). T ak ie o b ciąż en ie sieci m a m ie jsc e p rz y przesyle p ierw szeg o p a k ie tu d la sek w en cji 4 , zaw ie ra ją c e g o zarazem d o d a tk o w e in fo rm a c je dotyczące p a ra m e tró w k o m p resji. W ielk o ść p rz e sy ła n e g o w te d y p a k ie tu d a n y c h w y n o si 405 kB. Dla p o zo sta ły c h p a k ie tó w k o d o w y ch ich w ielk o ść w a h a się w g ra n ic a c h o d 120 do 150 kB przy z b liżo n y m o b c ią ż e n iu szczy to w y m . T ak a w ie lk o ść o b c ią ż e n ia sz c z y to w e g o wynika z d o stęp n ej p rz e p u sto w o śc i p ro to k o łu TCP/1P k o rz y sta ją c e g o z łą c z a A T M . W ykorzystując łącz e e th e m e t nie zao b serw o w an o zak łó c eń w izo c h ro n iz m ie p rz e k a z u . Minimalne w y m ag an e p a sm o p rzep u sto w o ści m o ż n a o k reślić n a p o d sta w ie ilości p rz e s y ła n y c h danych w je d n y m zak o d o w an y m p a k ie c ie w o d n iesien iu do c zasu p o m ię d z y p a k ietam i, co dla sek w en cji 4 w y n o siło m ak sy m aln ie 180 k B /s (l,4 4 M b /s ). W c e lu a n a liz y możliwości rea liz a c ji tran sm isji m u ltim ed ialn y ch w śro d o w isk u ro z p ro sz o n y m n a le ż y uwzględnić ró w n ie ż zale żn o ść w y d ajn o ści k o m u n ik acji od d łu g o ści p a k ie tu [4].
Analiza im p lem en tacji ap lik acji m u ltim ed ialn y ch w śro d o w isk u ro zp ro szo n y m 603
6. W ykorzystanie wyników
O pisane w arty k u le m eto d y p o m iaró w o ra z ich w yniki s ta n o w ią od n iesien ie do o k reślen ia parametrów o raz k o n fig u racji p o łącz eń siecio w y ch dla p o trzeb p rz e s y łó w m u ltim ed ialn y ch . Kolejnym elem en tem je s t zasto so w an ie sy n ch ro n izacji w y k o rzy stu jącej ró żn e m etody szeregowania zad ań realizu jący ch p rz e sy ły m u ltim ed ialn e w celu o p ty m aln eg o wykorzystania istn iejący ch z aso b ó w siecio w y ch . N ad rz ę d n y m zag ad n ien iem je s t zróżnicowanie ze w z g lę d u na w y m ag an y typ u słu g d la ró żn y ch ro d zajó w aplikacji.
LITERATURA
1. C hiariglione L.: M P E G and m ultim edia com m unications, C S E L T - T orino - Italy, 1996.
2. W olisz A.: P odstaw y lokalnych sieci kom puterow ych,W N T , W arszaw a 1992.
3. Solaris A n sw er B ook: N etw o rk Interfaces P ro g ram m er’s G uide, Solaris, 1996.
4. K ędziera J.: A naliza w ydajności kom unikacji w środow isku sieciow ym na przykładzie R PC, Z N Pol. Śl. s. Inform atyka, z. 34, G liw ice 1998.
R ecen zen t: D r inż. H en ry k M ały siak
Wpłynęło do R ed ak cji 7 k w ietn ia 1999 r.
Abstract
N etw ork traffic g e n e ra te d in tim e-critical sy stem s is k n o w n as re a l-tim e traffic an d it is different from th e traffic p ro v id e d b y classical sh ared ty p e n e tw o rk s. T h e re a l-tim e data become o b so lete i f th e y d o n ’t arriv e in tim e and th ey are d e liv e re d w ith low q u a lity durin g periods o f c o n g estio n . A m u ltim ed ia system is on e o f tim e -c ritic a l sy stem s. Such a system running on T C P /IP -b ased In te rn e t w as taken as an ex am p le fo r fu rth e r an aly sis. T h e ch o ice is justified by sev eral facts: m u ltim ed ia n etw o rk in g face m an y tech n ical ch a lle n g e s like high data rate o v e r lim ited n etw o rk b an d w id th , re a l-tim e d a ta o v e r n o n -re a l-tim e n etw o rk , unpredictable a v a ila b ility o f n e tw o rk b an d w id th . R u n n in g m u ltim e d ia a p p lic a tio n s o v er th e Internet is very a ttractiv e, b ecau se th e in frastru ctu re o ften is a lre a d y in p la c e . B ec a u se o f its shared n atu re, In tern et d oes n o t seem su itab le fo r re a l-tim e traffic. P a c k e ts are ro u ted independently acro ss sh a re d n e tw o rk s, so tra n sit tim es v a ry sig n ific a n tly . M u ltim e d ia d ata
604 J. Kgdzicra
u sed in test p ro g ram s w ere M P E G co m p ressed . T h e u n d e rly in g p ro b le m is th a t different classes o f a p p lic a tio n s re q u ire d iffe re n t serv ices.