Proxy Cache szerverek hatékonyság vizsgálata

Hasonló dokumentumok
Proxy Cache Szerverek hatékonyságának vizsgálata The Performance of the Proxy Cache Server

A WEB SZERVER MEGHIBÁSODÁSÁNAK HATÁSA A PROXY CASH SZERVEREK HATÉKONYSÁGÁRA. Bérczes Tamás, Sztrik János Debreceni Egyetem, Informatikai Kar

Laplace transzformáció

Egyedi cölöp süllyedésszámítása

1. MINTAFELADATSOR KÖZÉPSZINT JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Gyakorló feladatok a Kísérletek tervezése és értékelése c. tárgyból Kísérlettervezés témakör

ALKALMAZOTT MŰSZAKI HŐTAN

GÉPÉSZETI ALAPISMERETEK

A 2006/2007. tanévi Országos középiskolai Tanulmányi Verseny második fordulójának feladatai és azok megoldásai f i z i k á b ó l. I.

Tartalomjegyzék. dr. Lublóy László főiskolai docens. Nyomott oszlop vasalásának tervezése

Maradékos osztás nagy számokkal

Márkus Zsolt Értelmezések, munkapont beállítások BMF -

Matematika M1 1. zárthelyi megoldások, 2017 tavasz

Gyengesavak disszociációs állandójának meghatározása potenciometriás titrálással

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Perifériakezelés. Segítség március 16. Izsó Tamás Perifériakezelés/ 1

Gyakorló feladatok a mozgások témaköréhez. Készítette: Porkoláb Tamás

Villámvédelem 3. #5. Elszigetelt villámvédelem tervezése, s biztonsági távolság számítása. Tervezési alapok (norma szerint villámv.

Hálózati Algoritmusok

TARTÓSZERKEZETEK II.-III.

Volumetrikus elven működő gépek, hidraulikus hajtások (17. és 18. fejezet)

FPC-500 hagyományos tűzjelző központ

Dinamika. F = 8 N m 1 = 2 kg m 2 = 3 kg

Kidolgozott minta feladatok kinematikából

Családi állapottól függõ halandósági táblák Magyarországon

Atomfizika zh megoldások

TestLine - Fizika 7. osztály mozgás 1 Minta feladatsor

Mindennapjaink. A költő is munkára

6. gyakorlat Követelmények elemzése, felderítő adatelemzés Megoldások

9. GYAKORLAT STATISZTIKAI PRÓBÁK SPSS-BEN FELADATOK

Jeges Zoltán. The mystery of mathematical modelling

Villamos gépek tantárgy tételei

A 32. Mikola Sándor Fizikaverseny feladatainak megoldása Döntı - Gimnázium 10. osztály Pécs pont

FIZIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Frekvenciatartomány Irányítástechnika PE MI BSc 1

Jó teljesítmény... évekre szóló befektetés

Szabadúszókra vonatkozó melléklet

I. ÁLTALÁNOS RÉSZ AZ EGYÜTTMŰKÖDŐ SZERV ÉS AZ INFORMÁCIÓÁTADÁSI SZABÁLYZAT ALAPADATAI... 3

Széchenyi István Egyetem MTK Szerkezetépítési és Geotechnikai Tanszék Tartók statikája I. Dr. Papp Ferenc RÚDAK CSAVARÁSA

A maximálisan lapos esetben a hurokerősítés Bode diagramjának elhelyezkedése Q * p így is írható:

Proxy Cache szerverek hatékonyságának vizsgálata. Performance Modeling of Proxy Cache Servers

Kiszorítják-e az idősebb munkavállalók a fiatalokat a közszférában?

Az aszinkron (indukciós) gép.

GÉPSZERKEZETTAN - TERVEZÉS IDŐBEN VÁLTOZÓ IGÉNYBEVÉTEL, KIFÁRADÁS

Szinuszjel-illesztő módszer jeltorzulás mérésekhez 1. Bevezetés 2. A mérés elve

GÉPSZERKEZETTAN - TERVEZÉS IDŐBEN VÁLTOZÓ IGÉNYBEVÉTEL, KIFÁRADÁS

Ipari folyamatirányítás

1. SZAKASZ: Az anyag/keverék és a vállalat/vállalkozás azonosítása

Rugalmas megtámasztású merev test támaszreakcióinak meghatározása III. rész

2006/2007. tanév. Szakács Jenő Megyei Fizika Verseny I. forduló november 10. MEGOLDÁSOK

= 450 kg. b) A hó 4500 N erővel nyomja a tetőt. c) A víz tömege m víz = m = 450 kg, V víz = 450 dm 3 = 0,45 m 3. = 0,009 m = 9 mm = 1 14

Szakács Jenő Megyei Fizika Verseny, II. forduló, Megoldások. F f + K m 1 g + K F f = 0 és m 2 g K F f = 0. kg m

5. gyakorlat Teljesítménymodellezés Megoldások

BROADBAND MEDIA HUNGARY Távközlési Szolgáltató Korlátolt Felelősségű Társaság

A m becslése. A s becslése. A (tapasztalati) szórás. n m. A minta és a populáció kapcsolata. x i átlag

Érzékelők és beavatkozók

Hidraulikatömítések minősítése a kenőanyag rétegvastagságának mérése alapján

MINERVA TÉRINFORMATIKAI RENDSZER GÁZHÁLÓZAT TÉRINFORMATIKAI INTEGRÁCIÓJA

4. gyakorlat Teljesítménymodellezés Megoldások

StP Beléptető és Munkaidő-nyilvántartó Rendszer. Általános leírás

A rögzített tengely körül forgó testek kiegyensúlyozottságáról kezdőknek

Információs rendszerek biztonságtechnikája

Bor Pál Fizikaverseny, középdöntő 2012/2013. tanév, 7. osztály

1. A mozgásokról általában

Miért kell az autók kerekén a gumit az időjárásnak megfelelően téli, illetve nyári gumira cserélni?

MUNKA, ENERGIA. Fizikai értelemben munkavégzésről akkor beszélünk, ha egy test erő hatására elmozdul.

A 36. Mikola Sándor Fizikaverseny feladatainak megoldása Döntő - Gimnázium 10. osztály Pécs 2017

Praktikus tippek: Lambdaszondák ellenőrzése és cseréje

Idő-ütemterv hálók - II.

Irányítás előrecsatolással (Feed-forward control)

3M termékszám YP

Feladatgyűjtemény Megoldások

Szakács Jenő Megyei Fizika Verseny, I. forduló, 2003/2004. Megoldások 1/9., t L = 9,86 s. = 104,46 m.

Hatvani István fizikaverseny forduló megoldások. 1. kategória

N.III. Vasbeton I. T1-t Gerendák I oldal

1. Gépelemek minimum rajzjegyzék

1Érkezett : 1. A KÉRELMEZŐ ADATAI A kérelmező szervezet teljes neve: Cece Polgári Sport Egyesület

A következő angol szavak rövidítése: Advanced Product Quality Planning. Magyarul minőségtervezésnek szokás nevezni.

MINERVA TÉRINFORMATIKAI RENDSZER ELEKTROMOS HÁLÓZAT TÉRINFORMATIKAI INTEGRÁCIÓJA

ω = r Egyenletesen gyorsuló körmozgásnál: ϕ = t, és most ω = ω, innen t= = 12,6 s. Másrészről β = = = 5,14 s 2. 4*5 pont

1. SZAKASZ: Az anyag/keverék és a vállalat/vállalkozás azonosítása

Makroökonómia. 6. szeminárium


FELÜLETI HŐMÉRSÉKLETMÉRŐ ÉRZÉKELŐK KALIBRÁLÁSA A FELÜLET DŐLÉSSZÖGÉNEK FÜGGVÉNYÉBEN

1-1. számú melléklet PÁLYÁZATI FELHÍVÁS

PISZKOZAT. Ügyiratszám : be/sfphp /2014 1Érkezett : 1. A KÉRELMEZŐ ADATAI A kérelmező szervezet teljes neve: Pannonhalma Sportegyesület

1Érkezett : 1. A KÉRELMEZŐ ADATAI A kérelmező szervezet teljes neve: Sárrétudvari Községi Sportegyesület

Tevékenység: Tanulmányozza, mi okozza a ráncosodást mélyhúzásnál! Gyűjtse ki, tanulja meg, milyen esetekben szükséges ráncgátló alkalmazása!

SZENT ISTVÁN EGYETEM

Mit keressek? Uccu! könyvtár. Teljes kiírás (hosszú!) L.nY..dEZ

1Érkezett : 1. A KÉRELMEZŐ ADATAI A kérelmező szervezet teljes neve: ŐCSÉNY SPORTKÖR

AquaProdukt USZODAI LÉGKEZELŐK PÁRÁTLANÍTÁS TÍPUS HÁZSZERKEZET

Dr. Kovács László - Dr. Váradi Sándor Pneumatikus szállítás a fluid emelõ függõleges szállítóvezetékében

1. SZAKASZ: Az anyag/keverék és a vállalat/vállalkozás azonosítása

1. SZAKASZ: Az anyag/keverék és a vállalat/vállalkozás azonosítása

Felszín alatti hidraulika. Dr. Szőcs Péter, Dr. Szabó Imre Miskolci Egyetem, Hidrogeológiai Mérnökgeológiai Tanszék

Gévai Milán Mélyépítő Labor Kft.

A Bode-diagram felvétele

Modern Fizika Labor Fizika BSC

Energiatakarékos megoldások hűtési/fűtési rendszerek felújításához

Átírás:

Proxy Cahe zerverek hatékonyág vizgálata Performane Evaluation of Proxy Cahe Server Bérze Tamá, berze.tama@ifz.hu IFSZ KFT, Debreen Péterfia u. Sztrik Jáno, jztrik@inf.unideb.hu Debreeni Egyetem, Informatikai Kar. Bevezeté Az internet haználata az elmúlt években rohamoan növekedett. A felhaználók záma a 200-e 7 millióról 2002-re 590 millióra nőtt é beléek zerint 2006-ra eléri a 98 milliót. Figyelembe véve, hogy 996-ban mindözeen 0 millióan haználták az internetet, a növekedé üteme igen jelentő. A felhaználók zámának növekedéével párhuzamoan növekedett az internet forgalma i. Ennek hatáára egyre nagyobb igény mutatkozik a zínvonala é gyor internet elérére é kizolgálára. Az informáió kereée é letöltée közben a válaz a távoli Web zervertől a klien gépéig gyakran igen ok időt vez igénybe. A probléma egyik oka, hogy ugyanabban az időben ugyanazt a fájlt má felhaználó i le akarja tölteni. Ebből adódóan ugyanazon fájlok máolatai mennek kereztül a hálózaton, ez pedig a kizolgálái idő növekedéét eredményezi. Termézete megoldának mutatkozik az informáiók tároláa. Ennek egyik megoldái lehetőége a böngéző zoftverbe való implementálá. Ebben az eetben a tárolt adatokhoz azonban ak egy zemély férhet hozzá. Egy máik lehetőég Proxy Cahe zerver haználata. Jelen dolgozat élja ez utóbbi megoldá hatékonyágának vizgálata figyelembe véve.az idevágó eddigi munkákat, lád [2,,,5]. A felhaználó zemzögéből nézve lényegtelen, hogy az általa kereett fájl fizikailag hol található: egy Proxy Cahe zerveren (PCS) valahol a munkahelyének belő hálózatán vagy a világ túló felén egy távoli Web zerveren. A kereett dokumentum érkezhet a Web zervertől vagy a Proxy Cahe zervertől. Klien oldalról nézve a PCS funkiója ugyanaz mint egy Web zerveré valamint a Web zerver felől nézve a PCS ugyanúgy vielkedik mint egy klien. Feltételezzük, hogy a PCS felől érkező belő igények érkezée λ paraméterű Poion folyamatot követ, valamint a külő igények Λ paraméterű Poion folyamat alapján érkeznek a Web zerverhez.

. ábra 2. A modell Jelen ikkben a Boe é Cheng [2] által javaolt analitiku modellt módoítjuk. Az eredeti modellhez képet figyelembe vezük azokat a külő igényeket i melyek nem a PCS irányából érkeznek, hanem bármilyen má felhaználótól i, így ezek jelentően befolyáolhatják a válaz időket. A még realiztikuabb vizgálat érdekében, Boe é Cheng - modelltől eltérően, a Web zerver kapaitáát végenek vezük. Az. Ábra mutatja a módoított modellben egy igény lehetége útját a felhaználótól kiindulva egézen a vizaérkezéig. A jelöléek jelentée megtalálható az. Táblázatban. Proxy Cahe zervert haználva, ha egy fájlt le akarunk tölteni egy távoli Web zerverről előzör meg kell vizgálni, hogy a kereett dokumentum egy példánya megtalálható-e a PCSen (Ennek valózínűégét jelöljük p-vel). Amennyiben megtalálható, egy máolat továbbítódik a felhaználónak, míg amennyiben nem úgy az igény továbbítódik a Web zerverhez. Miután az igényelt fájl megérkezett a PCS-re egy máolat azonnal a felhaználóhoz kerül. A Proxy Cahe zerver hatékonyága a következő tényezőktől függ: a találati arány (a kért dokumentum milyen valózínűéggel található meg a PCS-en) a PCS ebeége a klien oldali ávzéleég a zerver oldali ávzéleég a külő igények intenzitáa a Web zerver karakteriztikája Legyen F a kereett dokumentumok átlago mérete. Az alábbiakban definiáljuk az. Ábrán zereplő változókat. 2

λ = p * λ; () ( p) λ2 = * λ; (2) λ = +Λ () λ2 ; Az egyene vonal ( λ ) reprezentálja azt az eetet, mikor a kereett dokumentum egy példánya megtalálható a PCS-en. λ 2 jelöli azon igények útját (zaggatott vonallal rajzolva), melyek nem találhatóak a Proxy zerveren, így ezen igények továbbítódnak a távoli Web zerverhez. λ reprezentálja a Web zerverhez érkező öze igény érkezéi intenzitáát. A Web zerverhez érkező igényeknek előzör fel kell állítaniuk egy TCP kapolatot. Legyen I ezen egyzeri iniializálához zükége idő. A várakozó igények tároláára zolgáló puffer kapaitáát jelöljük K-val. Annak a valózínűége, hogy a beérkező igényt a zerver elutaítja legyen P b. A Web zerver hatékonyágát a következő három jellemzővel írhatjuk le, lád [2], []: A zerver kimenő pufferének kapaitáa B, a tatiku zerver idő Y valamint a dinamiku zerver arány. Az M/M//K orbanállái modell alapján meghatározható a P b blokkolái valózínűég, vagyi annak a taionáriu valózínűége, hogy egy érkező igény a rendzerben K igényt talál, lád [], ahol = ( ) K ρ ρ P b ρ K + () ρ ( + B ) λ F Y =. (5) B Így a Web zerverhez érkező igények Poion folyamatot alkotnak ( P ) λ = (6) b λ intenzitáal. Az előzőekhez haonlóan a Proxy Cahe zerver karakteriztikáját a B, Y, paraméterhármaal határozhatjuk meg. Ha a felhaználó által kért fájl mérete nagyobb, mint a zerver kimenő puffere, akkor egy vizaatolái iklu kezdődik, mely addig tart, míg az igény kizolgáláa be nem fejeződik. Legyen B q = min, F annak a valózínűége, hogy a zerver az igényt előre ki tudja zolgálni é nem következik be vizaatolái iklu. Felhaználva az egyenúlyi egyenleteket kapjuk:

' λ = qλ (7) ' ahol λ a Web zerver kizolgáló egyégéhez érkező igények intenzitáa figyelembe véve az eetleg bekövetkező vizaatolát. Jelölje T valamint T a válaz időt PCS haználata eetén, illetve annak hiányában. Boe é Cheng [2] gondolatmentét követve meghatározhatjuk a T valamint T értékeit, nevezeteen: F T = + p + B + λ λ I B F Y + (8) F F + ( p ) + + + + B λ B λ λ5 I B q B F Y + F Y + valamint, T = + F F B ( ) ( P b )( λ +Λ) + + λ +Λ I B q FY + (9) A fenti formulákhoz az alábbi magyarázatot fűzzük. A T válaz idő három rézből tevődik öze: Az elő annak az időtartama, míg eldől, hogy a Proxy zerver tartalmazza-e az igényelt fájlt. Ez a orbanállá elméletből jól imert M/M/ folyamat várakozái idejéből adódik, ahol λ az érkezéi intenzitá valamint a kizolgálái idő. A képlet máodik tagja annak a I válaz ideje, amikor az igény megtalálható a PCS-en, ahol a Proxy zerver kizolgálái ideje B F, valamint az utazái idő míg a dokumentum kereztül jut a klien B F* Y + hálózatán ( a klien ávzéleége).

A képlet harmadik tagja reprezentálja annak az igénynek a válaz idejét, mely nem található meg a PCS-en. Ez további három rézre bontható. Az elő az egyzeri TCP iniializálához zükége idő, a máodik a Web zervernél töltött idő, ahol a zerver kizolgáló egyégéhez ' λ érkező igények érkezéi intenzitáa λ =. q A harmadik tag harmadik réze, a PCS-hez vizaérkező igények klien felé való továbbítáának az időtartamát reprezentálja. PCS nélkül a modellünk a fentebb tárgyalt eetnek a leegyzerűített változata.. umeriku eredmények A numeriku zámítáokhoz a Boe é Cheng [2] ikkben közölt paraméter értékeket haználtuk: I = I = 0.00 máodper, B = B = 2000 byte, Y = Y = 0.00006 máodper, = = 250 Mbyte/, = 5 Kbit/ é = 28 Kbit/. Az ábrákon a telje válaz időt a belő igények érkezéi intenzitáának függvényében ábrázoltuk. Az öze tárgyalt grafikonon zaggatott vonal jelenti a telje válaz időt PCS létezéekor, míg a ima vonal a PCS nélküli válaz időt mutatja. p= 0., F = 5000, Λ= 00, K = 00 p= 0., F = 5000, Λ= 50, K = 00 2. ábra. ábra A 2. é. Ábra eetén a PCS találati valózínűége 0., a kereett dokumentum mérete 5000 byte míg a Web zerver kapaitáa 00 igény volt. Mint látható, amennyiben a külő érkezéi intenzitá 00 igény/máodper (2. Ábra) úgy a PCS beiktatáa nagyobb válaz időket eredményez. Azonban ha megnöveljük a külő érkezéi intenzitát 50 igény/máodperre (. Ábra) érdekeebb válaz időket kapunk: Ki belő érkezéi intenzitá eetén ( λ < 70 ) a Proxy zerver haználata nagyobb válaz időket eredményez. Vizont ha a belő igények érkezéi intenzitáa nagyobb mint 70 igény/máodper a PCS hazna egyértelművé válik. 5

p= 0.25, F = 5000, Λ = 00, K = 00 p= 0.25, F = 5000, Λ = 50, K = 00. ábra 5. ábra A következő két ábrán (. Ábra, 5. Ábra) minden paramétert változatlanul hagytunk, kivéve a találati valózínűéget, melyet mindkét grafikon eetében 0.25-re emeltünk. Özehaonlítva a 2. é. Ábrákat láthatjuk, hogy a találati valózínűéget növelve ki külő érkezéi intenzitá eetén i minimáli előny mutatkozik PCS haználata eetén. Az 5. Ábrát megvizgálva láthatjuk, hogy nagyobb külő intenzitát é nagyobb találati valózínűéget haználva ( Λ = 50, p=0.25) a PCS jelenléte minden eetben kiebb válazidőt eredményez. Mint ahogyan a numeriku eredményekből látzik annak eldöntée, hogy megéri-e egy Proxy Cahe zervert üzemeltetni nagyban függ az Internetet haználók zokáaitól. Amennyiben a Proxy zervert haználók nagy valózínűéggel akarják ugyanazokat a dokumentumokat letölteni, vagy olyan oldalak iránt érdeklődnek melyek igen leterheltek a PCS haználata zámottevő javulát eredményezhet a válaz idők tekintetében.. Özefoglaló A Boe é Cheng [2] ikkben tárgyalt orbanállái modellt úgy módoítottuk, hogy figyelembe vettük a Web zerverhez érkező azon igényeket i, melyek nem a vizgált Proxy Cahe zerver felől érkeznek, valamint a Web zerver realiztikuabb vizgálata érdekében feltételeztük, hogy a zerver vége kapaitáú. A Proxy Cahe zerver hatékonyágának vizgálatához való paraméterek felhaználáával [2], [] kizámoltuk a válaz időt arra az eetre mikor haználtunk PCS-t illetve arra mikor nem. A numeriku eredmények alapján látzik, hogy annak eldöntée, hogy egy ég vagy intézmény zámára érdeme-e Proxy Cahe zervert üzemeltetni nagyban függ az internetezéi zokáoktól: milyen terheltégű oldalakat látogatnak, milyen gyakoriággal térnek viza ugyanarra a Webhelyre, tb. Általánoágban elmondhatjuk, hogy az érkezéi intenzitát növelve a válaz idők i nőni fognak függetlenül attól, hogy telepítettünk-e PCS-t vagy nem. Abban az eetben, ha a PCS találati valózínűége kii valamint a látogatott Web zerver ki terheltégű egyértelműen látzik, hogy PCS-t haználva nagyobb válaz időket kapunk. (2. Ábra). Még abban az eetben em egyértelmű a PCS haználatának előnye, ha a külő érkezéi intenzitát 50%-al 6

növeltük. Ebben az eetben ha a ég felől érkező igények intenzitáa nagyobb mint 70 igény/máodper, PCS-t haználva kiebb válaz időket kapunk. (. Ábra). Ha nagyobb a találati valózínűég valamit a külő igények érkezéi intenzitáa legalább 50 a Proxy Cahe zerver haználatának előnye egyértelmű. A numeriku eredményeket vizgálva láthatjuk, hogy a külő igények figyelembe vétele nagyban befolyáolja a kapott válaz időket. Ezen igények növeléével a Web zerver terheltége nő ezáltal a PCS haználatának előnye jobban megmutatkozik, főleg akkor amikor a találati valózínűég legalább 0.25. λ Λ F P B B Jelüléek: A klientől érkező igények intenzitáa A külő igények érkezéi intenzitáa Az igényelt fájl mérete A PCS találati valózínűége A PCS kimenő puffere A Web zerver kimenő puffere I A PCS en való kereéi idő Y I Y A zerver tatiku ideje a PCS - eetén A PCS dinamiku zerver ideje Egyzeri kapolat iniializálái idő A Web zerver tatiku ideje A Web zerver dinamiku zerver ideje A klien ávzéleége A zerver ávzéleége. Táblázat Felhaznált irodalom: [] Bolh, G., Greiner, S., de Meer H., Trivedi K.S., Queueing etwork and Markov Chain, John Wiley and Son, ew York, 998 [2] Boe, I., Cheng, H.K., Performane model of a firm proxy ahe erver. Deiion Support Sytem and Eletroni Commere., 29 (2000), 5-57. [] CaheFlow In., CaheFlow White Paper. available from htp://aheflow.om/tehnology/, 999 [] Menae, D.A., Almeida, V.A.F., Capaity Planning for Web Performane: Metri, Model, and Method. Prentie Hall., 998 [5] Slothouber, L.P. A model of Web erver performane. 5th International World Wide Web Conferene, Pari, Frane., 996 7