ELEC-C7110 Informaatioteknologian perusteet

Samankaltaiset tiedostot
Kurssin perustiedot. ELEC-C7110 Informaatioteknologian perusteet. Tämän viikon aiheet. Tietoverkkojen perusteita. Minkälaisia yhteyksiä on olemassa?

Demonstraatiot Luento

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski

Kuva maailmasta Pakettiverkot (Luento 1)

Liikenneteoriaa (vasta-alkajille)

OSI malli. S Tietoliikenneverkot S Luento 2: L1, L2 ja L3 toiminteet

Demonstraatiot Luento 7 D7/1 D7/2 D7/3

S Teletekniikan perusteet

Pertti Pennanen OSI 1 (4) EDUPOLI ICTPro

Luennon sisältö. Protokolla eli yhteyskäytäntö (1) Verkon topologia

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio

OSI ja Protokollapino

S Tietoliikennetekniikan perusteet. Pakettikytkentäiset verkot. Helsinki University of Technology Networking Laboratory

» multiaccess channel» random access channel LAN (Ethernet) langaton. ongelma: käyttövuoron jakelu Yhteiskäyttöisen kanavan käyttö

4. MAC-alikerros. yleislähetys (broadcast) ongelma: käyttövuoron jakelu. » multiaccess channel» random access channel LAN (Ethernet) langaton

Estojärjestelmä (loss system, menetysjärjestelmä)

Tiedonvälitystekniikka 1-3 ov. Kurssin sisältö ja tavoite

ELEC-C7110 Informaatioteknologian perusteet

Siltojen haitat. Yleisesti edut selvästi suuremmat kuin haitat 2/19/ Kytkin (switch) Erittäin suorituskykyisiä, moniporttisia siltoja

Tehtävä 2: Tietoliikenneprotokolla

Tietoliikenne II (2 ov)

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

Littlen tulos. Littlen lause sanoo. N = λ T. Lause on hyvin käyttökelpoinen yleisyytensä vuoksi

2. Esimerkkejä eri järjestelmien mallintamisesta (osa 1)

3. Esimerkkejä. Sisältö. Klassinen puhelinliikenteen malli (1) Klassinen puhelinliikenteen malli (2)

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat. Protokollien kerrosrakenne. Mitä monimutkaisuutta?

3. Esimerkkejä luento03.ppt S Liikenneteorian perusteet - Kevät

Tietoliikenne II (2 ov)

ELEC-C7110 Informaatioteknologian perusteet

K. Kilkki Informaatioteknologian perusteet (2017) 93

OSI-malli. S Tietoliikenneverkot. Miksi kytketään. Välitys ja kytkeminen OSI-mallissa. /XHQWR.\WNHQWlMDUHLWLW\V

Internet. » Internet = maailman laajuinen tietoverkko (iso I) » IP = Internet Protocol = Internet protokolla (yhteyskäytäntö)

Liikenneteorian tehtävä

Antti Vähälummukka 2010

Tietoliikenteen perusteet. Langaton linkki

Tietoliikenteen perusteet. Langaton linkki

Harjoituksen sisältö ja tavoitteet

S Tietoliikenneverkot

Standardiliitännät. Tämä ja OSI 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL

K. Kilkki (2015) Informaatioteknologian perusteet 93

1. Johdanto luento01.ppt S Liikenneteorian perusteet - Kevät

TVP 2003 kevätkurssi. Kertaus Otto Alhava

Bayesin pelit. Kalle Siukola. MS-E2142 Optimointiopin seminaari: Peliteoria ja tekoäly

IP-verkkojen luotettavuus huoltovarmuuden näkökulmasta. IPLU-II-projektin päätösseminaari Kari Wirman

Vuonohjaus: ikkunamekanismi

Estynyt puheluyritys menetetään ei johda uusintayritykseen alkaa uusi miettimisaika: aika seuraavaan yritykseen Exp(γ) pitoaika X Exp(µ)

Kohina (Noise) Signaalia häiritsee kohina. aina taustalla esiintyvää sähkömagneettista aaltoliikettä terminen kohina. elektronien liikkeestä johtuva,

ELEC-C1210 Automaatio Tietoliikenne 2014

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

Teleliikenne vs. Dataliikenne Piirikytkentä & Pakettikytkentä

S Tietoliikennetekniikan perusteet. Jukka Manner Teknillinen korkeakoulu

Kohina (Noise) 1.4. Tietoliikenneohjelmistot eli protokollat. Signaalin vahvistaminen

IPTV:n asettamat vaatimukset verkolle ja palvelun toteutus. Lauri Suleva TI07 Opinnäytetyö 2011

ELEC-C7230 Tietoliikenteen siirtomenetelmät

IPTV:n laadun ja luotettavuuden mittaamisesta. Jorma Kilpi

Laskuharjoitus 2 ( ): Tehtävien vastauksia

S Laskuharjoitus 3: Ratkaisuhahmotelmia

Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone

Henkilökunta - harjoitukset. Teletekniikan perusteet S-2000 S Kurssin tavoite. Aloitusluennon sisältö. Henkilökunta- luennot

Kombinatorinen optimointi

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

ABTEKNILLINEN KORKEAKOULU Tietoverkkolaboratorio. 10. Verkon suunnittelu ja mitoitus

Algoritmit 2. Luento 11 Ti Timo Männikkö

ELEC-C7230 Tietoliikenteen siirtomenetelmät. Yleistä

5/11 6/11 Vaihe 1. 6/10 4/10 6/10 4/10 Vaihe 2. 5/11 6/11 4/11 7/11 6/11 5/11 5/11 6/11 Vaihe 3

Pakettivälitteisyyden vaikutukset matkapuhelinoperaattorin keskusverkon kustannusrakenteeseen

Videoneuvottelu. Johdanto. Järjestelmät. Telepresensce. Laitteisto. Ryhmäneuvottelut

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

J. Virtamo Jonoteoria / Prioriteettijonot 1

Protokollien yleiset toiminnot

Televerkon synkronointi

AB TEKNILLINEN KORKEAKOULU

Yleistä. Esimerkki. Yhden palvelimen jono. palvelin. saapuvat asiakkaat. poistuvat asiakkaat. odotushuone, jonotuspaikat

Seminaariesitelmä. Channel Model Integration into a Direct Sequence CDMA Radio Network Simulator

Vaatimusmäärittely Ohjelma-ajanvälitys komponentti

Opus SMS tekstiviestipalvelu

Kiinnostuspohjainen topologian hallinta järjestämättömissä vertaisverkoissa

Kohdassa on käytetty eksponentiaalijakauman kertymäfunktiota (P(t > T τ ) = 1 P(t T τ ). λe λτ e λ(t τ) e 3λT dτ.

dx=5&uilang=fi&lang=fi&lvv=2014

AB TEKNILLINEN KORKEAKOULU

Liittymän vikadiagnosointi

Tiedonsiirron perusteet

Tietoliikenne II. Syksy 2005 Markku Kojo. Tietoliikenne II (2 ov,, 4 op) Page1. Markku Kojo Helsingin yliopisto Tietojenkäsittelytieteen laitos

TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro

Verkon värittämistä hajautetuilla algoritmeilla

6. laskuharjoitusten vastaukset (viikot 10 11)

ABTEKNILLINEN KORKEAKOULU Tietoverkkolaboratorio

1 YLEISKUVAUS Laajakaistaliittymä Palvelun rajoitukset PALVELUKOMPONENTIT Päätelaite Nopeus...

Salausmenetelmät (ei käsitellä tällä kurssilla)

TURVAVÄYLÄSEMINAARI. Erilaiset kenttäväylät ja niiden kehitys Jukka Hiltunen

Teknisiä käsitteitä, lyhenteitä ja määritelmiä

INTERNET-yhteydet E L E C T R O N I C C O N T R O L S & S E N S O R S

J. Virtamo Jonoteoria / Prioriteettijonot 1

Työasema- ja palvelinarkkitehtuurit IC Tallennusjärjestelmät. Tallennusjärjestelmät. 5 opintopistettä.

Verkkokerroksen palvelut. 4. Verkkokerros. Virtuaalipiiri (virtual circuit) connection-oriented ~ connectionless. tavoitteet.

T Verkkomedian perusteet. Tietoliikennekäsitteitä Tiedonsiirron perusteet

Transkriptio:

ELEC-C7110 Informaatioteknologian perusteet Kalevi Kilkki Tietoliikenne- ja tietoverkkotekniikan laitos Verkoista 30.1. & 1.2.2017 Kurssin ohjelma» Kalevi Kilkki Luennot ja kurssin sisältö kalevi.kilkki@aalto.fi» Prof. Ville Pulkki» Prof. Tom äckström» Juho Kaivosoja: Kurssiassistentti, laskuharjoitukset juho.kaivosoja@aalto.fi 1. Johdanto ma 9.1. & ke 11.1. 2. Liiketoiminta ma 16.1. & ke 18.1. 3. Tiedonsiirto ma 23.1. & ke 25.1. 4. Kiinteät verkot ma 30.1. & ke 1.2. 5. Kommunikaatioakustiikka ma 6.2. & ke 8.2. 6. Matkaviestintä ma 13.2. & ke 15.2. 7. Tietojenkäsittely ma 20.2. & ke 22.2. 8. Puheteknologia ma 27.2. & ke 1.3. 9. Internet ma 6.3. & ke 8.3. 1

Tämän viikon aiheet» Maanantain oppimistavoitteita 1. Verkkojen rakenteet (topologiat) 2. Verkon kustannus vs. luotettavuus» Keskiviikon oppimistavoitteita 1. OSI-malli 2. Poisson-liikenne ja Erlangin kaava Laskuharjoitus 1. Verkon luotettavuus 2. Erlangin kaava Verkkoihin liittyviä kysymyksiä 1. Miten verkon topologia vaikuttaa verkon avulla tuotettavan 1. tunti tiedonsiirtopalvelun kustannuksiin ja luotettavuuteen? 2. Mitkä ovat piiri- ja pakettikytkentäisten verkkojen tärkeimmät edut ja ongelmat? 3. Mitä käytännöllistä hyötyä on OSI-mallista ja sen tasoista? Tarvitaanko tasoja 7 vai riittääkö vähemmän tasoja? 4. Minkälaisessa tilanteessa CSM/CD-periaate on hyödyllinen ja joissakin tapauksissa jopa välttämätön osa tiedonsiirron toteutusta? 5. Miksi Poisson-malli ja sen avulla johdettu Erlangin estokaava toimii hyvin puhelinliikenteen mallinnukseen ja puhelinverkkojen mitoitukseen, mutta ei juuri lainkaan dataliikenteelle mallinnukseen tai Internetin mitoitukseen? ELEC-C7110 4 2

ELEC-C7110 5 Vikatilastoja kaapeleille Sellaisenaan upotettu kaapeli (216 vikaa) Putkitettu kaapeli (160 vikaa) Kaivuu 80% 65% Jyrsijät 5% 2% Työmiehet 2% 13% Tulva 2% - Salama 2% - Höyry - 2% Äärilämpötila - 2% Muut syyt 9% 17% lcoa Fujikura Ltd (May 2001) ELEC-C7110 6 3

Kustannus vs. luotettavuus» Luotettavuutta voidaan parantaa lisäämällä resursseja Kustannus «hyöty» Yksinkertainen malli Resurssi = tiedonsiirtoyhteys = jänne solmujen välillä Kustannus = jänteen rakentaminen ja ylläpito Hyöty = luotettavampi palvelu + mahdollisesti suurempi kapasiteetti (riippuu siitä onko pullonkaula siirto- vai välityskapasiteetti) ELEC-C7110 7 Verkkorakenteita eli topologioita Väylä Rengas Silmukoitu (ristikko) Tähti Puu Täysin silmukoitu ELEC-C7110 8 4

Erään verkon 16 solmua Paikat arvottu! - Lopputulos tosin lähes epäilyttävän tasainen! ELEC-C7110 9 Paikat kartalla. Pituuksien hahmottamiseksi! 100 km ELEC-C7110 10 5

Vastaat pankin runkoverkosta Minkä verkon valitsisit näistä 5:stä? C D E ELEC-C7110 11 Täysin silmukoitu (full mesh) 120 * 216 = 25980 km Jänteiden Jänteiden lukumäärä keskipituus Täysin silmukoidun verkon jänteiden yhteispituus ~ N 2 (kun alueen koko on vakio) huono laajennettavuus ELEC-C7110 12 6

Tähti 15 * 164 = 2460 km < 10 % täysin silmukoidun verkon kokonaispituudesta Yksi solmu on kriittinen resurssi, toisaalta muut solmut voivat olla yksinkertaisia Kokonaispituus ~N (kun alueen koko on vakio) ELEC-C7110 13 Hierarkkinen 2 tasoa 15 * 115 = 1722 km muutos edelliseen (tähti) = -30% Jos päätepisteitä on paljon, hierarkia on luontainen ratkaisu (16 solmua on hierarkkiseksi verkoksi pieni) ELEC-C7110 14 7

Vain yksi väylä 15 * 92 = 1380 km Signaalin ei tarvitse kulkea minkään solmun kautta (solmu siis poimii oman signaalin) ELEC-C7110 15 Rengas 16 * 99 = 1578 km muutos edelliseen (väylä) = +14% Lyhyimmän reitin etsiminen eli Kauppamatkustajan ongelma on ns. NP täydellinen eli ongelma joka on äärimmäisen vaikea ratkaista kun solmujen määrä on suuri ELEC-C7110 16 8

Puu 15 * 84 = 1256 km < 5% täysin silmukoidun verkon kokonaispituudesta Lyhyin mahdollinen jänteiden kokonaispituus, joilla voi yhdistää kaikki solmut Kokonaispituus ~ (kun alueen koko on vakio) 17 ELEC-C7110 Silmukoitu (harva) 18 * 96 = 1722 km muutos edelliseen (puu) = +37% Muutamakin lisäjänne parantaa olennaisesti verkko-palveluiden saatavuutta (luotettavuutta) ELEC-C7110 18 9

Silmukoitu (melko tiheä) 27 * 115 = 3108 km muutos edelliseen (harva) = +80% Tässä verkossa on vähintään 3 vaihtoehtoista (täysin eri) reittiä jokaisen solmuparin välillä ELEC-C7110 19 Kustannus» Oletukset alueen koko on vakio solmut sijoittuvat tasaisesti alueelle N = solmujen lukumäärä» Kokonaispituus Puumainen verkko» Ristikkoverkko» 2 Tähtimäinen verkko» 0,38 Täysin kytketty verkko» 0,26 N = 25 5 10 10 162 N = 100 10 20 38 2600 2015 ELEC-C7110 20 10

Vertailu Max linkkejä Linkkejä Keskipituus Kokonaispituus Vaihtoehtoisia reittejä Väylä 15 92 1380 15 1 Rengas 16 99 1578 8 2 Tähti 15 164 2460 2 1 2 tason hierarkia 15 115 1722 4 1 Puu 15 84 1256 8 1 Silmukoitu harva 18 96 1722 6 2 Silmukoitu tiheä 27 115 3108 4 3 Täysin silmukoitu 120 216 25980 1 15 ELEC-C7110 21 Saatavuuden analyysi» Kaapeleissa keskimäärin (korkeintaan) 2 vikaa/1000 km/vuosi» Oletetaan Jänteen pituus = 100 km Korjausaika = 8 tuntia Saatavuus = 1-2*100/1000/8/365/24» 99.98%» Poikkeustilanteissa voi olla paljon huonompi myrsky, kriisi, hyökkäys» Lisäksi sama ohjelmistovika voi ilmetä useassa solmussa vian aiheuttama ylikuormitus voi levitä läpi verkon ELEC-C7110 22 11

Laskelma» Kustannus = jänne (tai kaapelikilometri)» Hyötylaskelma (tai epäluotettavuuden kustannuslaskelma) Yhden jänteen (i) saatavuus: i = todennäköisyys että yhteys jänteen yli toimii Reitti jolla on N kappaleita (riippumattomia) jänteitä peräkkäin = (P = tekijöiden tulo) Yhteysväli jolla on M kappaletta vaihtoehtoisia, toisistaan riippumattomia reittejä (j) =1 1 = reitin j saatavuus ELEC-C7110 23 Laskelma solmujen ja välille ( i = vakio) =1 1 1 Reitti 1: 6 jännettä 6 = Reitti 2: 7 jännettä 6 = 2015 ELEC-C7110 24 12

Vaihtoehtoisten reittien vaikutus Ei vaihtoehtoisia reittejä Kaksi vaihtoehtoista reittiä Kolme vaihtoehtoista reittiä 99% 25 vrk/vuosi 35 tuntia/vuosi 50 min/vuosi 99.9% 61 tuntia/vuosi 22 minuuttia/vuosi 3 s/vuosi Keskimääräinen aika, jona yhteys ei ole käytettävissä i = Yhden jänteen saatavuus (toiminnan todennäköisyys, oletetaan vakioksi) ELEC-C7110 25 Minkä verkon valitsisit nyt näistä? C D E ELEC-C7110 26 13

14 4 solmua & 3 6 jännettä 2015 ELEC-C7110 27 C D C D C D C D C D C D Yksi reitti» (jänne) = 99%» Reitti -C: saatavuus = 0,99 * 0,99 = 0,9801» 98% ELEC-C7110 28 C D

Kaksi reittiä C D» Reitti --C: saatavuus = 98%» Reitti -D-C: saatavuus = 98%» Tn että kumpikaan ei käytössä = 0,02 * 0,02 = 0,0004» Väli -C saatavuus = 1 0,0004 = 99,96% ELEC-C7110 29 Saatavuuden erot! Yhden linkin saatavuus p = 99% => Yhteyden -C epäkäytettävyys/vuosi? C C C C D D D D 174 t/v = 98,0% 3,5 t/v = 99,96% 2 min/v = 99,9996% 1 min/v = 99,9998% Epäkäytettävyyden kokonaisaika ELEC-C7110 30 15

Internetin topologia Puhelinverkosta ei vastaava kuvaa löydy vaan pikemminkin. 3.3.2014 ELEC-C7110 31 Puhelinverkon rakenne Kaukokeskus Ulkomaankeskus Ristikytkentä Paikalliskeskus Vastuuraja Katujakamo Talojakamo talojakamo Keskitin 16

Looginen rakenne eri tasoilla Täysin silmukoitu (esim. kansainväliset operaattorit) Silmukoitu (yhden operaattorin runkoverkko) Rengas (metropolialue) Tähti (tilaajaverkko) ELEC-C7110 33 IPR-kevennys, mutta mikä on pointti? Mitä informaatiota ei mitään sisältää? ELEC-C7110 34 17

Minkälaisia yhteyksiä on olemassa? Yhteydet Kiinteästi kytketyt Valintaiset N Piirikytkentäiset Pakettikytkentäiset ELEC-C7110 35 Kytkentäisyydet» Piirikytkentäinen (circuit switching) Tarvittavat resurssi on varattu ja käytettävissä koko yhteystapahtuman ajan riippumatta siitä käytetäänkö yhteyttä vai ei mutta varaus on venyvä käsite, samoin yhteystapahtuma Sopii esim. puheelle tai videolle» Pakettikytkentäinen (packet switching) Tiedon siirto paketeissa, joissa osoitetieto mukana ei tarvitse resurssin varausta Internetin toimintaperiaate (sovelluksesta riippumatta) ELEC-C7110 36 18

Vertailua Piirikytkentä Puhelinverkoissa alusta alkaen naloginen tai digitaalinen Osoitetieto välitetään vain kerran (vaatii erillisen merkinannon) Tehoton jos tarve vaihtelee yhteystapahtuman aikana Informaatio kulkee aina samaa reittiä, järjestystä muuttamatta Päätelaitteiden pitää toimia samalla nopeudella Viiveen vaihtelu minimaalista Informaatiota hukkuu vain vikatilanteissa Kapasiteetin lisäys jäykkää Pakettikytkentä Dataverkoissa yleisin ina digitaalinen Jokaisessa paketissa osoitetieto (ei välttämättä erillistä merkinantoa) Tehokas siirtokapasiteetin käyttö Paketit voivat kulkea eri reittejä ja niiden järjestys voi vaihtua Päätelaitteet voivat toimia eri nopeuksilla Viiveen vaihtelu voi olla huomattavaa Paketteja voi hukkua matkalla, mutta ne voidaan lähettää uudelleen Kapasiteetin lisäys joustavaa ELEC-C7110 37 Mihin mennään» Kun kapasiteetit ja yhteyksien määrät ovat hyvin suuria pakettikytkentä Runkoverkon perusteknologia (IP) pakettikytkentäistä Eri tekniikat voivat toimia samanaikaisesti eri verkkokerroksilla ELEC-C7110 38 19

Verkkoihin liittyviä kysymyksiä 1. Miten verkon topologia vaikuttaa verkon avulla tuotettavan tiedonsiirtopalvelun kustannuksiin ja luotettavuuteen? 2. Mitkä ovat piiri- ja pakettikytkentäisten verkkojen tärkeimmät edut ja ongelmat? 3. Mitä käytännöllistä hyötyä on OSI-mallista ja sen tasoista? Tarvitaanko tasoja 7 vai riittääkö vähemmän tasoja? 4. Minkälaisessa tilanteessa CSM/CD-periaate on hyödyllinen ja joissakin tapauksissa jopa välttämätön osa tiedonsiirron toteutusta? 5. Miksi Poisson-malli ja sen avulla johdettu Erlangin estokaava toimii hyvin puhelinliikenteen mallinnukseen ja puhelinverkkojen mitoitukseen, mutta ei juuri lainkaan dataliikenteelle mallinnukseen tai Internetin mitoitukseen? ELEC-C7110 39 ISO:n OSI-malli» OSI = Open Systems Interconnection Reference Model Kehitetty 1980-luvulla tietoliikenneverkkojen toimintojen kuvaamiseen ja jäsentämiseen Kansainvälinen standardi (ISO, ITU) Kuvaa tiedonsiirtoprotokollien yhdistelmän 7 kerroksessa Kukin kerroksista käyttää yhtä alemman kerroksen palveluja ja tarjoaa palveluja yhtä kerrosta ylemmäs» OSI-verkko ei saavuttanut suosiota (TCP/IP jyräsi) Silti, tietoliikenteen asiantuntijan on tunnettava OSI-tasot! ELEC-C7110 40 20

ISO:n OSI-mallin kerrokset 7. Sovelluskerros (pplication layer): käyttäjälle näkyvät sovellukset 6. Esitystapakerros (Presentation layer): Vain teoriassa! [muuttaa tiedon käyttäjälle sopivaan muotoon, esim. Unicode-tekstin kiinankielisiksi merkeiksi] 5. Istuntokerros (Session layer) [tietokoneiden väliset yhteydet (=istunnot): avaa ja sulkee ja tarvittaessa käynnistää uudelleen] 4. Kuljetuskerros (Transport layer): huolehtii siitä, että paketit tulevat perille ja järjestää paketit oikeaan järjestykseen vuonhallinta estää vastaanottopuskurin ylivuodon 3. Verkkokerros (Network layer): globaalin reitityksen ja kohdekoneen löytäminen koko verkosta 2. Siirto(yhteys)kerros (Data Link layer) paikallisen lähiverkon laitteiden välinen liikennöinti, vuoron jakomenettely 1. Fyysinen kerros (Physical layer) mm. sähköiset ja mekaaniset määrittelyt ELEC-C7110 41 Esimerkki = analogia 7. Sovellus rmeijan johtaminen 6. Esitystapa Puhuttu lause 5. Istunto Kuninkaan vastaanotto 4. Kuljetus Kirje käskyketjun läpi 3. Verkko Optisen lennätinverkon kartta Hell, minun pitää näyttää olevani ankara kuningas Kuningas on seonnut, mutta pakko on totella Häiriölähde Käyttöliittymä rmeija hyökätköön aamulla kello 6 Kuninkaan käsky: hyökkäys kello 6 Vastaanotin Käyttöliittymä Ilmaus (puhe, ele, kirjoitus) Havaitseminen Ymmärrys Mielen automa- Tietoisuus tiikka jatus Mielen automa- Tietoisuus tiikka Vastaanottajan haku Informaation käsittely Kooditaulukko Informaation käsittely Lähetin Kanava 2. Siirtoyhteys Viestien käsittely lennätinasemilla 1. Fyysinen Optisen lennättimen taulut ELEC-C7110 42 21

Nykymaailmassa 7 6 5 4 Sovelluskerros Esitystapakerros Istuntokerros Kuljetuskerros Kerros = ohjelmistomoduli Sisäisesti Kerrokset keskustelevat yhtä alemman ja yhtä ylemmän kanssa Ulkomaailman kanssa Samalla kerroksella toisessa päässä Sovelluskerros Esitystapakerros Istuntokerros Kuljetuskerros 3 Verkkokerros Verkkokerros Verkkokerros 2 Siirtokerros Siirtokerros Siirtokerros 1 Fyysinen kerros Fyysinen kerros Fyysinen kerros Päätelaite Reititin Palvelin ELEC-C7110 43 Mutta miksi tasoja?» Erityisesti koska eri tasojen ohjelmistoja ja laitteita voidaan kehittää toisistaan riippumatta Tämä vaatii avoimia standardeja Ja usein sopimuksia koskien patenttien käyttöoikeuksia 2015 ELEC-C7110 44 22

CSM/CD» Carrier Sense Multiple ccess With Collision Detection Ethernetissä käytetty siirtotien varaus -menetelmä Ei ennalta sovittua tapaa välttää törmäyksiä vaan perustuu törmäyksien havaitsemiseen jälkikäteen Jos törmäys havaitaan lähettäjät lähettävät saman tiedon satunnaisen ajan kuluttua uudelleen uuden törmäyksen todennäköisyys on (suhteellisen) pieni ELEC-C7110 45 CSM/CD Lähetä kehys Kokoa kehys on Kantoaalto? ei Odota loita lähetys rvo viive Törmäys? on ei ei Valmis? on Lähetä sotkua Liikaa yrityksiä? on ei OK Ei onnistu ELEC-C7110 46 23

CSM/CD Carrier Sense Multiple ccess With Collision Detection ei ennalta sovittua tapaa välttää törmäyksiä vaan törmäyksien jälkikäteiseen havaitsemiseen. Jos törmäys havaitaan, lähettäjät lähettävät saman tiedon satunnaisen ajan kuluttua uudelleen, jolloin uuden törmäyksen todennäköisyys on pieni. ELEC-C7110 47 semalla on viesti semalle Sanoma alle: veni vidi ELEC-C7110 48 24

aloittaa lähetyksen, samaan aikaan päättää lähettää viestin :lle. Sanoma eelle: lea iac Sanoma le: Veni vidi vici ELEC-C7110 49 Sanomat törmäävät väylälle mutta kukaan ei huomaa vielä mitään ma eelle: lea iacta est Sanoma alle: Veni vidi vici. rthago delenda est. ELEC-C7110 50 25

sema huomaa törmäyksen koska saapuva sanoma tulee samaan aikaan lähetyksen kanssa iacta est San Sanoma eelle: alle: Veni vidi vici. Carthago de da est. ELEC-C7110 51 Lopulta myös havaitsee törmäyksen (/& %!=) /&% / ( %#! vidi a eelle alea%(& ##(:?!&+ =&( Carthago delen# % / )=! #/&/ Sa # ELEC-C7110 52 26

CSM/CD» Miksi edelleen tarpeen?» Uusi asema radioyhteydellä ELEC-C7110 53 Liikenneteorian perusteita 2015 ELEC-C7110 54 27

Termit puheluina» Estojärjestelmässä uusi kutsu joko välitetään (hyväksytään) tai se estyy (menetetään)» Puheluita on siten kolmea tyyppiä Tarjottu Välitetty Estynyt» Kutsuesto = estyneet puhelut / tarjotut puhelut» Liikenne = kutsujen määrä * puheluiden (keski)pituus» mutta miten puhelut lasketaan jos 3 epäonnistunutta yritystä ja 4. onnistuu? 55 Liikenneprosessi Puhelun pituus Puheluiden alkamisajankohdat Menetetty liikenne Kanavien määrä (6) Välitetty liikenne aika kuva: Pasi Lassila 56 28

Poisson-malli» Määritelmä: Poisson-mallissa Ääretön määrä toisistaan riippumattomia asiakkaita Saapumisaikojen välit ovat toisistaan riippumattomia ja eksponentiaalisesti jakautuneita, keskiarvolla 1/y Eli asiakkaat tulevat Poisson-prosessin mukaisesti Palveluajat ovat toisistaan riippumattomia ja eksponentiaalisesti jakautuneita, keskiarvolla h Ääretön määrä palvelupaikkoja» Liikenteen voimakkuus = y h Yksikkö Erlang 57 Liikenne simuloituna ( = 10 Erl, Poisson) 20 Erl 15 10 5 0 0 15 30 45 min 60 Tilan todennäköisyys (simuloitu) ELEC-C7110 58 29

Liikenne: 100 Erlangia 125 Erl 100 75 50 25 0 0 15 30 45 min 60 ELEC-C7110 59 Ennustamisen sietämätön keveys Vaarini tiesi päivälleen ja minuutilleen, milloin hän kuolisi. Siis hän oli todella jalostunut sielu! Mistä hän sen tiedon sai? Tuomari kertoi hänelle. Platon ja vesinokkaeläin menivät kapakkaan 2015 ELEC-C7110 60 30

Suorituskykyanalyysi Vaiheet 1. Tilojen määrittäminen 2. Tilojen välisten siirtymien määrittäminen 3. Tilojen välisten siirtymien intensiteetit 4. Yhtälöt perustuen lokaaleihin tasapainoihin 5. Todennäköisyyksien ratkaiseminen 6. Johtopäätösten teko Wikipedia: Intuitively, the state of a system describes enough about the system to determine its future behaviour. ELEC-C7110 61 Yksinkertaisin järjestelmä n dt 0 1 m dt 1 0 0 5 10 15 20 25 30 min ELEC-C7110 62 31

Järjestelmän tila Tila = muuttujien joukko, joka riittää kuvaamaan järjestelmän käyttäytymisen tulevaisuudessa kun järjestelmään syötteet tunnetaan (?) (tai niiltä osin kuin se on mahdollista tuntematta järjestelmän syötteitä)? fi 0 1 fi fi fi 2 3 Toinen järjestelmä 1 l = 2 4 l = 3 2 Yhtälöt: l = 5 C 3 l = 1 D l = 4 Entä jos tilan muutos C fi D estetään? 2015 ELEC-C7110 64 32

Poisson-liikenne & estojärjestelmä l l l l l 0 1 i -1 i i +1 S -1 S m im (i+1)m m S Keskimääräinen palveluaika = h = 1/m ELEC-C7110 65 Periaate 0.15 Tilan todennäköisyys 0.10 = 10, S = 14 Poisson-jakauma: =! 0.05 0.00 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 Tila = käynnissä olevien puheluiden määrä ELEC-C7110 66 33

Lopputulos teoriassa ja aika hyvin käytännössäkin Sallittu 100% kuormitusaste 90% (/S) 80% = 1 % 70% 60% 50% 40% 30% 20% 10% = 0.1 % 0% 1 10 100 1000 Palvelupaikkojen määrä (S) Eli: jos tunnetaan palvelupaikkojen määrä (S) ja liikenne (), voidaan ennustaa kuinka suuri osa yrityksistä estyy. ELEC-C7110 67 34