12. Liikenteenhallinta verkkotasolla

Samankaltaiset tiedostot
12. Liikenteenhallinta verkkotasolla

12. Liikenteenhallinta verkkotasolla

S Laskennallinen systeemibiologia

j n j a b a c a d b c c d m j b a c a d a c b d c c j

Vastaa tehtäviin 1-4 ja valitse toinen tehtävistä 5 ja 6. Vastaat siis enintään viiteen tehtävään.

Kierros 8: Verkkoalgoritmeja (osa II)

CS-A1140 Tietorakenteet ja algoritmit

Puolijohdekomponenttien perusteet A Ratkaisut 1, Kevät Tarvittava akseptoridouppaus p-tyypin kerrokseen saadaan kaavalla

Kuvausta f sanotaan tällöin isomorfismiksi.

Knauf Safeboard Säteilysuojalevy 03/2009. Knauf Safeboard Säteilysuojalevy. 0% lyijyä. 100% turvallisuus.

ICS-C2000 Tietojenkäsittelyteoria Kevät 2016

T Syksy 2002 Tietojenkäsittelyteorian perusteet Harjoitus 5 Demonstraatiotehtävien ratkaisut. ja kaikki a Σ ovat säännöllisiä lausekkeita.

Sähkömagneettinen induktio

Säännöllisestä lausekkeesta deterministiseksi tilakoneeksi: esimerkki

58131 Tietorakenteet ja algoritmit (kevät 2015) Toinen välikoe, malliratkaisut

ELEC-E8419 tentti joulukuu 2016

3.3 KIELIOPPIEN JÄSENNYSONGELMA Ratkaistava tehtävä: Annettu yhteydetön kielioppi G ja merkkijono x. Onko

Syksyn 2015 Pitkän matematiikan YO-kokeen TI-Nspire CAS -ratkaisut

CS-A1140 Tietorakenteet ja algoritmit

6 Kertausosa. 6 Kertausosa

Neliömatriisin A determinantti on luku, jota merkitään det(a) tai A. Se lasketaan seuraavasti: determinantti on

Kierros 7: Verkkoalgoritmeja (osa I)

Diskreetin matematiikan perusteet Laskuharjoitus 6 / vko 13

solmujoukko V omassa säiliössä (sekvenssi) kaarijoukko E kaarialkio-säiliössä kussakin kaarialkiossa viite sen alku- ja loppusolmuun

Näytä tai jätä tarkistettavaksi tämän jakson tehtävät viimeistään tiistaina ylimääräisessä tapaamisessa.

Hakemus- ja ilmoituslomake LAPL, BPL, SPL, PPL, CPL, IR lupakirjoja varten vaadittava lentokoe- ja tarkastuslentolausunto

ICS-C2000 Tietojenkäsittelyteoria Kevät 2015

OSA 1: POLYNOMILASKENNAN KERTAUSTA, BINOMIN LASKUSÄÄNTÖJÄ JA YHTÄLÖNRATKAISUA


OUML7421B3003. Jänniteohjattu venttiilimoottori KÄYTTÖKOHTEET TEKNISET TIEDOT OMINAISUUDET SOPIVAT VENTTIILIT TUOTETIEDOT. i OUV5049 i OUV5050

Lämmönsiirto (ei tenttialuetta)

Graafinen ohjeisto. Julkis- ja yksityisalojen toimihenkilöliitto Jyty

2.6 SÄÄNNÖLLISET LAUSEKKEET Automaattimalleista poikkeava tapa kuvata yksinkertaisia kieliä. Olkoot A ja B aakkoston Σ kieliä. Perusoperaatioita:

VEKTOREILLA LASKEMINEN

763333A KIINTEÄN AINEEN FYSIIKKA Ratkaisut 1 Kevät 2014

Koestusnormit: VDE 0660 osa 500/IEC Suoritettu koestus: Nimellinen virtapiikkien kestävyys I pk. Ip hetkellinen oikosulkuvirta [ka]

Matematiikan johdantokurssi, syksy 2017 Harjoitus 6, ratkaisuista. 1. Onko jokin demojen 5 tehtävän 3 relaatioista

Kattoeristeet - nyt entistä parempia kokonaisratkaisuja. Entistä suurempi Kuormituskestävyys ja Jatkuva Keymark- Laadunvalvontajärjestelmä

TIEA241 Automaatit ja kieliopit, syksy Antti-Juhani Kaijanaho. 22. syyskuuta 2016

T Kevät 2009 Logiikka tietotekniikassa: perusteet Laskuharjoitus 7 (Predikaattilogiikka )

VEKTOREILLA LASKEMINEN

ELEC- E8419 välikoe b) Yhtiö A ilmoittaa että sillä on liian korkea jännite solmussa 1.

a) Määritä signaalin x[n] varianssi (keskimääräinen teho) σ x c) Määritä signaalikvantisointikohinasuhde SQNR, kun tiedetään, että

Polynomien laskutoimitukset

Kytkentäopas. Windows-ohjeet paikallisesti liitettyä tulostinta varten. Mitä paikallinen tulostaminen on? Ohjelmiston asentaminen CD-levyltä

Harjoitus 1 ( )

Diskreetin matematiikan perusteet Ratkaisut 4 / vko 11


ICS-C2000 Tietojenkäsittelyteoria Kevät 2016

exp(x) = e x x n n=0 v(x, y) = e x sin y

Q = {q 1, q 2, q 3, q 4 } Σ = {a, b} F = {q 4 },



A ja B pelaavat sarjan pelejä. Sarjan voittaja on se, joka ensin voittaa n peliä.

Laskennan mallit (syksy 2010) 1. kurssikoe, ratkaisuja

Määritelmä Olkoon C R m yksinkertainen kaari ja γ : [a, b] R m sen yksinkertainen parametriesitys, joka on paloittain C 1 -polku.

Yhteysopas. Windows-ohjeet paikallisesti liitettyä tulostinta varten. Mitä paikallinen tulostaminen on? Ohjelmiston asentaminen CD-levyltä

2.4 Pienimmän neliösumman menetelmä

Olkoon. M = (Q, Σ, δ, q 0, F)

Riemannin integraalista

Olkoon. äärellinen automaatti. Laajennetaan M:n siirtymäfunktio yksittäisistä syötemerkeistä merkkijonoihin: jos q Q, x Σ, merkitään

Harjoitus 1 ( )

OUML6421B tilaohjattu venttiilimoottori KÄYTTÖKOHTEET TEKNISET TIEDOT OMINAISUUDET SOPIVAT VENTTIILIT TUOTETIEDOT

EDE Elementtimenetelmän perusteet. Luento vk 1 Syksy Matematiikan ja matriisilaskennan kertausta

Graafit ja verkot. Joukko solmuja ja joukko järjestämättömiä solmupareja. eli haaroja. Joukko solmuja ja joukko järjestettyjä solmupareja eli kaaria

Automaatin tunnistama kieli on sen hyväksymien merkkijonojen joukko. Täsmällinen muotoilu: δ,q 0,{q 2,q 3,q 6 }), missä

Malliratkaisut Demot

7.lk matematiikka. Geometria 1

TASORITILÄN ASENNUS SEKÄ ALUSVALUN SIISTIMINEN ANKKURIREIKIEN PORAUS POIKKILEIKKAUS REUNAPALKISTA KANNATTIMEN KOHDALLA ALUSVALU KANNATTIMEN ASENNUS

811312A Tietorakenteet ja algoritmit Kertausta jälkiosasta

4 DETERMINANTTI JA KÄÄNTEISMATRIISI

Käydään läpi: ääriarvo tarkastelua, L Hospital, integraalia ja sarjoja.

Automaattimalleista poikkeava tapa kuvata yksinkertaisia kieliä. Olkoot A ja B aakkoston Σ kieliä. Perusoperaatioita:

Jäykän kappaleen tasokinetiikka harjoitustehtäviä


Ax 0 mm Bx mm Cx 1800 Ay 0 mm By mm Cy 0

Pythagoraan lause. Pythagoras Samoslainen. Pythagoraan lause

6 Integraalilaskentaa

Laskennan mallit Erilliskoe , ratkaisuja (Jyrki Kivinen)

ELEMENTTIMENETELMÄN PERUSTEET SESSIO 19: Gaussin integrointi emojanan alueessa.

( ) Pyramidi 4 Analyyttinen geometria tehtävien ratkaisut sivu 321 Päivitetty Saadaan yhtälö. 801 Paraabeli on niiden pisteiden ( x,

13 Lyhimmät painotetut polut

Demonstraatiot Luento

Projektin itsearviointi. Työkirjapohjat

Asentajan viiteopas. Daikin Altherma - Matalan lämpötilan Split ERHQ BA ERLQ CA EHVH/X11+16S18CB EHVH/X11+16S26CB

Algoritmit 1. Luento 9 Ti Timo Männikkö

Koulutoimen henkilöstörakenne


Tee B-osion konseptiin etusivulle pisteytysruudukko! Muista kirjata nimesi ja ryhmäsi. Välivaiheet perustelevat vastauksesi!

MS-A010{3,4} (ELEC*) Differentiaali- ja integraalilaskenta 1 Luento 8: Integraalifunktio ja epäoleellinen integraali

Matematiikan tukikurssi

601 Olkoon tuntematon kateetti a ja tuntemattomat kulmat α ja β Ratkaistaan kulmat. 8,4 = 12. Ratkaistaan varjon pituus x. 14 x = 44,

HAVAINNOINTI JA TUTKIMINEN

2 Keminmaa Haaparanta TORNIO. > 40 db > 45 db > 50 db > 55 db > 60 db > 65 db > 70 db > 75 db. Vt 4 Kemi

= e on Schrödingerin yhtälön ratkaisu. ) on redusoitu massa. Aaltofunktio ψ

Kirjallinen teoriakoe

Analyysi 2. Harjoituksia lukuihin 1 3 / Kevät Anna sellainen välillä ] 2, 2[ jatkuva ja rajoitettu funktio f, että

Jotta rakentaminen ja sen ylläpitäminen onnistuu Junkohalli Oy:n voimin seuraavat 22 vuotta, esitämme että

Johdatus verkkoteoriaan 4. luento

Algoritmit 2. Luento 11 Ti Timo Männikkö

Transkriptio:

2. Liikntnhllint vrkkotsoll 2. Liikntnhllint vrkkotsoll Vrkon topologi Liiknnmtriisi Liikntnhllint vrkkotsoll Kuormntsus lunto2.ppt S-38. Liiknntorin prustt Kvät 200 2 2. Liikntnhllint vrkkotsoll 2. Liikntnhllint vrkkotsoll Topologi Polut Vrkko muoostuu joukost solmuj j linkkjä Mrk. solmujn joukko N:llä j inksoin niitä n:llä Mrk. linkkin joukko J:llä j inksoin niitä j:llä N = {,,,,} J = {,2,3,,2} linkki solmust solmuun linkki 2 solmust solmuun Mrk. j :llä linkin j kpsittti (ps) 3 2 2 8 9 3 Määritllään polku (= ritti) joukoksi präkkäisiä linkkjä, jotk yhistävät kksi vrkon solmu toisiins. Mrk. polkujn joukko P:llä j inksoin niitä p:llä solmust solmuun kolm polku puninn polku käyttää linkkjä j 3 vihrä polku käyttää linkkjä j sininn polku käyttää linkkjä, 8 j 3 2 2 8 9

2. Liikntnhllint vrkkotsoll 2. Liikntnhllint vrkkotsoll Polkumtriisi Lyhimmät polut Jokinn polku siis muoostuu joukost linkkjä Tätä yhtyttä kuv polkumtriisi A, joss komponntti jp =, jos j p li linkki j kuuluu polull p muutn jp = 0 polkumtriisin kolm srktt 2 3 8 9 2 2 3 0 0 0 0 0 0 0 0 0 0 0 Jos kullkin linkill j määritllään linkkipino w j, niin polun p pituus l p sn summn l p = w j j p Jos vkiopinot w j =, niin polun pituus = hyppyjn lkm linkkipinot, lsktn siis hyppyjn lukumäärää solmust solmuun kksi lyhintä polku (pituus 2 hyppyä) 2. Liikntnhllint vrkkotsoll 2. Liikntnhllint vrkkotsoll Liikntn luonnhint Vrkon topologi Liiknnmtriisi Liikntnhllint vrkkotsoll Kuormntsus Piirikytkntäinn sim. puhlinliiknn Liiknn Pkttikytkntäinn sim. tliiknn Linkki Vrkko Linkki Vrkko 8

2. Liikntnhllint vrkkotsoll 2. Liikntnhllint vrkkotsoll Liiknnmtriisi () Liiknnmtriisi (2) Liiknnttä vrkkotsoll kuvtn liiknnmtriisill T, joss komponntti t nm krtoo liiknntrpn (ps) lähsolmust n määränpääsolmuun m Aggrgtti kikist voist joill sm läh j määränpää Aggrgtti myös ik-kslill: liikntn kskirvo määrätyllä ikjksoll, sim. kiirtunnin ikn ti tyypillisn minuutin jksoss Liiknntrv lähtstä määränpäähän on t (ps) t 9 Jtkoss sitämm liiknntrpt myös vktorimuooss Sitä vrtn inksoimm lähmääränpää-prit li OD-prit. Mrk. OD-prin joukko K:llä j inksoin niitä k:ll Liiknntrpt voin tällöin sittää vktorin, missä komponntti k krtoo OD-prin k liiknntrpn jos OD-prin (,) inksi on k, niin k = t k 2. Liikntnhllint vrkkotsoll 2. Liikntnhllint vrkkotsoll Liiknnkuormn hllint j vrkon suunnittlu Vrkon topologi Liiknnmtriisi Liikntnhllint vrkkotsoll Kuormntsus Liiknnkuormn hllint (trffi nginring) = Enginr th trffi to fit th topology Jos topologi j linkkin kpsittit on kiinnittty j liiknnmtriisi tunntn, mitn nämä liiknntrpt pitäisi ritittää läpi vrkon? Vrkon suunnittlu (ntwork sign) = Enginr th topology to fit th trffi 2

2. Liikntnhllint vrkkotsoll 2. Liikntnhllint vrkkotsoll Ritityksn vikutus kuormn jkntumisn Linkkikuormt Ritityslgoritmi määrää, mitn ri liiknntrpt kuormittvt vrkon linkkjä IP-vrkkojn rititysprotokollt (RIP, OSPF, BGP) käyttävät lyhimmän polun lgoritmj (Bllmn-For, Dijkstr) MPLS-vrkoiss myös muut lgoritmit mhollisi Trkmmin snottun: ritityslgoritmi määrää liiknntrpin k jkosuhtt φ pk ri poluill p, φ pk = p P kikill k φ=/2 φ=/2 φ=0 3 OD-pri k yhistäväll polull p tulv liiknn on siis φ pk k Liiknntrpt k j jkosuhtt φ pk yhssä määräävät ri linkill j tulvt linkkikuormt y j : y j = jpφ pk k p P k K Sm mtriisimuooss: y = Aφ y = 0 y = 0 2. Liikntnhllint vrkkotsoll 2. Liikntnhllint vrkkotsoll MPLS OSPF () MPLS (Multiprotool Ll Swithing) tuk liikntn jkmist rinnkkisill poluill MPLS-vrkoiss kunkin OD-prin välill voin vpsti luo rinnkkisi polkuj li LSP:itä (Ll Swith Pth) Näin polkujn i trvits oll lyhimpiä polkuj Kutkin LSP:tä vst tunnus (ll) j kusskin MPLS-pktiss on tällinn polun ilmisv tunnus MPLS-pktit ritittään näitä tunnuksi käyttän läpi vrkon Kuormn jkutumisn voin vikutt muuttmll suorn jkosuhtit φ pk lähsolmuiss OSPF (Opn Shortst Pth First) on lun sisäinn (intromin) rititysprotokoll IP-vrkoiss Linkkitilprotokoll (Link Stt Protool) Jokinn lun solmu krtoo täisyytnsä npurisolmuihins Nämä täisyyt toimivt linkkipinoin lyhimmän polun lgoritmiss Näistä tioist jokinn solmu rknt itslln koko lun topologin Ko. topologi määrää lyhimmät polut kysisstä solmust kuhunkin kohsolmuun Lyhimmän polun lgoritmin Dijkstr IP-pktit ritittään näitä lyhyimpiä polkuj pitkin

2. Liikntnhllint vrkkotsoll 2. Liikntnhllint vrkkotsoll OSPF (2) ECMP OSPF:ssä ylnsä käytössä ECMP (Equl Cost Multipth) Jos solmust n usit lyhimpiä polkuj solmuun m, niin liiknn pyritään jkmn tsn niin solmust n lähtvin linkkin välillä, jotk kuuluvt johonkin näistä lyhimmistä poluist Tästä i kuitnkn sur, ttä liiknn jkutuisi tsn rinnkkistn lyhimpin polkujn välill! Kts. survn klvon simrkkiä. Kuormn jkutumisn voin vikutt vin päsuorsti muuttmll linkkipinoj jkosuhtit φ pk i voi suorn muutt ECMP:n vuoksi hluttuj jkosuhtit φ pk i välttämättä svutt y = / y = / y = / y = / g f φ = / φ = / f g 8 2. Liikntnhllint vrkkotsoll 2. Liikntnhllint vrkkotsoll Linkkipinojn vikutus kuormn jkntumisn () Linkkipinojn vikutus kuormn jkntumisn (2) mksimlinn linkkikuorm mksimlinn linkkikuorm φ = y = 3/2 y = w = 2 w = 2 y = y = linkkipino ksvtttu 9 20

2. Liikntnhllint vrkkotsoll 2. Liikntnhllint vrkkotsoll Kuormntsusonglm () Vrkon topologi Liiknnmtriisi Liikntnhllint vrkkotsoll Kuormntsus 2 Jos vrkon topologi j liiknnmtriisi ovt tioss, niin mitn liiknn knnttisi ritittää vrkkoon? Eräs järkvä tp on pyrkiä tsmn ri linkkin suhtllinn kuorm ρ j = y j / j Joskus s onnistuu usllkin ri tvll (kutn yläkuvss) Joskus ts s i ol ollnkn mhollist (kutn lkuvss) Tällöin voimm kuitnkin pyrkiä niin lähll tsjko kuin mhollist, sim. minimoimll suhtllistn kuormin mksimi (ns. kuormntsusonglm) = = = = = g = = = f = = = = = = 2 22 2. Liikntnhllint vrkkotsoll 2. Liikntnhllint vrkkotsoll Kuormntsusonglm (2) Kuormntsusonglm (3) Kuormntsusonglm: Olkoon (N,J) vrkon topologi, j linkkikpsittit skä k liiknntrpt. Tvoittn on määrätä jkosuhtt φ pk sitn, ttä suhtllistn linkkikuormin mksimi minimoituu Minimiz sujt to y j m j J j y j = Ajpφ pk k j J k K φ pk = k K φ pk 0 p P, k K Kuormntsusonglmll on in rtkisu, mutt rtkisu i välttämättä ol yksikäsittinn sm mksimikuormn minimi svuttn ripituisill ritillä näistä ylmpi rtkisu on titysti rsurssin kokoniskäytön knnlt järkvämpi Järkvään yksikäsittisn rtkisuun päästään lisäämällä (häviävän) pini kustnnus polun jokisst käyttystä hypystä y = 0 y = 0 y = 0 23 2

2. Liikntnhllint vrkkotsoll 2. Liikntnhllint vrkkotsoll Kuormntsusonglm () Esimrkki (): optimlinn rtkisu Järkvä yksikäsittinn kuormntsusonglm: Olkoon (N,J) vrkon topologi, j linkkikpsittit skä k liiknntrpt. Tvoittn on määrätä jkosuhtt φ pk sitn, ttä suhtllistn linkkikuormin mksimi minimoituu pinimmällä mhollisll kokonisliikntllä Minimiz sujt to y j m + ε y j' j J j j' J y j = Ajpφ pk k j J k K φpk = k K φpk 0 p P, k K = 2 = 2 = 2 = 2 = 2 = 2 = = = 2 = 2 = 2 = 2 φ = / φ = / ρ = /8 ρ = /8 2 2 2. Liikntnhllint vrkkotsoll 2. Liikntnhllint vrkkotsoll Esimrkki (2): linkkipinot Esimrkki (3): optimlist linkkipinot ρ = /2 w = 2 w = 2 w = 3 w = 3 2 28