Mat Operaatiotutkimuksen projektityöseminaari Viestiverkon toimintaluotettavuuden arviointi Projektisuunnitelma

Samankaltaiset tiedostot
Mat Operaatiotutkimuksen projektityöseminaari Viestiverkon toimintaluotettavuuden arviointi Väliraportti

Matti Jaakkola, 58386W, projektipäällikkö Ville Iso-Mustajärvi, 55683R Teppo Jalkanen, 55672C Tomi Myllylä, 55289W

AS Automaatio ja systeemitekniikan projektityöt Projektisuunnitelma Syksy 2009 A09 05 OSGi IRC Bot For Coffee Maker

Lääkintähelikopterikaluston mallintaminen

Tehokkaiden strategioiden identifiointi vakuutusyhtiön taseesta

Professori Esa Saarinen & Prof. Raimo P. Hämäläinen Systeeminalyysin laboratorio

S11-04 Kompaktikamerat stereokamerajärjestelmässä. Projektisuunnitelma

Tehokkaiden strategioiden identifiointi vakuutusyhtiön taseesta

Lentotiedustelutietoon perustuva tykistön tulenkäytön optimointi (valmiin työn esittely)

TTY Porin laitoksen optimointipalvelut yrityksille

2009 Mat Operaatiotutkimuksen Projektityöseminaari L

SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU käyttöjärjestelmässä -projekti

Esimerkkejä vaativuusluokista

Mat Operaatiotutkimuksen projektityöseminaari Viestiverkon toimintaluotettavuuden arviointi Loppuraportti

Siimasta toteutettu keinolihas

Agenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi

KOODAAKO PROJEKTIPÄÄLLIKKÖ?

Projektityö

2. luento. CS-C2110 Ohjelmointistudio 1: mediaohjelmointi Syksy 2016 [Studio 1] Antti Tolppanen, Sanna Suoranta, Lauri Savioja

Ohjelmistojen suunnittelu

Oppimistavoitematriisi

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen

Kaksintaistelun approksimatiivinen mallintaminen (valmiin työn esittely)

Kajaanin ammattikorkeakoulu Opinnäytetyösuunnitelman ohje

Urheilijatutkimus Urhean oppilaitosverkostontapaaminen

Verkkopelipalvelujen reaaliaikainen hinnoittelu

KESTÄVÄT JA INNOVATIIVISET PIMA KUNNOSTUKSET -TYÖPAJA

Informaation leviäminen väkijoukossa matemaattinen mallinnus

Mat Operaatiotutkimuksen projektityöseminaari. Dynaaminen kimppakyytijärjestelmä Uudellamaalla. Väliraportti

Sovellettu todennäköisyyslaskenta B

Hajautettu Ohjelmistokehitys

ENG-A1002 ARTS-ENG-Projekti. B-kori

Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus

VAPAASTI VALITTAVIEN TUTKINNON OSIEN OSAAMISEN ARVIOINNIN SUUNNITELMA

. Kun p = 1, jono suppenee raja-arvoon 1. Jos p = 2, jono hajaantuu. Jono suppenee siis lineaarisesti. Vastaavasti jonolle r k+1 = r k, suhde on r k+1

Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi

AJONEUVOJEN ENERGIANKÄYTÖN JA YMPÄRISTÖVAIKUTUSTEN WWW-POHJAINEN

Miksi: Suunnittelun sidosryhmien ja joskus suunnittelijoidenkin valmistaminen hankkeen käynnistykseen, mm. tiedonkeruuta ja työajan käyttöä varten

Muutosprojektit. KTT Riku Oksman

SOVELLUSPROJEKTIN ARVIOINTILOMAKE

LOPPURAPORTTI Paperikonekilta Versio 1.0

Vapaapäivien optimointi

Kuljetustoimintojen resurssointi häiriötilanteissa Projektisuunnitelma

LASKENNALLISEN TIETEEN OHJELMATYÖ: Diffuusion Monte Carlo -simulointi yksiulotteisessa systeemissä

Projektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Tfy Teoreettinen mekaniikka (5 op) Tfy Fysiikka IV alkuosa A ja Tfy Teoreettinen mekaniikka

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

PROJEKTITOIMINTA Tietoa käytännöistä

Projektiryhmä Tete Työajanseurantajärjestelmä. Riskienhallintasuunnitelma

Kirja on jaettu kahteen osaan: varsinaiseen- ja lisätieto-osioon. Varsinainen

Tietorakenteet ja algoritmit - syksy

Projektisuunnitelma. (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus

17/20: Keittokirja IV

Optimoinnin sovellukset

Oppimistavoitematriisi

ELEC-C5210 Satunnaisprosessit tietoliikenteessä

Projektisuunnitelma. Radio-ohjattavan pienoismallin mekatroniikan ja ohjelmiston kehitys

Projektijohtaminen. Ohjelma Paikka: HAUS kehittämiskeskus, Munkkiniemen koulutustalo, Hollantilaisentie Helsinki

Algoritmit 1. Luento 1 Ti Timo Männikkö

Turingin koneen laajennuksia

Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Projektisuunnitelma: Vesipistekohtainen veden kulutuksen seuranta, syksy Mikko Kyllönen Matti Marttinen Vili Tuomisaari

Projekti A: iskunvaimennindynamometri

Sisäänrakennettu tietosuoja ja ohjelmistokehitys

S11-04 Kompaktikamerat stereokamerajärjestelmässä. Väliraportti

1(5) TYÖSSÄOPPIMINEN JA AMMATTIOSAAMISEN NÄYTTÖ. Tutkinnon osa: Testaus 15 osp Tavoitteet:

Matriisit ovat matlabin perustietotyyppejä. Yksinkertaisimmillaan voimme esitellä ja tallentaa 1x1 vektorin seuraavasti: >> a = 9.81 a = 9.

PK hallitusbarometri VII Pirkanmaa Tampereen kauppakamarialue

7.4 Sormenjälkitekniikka

Kustannustehokkaat riskienhallintatoimenpiteet kuljetusverkostossa (Valmiin työn esittely)

MS-A0207 Differentiaali- ja integraalilaskenta 2 (Chem) Yhteenveto, osa I

Kohteessa täydentyvät pelastusryhmät PTK-seminaari Esko Kaukonen puh

Dynaaminen allokaatio ja riskibudjetointi sijoitusstrategioissa

A13-03 Kaksisuuntainen akkujen tasauskortti. Projektisuunnitelma. Automaatio- ja systeemitekniikan projektityöt AS-0.

Trakla2-opetusympäristö

Laskuharjoitus 5. Mitkä ovat kuvan 1 kanavien kapasiteetit? Kuva 1: Kaksi kanavaa. p/(1 p) ) bittiä lähetystä kohti. Voidaan

A4.1 Projektityö, 5 ov.

1 + b t (i, j). Olkoon b t (i, j) todennäköisyys, että B t (i, j) = 1. Siis operaation access(j) odotusarvoinen kustannus ajanhetkellä t olisi.

Matematiikka ja teknologia, kevät 2011

Monimutkaisten järjestelmien toimintavarmuuden parantaminen Jussi Kangaspunta ja Ahti Salo

KUNNALLISTEKNIIKAN RAKENTAMINEN SEPÄNKANNAS III ASEMAKAAVA-ALUE KIRKKONUMMEN KUNTA YHDYSKUNTATEKNIIKKA PROJEKTISUUNNITELMA

Junien peruuntumistodennäköisyyksien hyödyntäminen veturinkuljettajien työvuoroluetteloiden suunnittelussa Väliraportti

Maanmittauslaitos.fi ja saavutettavuus

Diakonia-ammattikorkeakoulu SoleOps Opiskelijan opas. SoleOps

Neuroverkkojen soveltaminen vakuutusdatojen luokitteluun

Ilkka Mellin Todennäköisyyslaskenta Osa 1: Todennäköisyys ja sen laskusäännöt Verkot ja todennäköisyyslaskenta

811312A Tietorakenteet ja algoritmit, , Harjoitus 3, Ratkaisu

811312A Tietorakenteet ja algoritmit I Johdanto

Yhtälöryhmä matriisimuodossa. MS-A0007 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.

Laskuharjoitus 9, tehtävä 6

Loppuraportti. Virtuaali-Frami, CAVE-ohjelmisto. Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu. Versio

Lineaaristen monitavoiteoptimointitehtävien

TeamCHAMPION TeamCHAMPION wiki.tut.fi/champion

Yhtälöryhmä matriisimuodossa. MS-A0004/A0006 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.

IDEOINTIPAJA. Työkierron ja tehtäväjärjestelyjen askelmerkit Ideointipaja / Saana Saske

Sovellettu todennäköisyslasku

Luento 10 Riskitekijöiden priorisointi

Projektisuunnitelma. Projektin tavoitteet

TIEDONKULKU. PROJEKTITYÖ Tik Wclique

EDISTYMISRAPORTTI - PS Virtuaaliyhteisöjen muodostaminen Versio 1.0

Transkriptio:

Mat 2.177 Operaatiotutkimuksen projektityöseminaari Viestiverkon toimintaluotettavuuden arviointi Projektisuunnitelma 27.2.2006 Kohdeorganisaatio: Yhteyshenkilö: Ryhmä: Puolustusvoimien Teknillinen Tutkimuslaitos Esa Lappi, esa.lappi@pvtt.mil.fi Tuukka Sarvi (projektipäällikkö) 57679S Juha Saloheimo 57739V Jaakko Niemi 55114S Tapio Heimo 76453U

Johdanto Tämän projektityön tarkoituksena on tarkastella Suomen Puolustusvoimien viestiverkkojen toimintaluotettavuutta. Projekti on osa Teknillisen Korkeakoulun kurssin Mat 2.177 Operaatiotyötutkimuksen projektityöseminaaria. Ongelmanasettajana toimii Puolustusvoimien Teknillinen Tutkimuslaitos (PvTT). PvTT on pääosin pääesikunnan alainen osa Suomen puolustusvoimia, jonka tehtävänä on tuottaa puolustusvoimien ja maanpuolustuksen kehittämiseksi ja päätöksenteon tueksi elektroniikan ja informaatiotekniikan, suojan sekä asetekniikan tutkimuspalvelut. PvTT keskittyy niille tutkimuksen osa alueille, joilla ei ole osaamista maamme muissa tutkimuslaitoksissa, tai joilla puolustusvoimien oma tutkimustoiminta on välttämätöntä. Laitoksen tutkimuskohteina ovat aseet ja ampumatarvikkeet, räjähteet, sotavarustuksessa käytettävät materiaalit, epäkonventionaaliset aseet ja niiltä suojautuminen, optroniikka, häiveteknologia sekä elektroniikka ja informaatioteknologia. Tämän projektityön tavoitteena on tukea elektroniikka ja informaatiotekniikan osaston tutkimusta. Työn määrittely ja tavoitteet Viestiverkko on erittäin kriittinen osa tämän päivän sodankäyntiä. Operaatioiden onnistumisen edellytyksenä on usein, että komentopaikalta on toimiva viestiyhteys operaatioon osallistuviin joukkoihin. Hyökkäävän osapuolen on otettava suunnitelmissaan huomioon viestiverkon hyökkäykselle asettamat rajoitukset ja riskit. Ei ole mitään järkeä toteuttaa hyökkäysoperaatiota, jonka onnistuminen edellyttää viestiverkon toimivuutta, jos viestiverkon toiminta on hyvin epävarmaa tai riippuu muutaman helposti tuhottavan komponentin toiminnasta. Puolustavalle osapuolelle on vastaavasti erittäin hyödyllistä tietää toisen osapuolen viestiverkon heikot kohdat, joiden tuhoaminen tai toiminnan estäminen vaikeuttaa hyökkäystä. Projektityön tavoitteena on tuottaa Puolustusvoimien sodanjohdolle yllämainittua informaatiota. Tarkemmin määriteltynä projektin tavoite jakautuu ensisijaiseen tavoitteeseen, toissijaiseen tavoitteesseen ja muihin tavoitteisiin: Ensisijainen tavoite: rakentaa ja koodata malli, jonka avulla voidaan selvittää annetun viestiverkon minimikatkosjoukkojen todennäköisyydet. Toissijainen tavoite: rakentaa ja koodata malli, jonka avulla voidaan määrittää annetun viestiverkon toimintatodennäköisyys, ts. todennäköisyys, että solmusta A saadaan yhteys B:hen. Muut tavoitteet: tuottaa hyödyllistä tietoa ja johtopäätelmiä viestiverkon toiminnasta viestiverkon rakenteen suunnittelua ja elektronista sodankäyntiä ajatellen. Ensisijainen tavoite, malli minimikatkosjoukkojen todennäköisyyksien määrittämiseksi, toteutetaan ensin. Toissijaiseen tavoitteeseen sisältyvä ongelmanasettelu on arviomme mukaan vaikea ja siihen liittyvä malli pyritään toteuttamaan mahdollisuuksien mukaan, mikäli ongelma paljastuu käytettävissä olevan ajan puitteissa ratkeavaksi. Muita tavoitteita pyrimme toteuttamaan rakennettujen mallien pohjalta saatavien tietojen perusteella. 2

Projektin toteutus Tavoitteena on toteuttaa ohjelma, jonka avulla pystytään laskemaan viestiverkon minimikatkaisujoukot, viestiverkon toiminnan todennäköisyys ja määrittämään kriittisimmät solmut ja linkit viestiverkossa. Ohjelmalle annetaan syötteenä matriisi, joka ilmaisee mihin solmuihin kukin solmu on yhteydessä ja matriisi, jossa on ilmaistu kunkin linkin toimintatodennäköisyys. Toteutamme mallin, jossa periaatteessa solmut voivat olla yhteydessä toisiinsa miten vain, ja käyttäjä voi määrittää solmujen lukumäärän vapaasti. Käytännössä kuitenkin tiedämme, että solmujen lukumäärä on 26 ja jokaisesta solmusta lähtee linkki noin kolmeen muuhun solmuun. Tätä tietoa voimme käyttää hyväksi sopivan algoritmin valinnassa ja suunnittelussa. Linkin toimintatodennäköisyyksien määrittäminen on radiotekninen ongelma, johon meidän ei tarvitse puuttua, vaan saamme valmiin todennäköisyysmatriisin alan ammattilaisilta. Tarkoituksena on toteuttaa projekti MATLAB ohjelmistolla, joka soveltuu hyvin matriisien käsittelyyn. Tämän kokoluokan matriisien pyörittely vie kuitenkin paljon laskentatehoa ja näin ollen tuloksen saaminen voi kestää kauan. Jos MATLABohjelmiston laskentateho osoittautuu riittämättömäksi, suoritamme projektin toteutuksen käyttäen C ohjelmointikieltä, joka on laskennallisesti tehokkaampi. Projektin tavoitteet on jaettu osatavoitteisiin. Pyrimme toteuttamaan projektin osatavoitteiden mukaisessa järjestyksessä. Kuten edellä on mainittu, ensiksi toteutamme ohjelman, joka etsii viestiverkon minimikatkaisujoukot, joiden avulla saamme tietoa tärkeimmistä solmuista ja linkeistä. Kun tämä vaihe on suoritettu, pyrimme laajentamaan ohjelmaa siten, että se pystyy laskemaan myös kokonaistodennäköisyyden viestiverkon toiminnalle. Jos nämä vaiheet saadaan suoritettua nopealla aikataululla, kehitämme tärkeimpien solmujen määrittämiseen paremman algoritmin. Projektin aihetta tukevaa kirjallisuutta löytyy ainakin kurssin Mat 2.118 Luotettavuustekniikka luentokalvoista osoitteesta http://www.sal.tkk.fi/opinnot/mat 2.118/ ja kirjasta Höyland, A., Rausand., M.: System Reliability Theory. Models and statistical methods. Wiley, 1994. 3

Aikataulu Projektin aikataulu on suunniteltu projektin eri vaiheet ja kurssin raporttien takarajat silmällä huomioiden. Alustava aikataulu on esitetty alla olevassa taulukossa. Aikatauluun saattaa tulla muutoksia varsinkin mallia II laadittaessa, koska ei ole etukäteen selvää kuinka vaikea tehtävä tulee olemaan. Resurssien käyttö Ryhmän projektipäällikönä toimii Tuukka Sarvi. Muita ryhmän jäseniä ovat Juha Saloheimo, Tapio Heimo ja Jaakko Niemi. Projektipäälikkö hoitaa käytännön järjestelyt ja pitää yhteyttä tarvittaviin sidosryhmiin (kohdeorganisaatio ja Systeemianalyysin laboratorio). Projektipäällikkö on myös viime kädessä vastuussa ryhmän tekemisistä. Tehtävien jako ryhmän jäsenten kesken on pyritty hoitamaan siten, että jäsenillä löytyy aikaa työskentelylle edellä esitetyn aikataulun mukaisesti. Tehtävien jaossa on myös otettu huomioon jäsenten osaaminen ja kiinnostuksen kohteet. Ryhmän jäsenten kesken tehtävät on jaettu alustavasti seuraavalla tavalla: Tuukka ja Juha laativat kirjallisuuskatsauksen Mallin minimikatkosjoukkojen todennäköisyyksien määrittämiseksi tekevät Tapio ja Jaakko Mallin viestiverkon toimintatodennäköisyyksien määrittämiseksi tekevät Juha ja Tapio Saatujen mallien arvionnin ja johtopäätökset tekee Jaakko Ongelman määrittelyyn, lähdekirjallisuuteen tutustumiseen ja eri raporttien tekemiseen osallistuvat kaikki ryhmän jäsenet siten, että raporttien lopullisen kokoamisen tekee Tuukka. Tehtävien jaossa on otettu huomioon, että on tehokkaampaa hoitaa työskentely pareittain tai yksin sen sijaan, että koko ryhmä työskentelisi saman asian kimpussa. Projektiryhmän ulkopuolisia resursseja ovat kurssin vetäjät TKK:lla (Ahti Salo ja Erkka Jalonen) sekä kohdeorganisaation yhdyshenkilö (Esa Lappi). Konsultoimme näitä 4

resursseja tarpeen vaatiessa tarvittava yhteydenotto ongelman määrittämiseksi kohdeorganisaatioon on jo tehty. Muita resursseja ovat tietolähteet TKK:lla (kirjasto, internet yms.) ja mahdollisesti verkko optimoinnin asiantuntijat TKK:lla (esim. Laskennallisen tekniikan laboratorio). Riskit ja niiden hallinta Yksi merkittävä riskitekijä on aina projektin aikataulun venyminen ja tästä seurausta oleva projektin viivästyminen. Tätä voidaan edesauttaa suunnittelemalla realistinen aikataulu, jossa myös viivästymisvara on otettu huomioon. Liian tiukaksi laadittu aikataulu puolestaan lisää projektin epäonnistumisen riskiä, koska ei jää aikaa paikata takaiskuja. Tämä näkökanta on pyritty ottamaan huomioon edellä esitetyssä aikataulussa. Merkittävä riskitekijä on myös liian suuret suunnitelmat. Voi olla, että projektin toteutus on rajattu väärin, ja että lähdetään tekemään liian laajaa ja monimutkaista mallia ja jossain vaiheessa huomataan, että taito ja aika eivät riitäkään tämän toteuttamiseen. Tämä voidaan välttää jakamalla projekti pienempiin osatavoitteisiin ja pitää huolta siitä, että ainakin ensimmäiset osatavoitteet saadaan tehtyä ja vasta tämän jälkeen aloitetaan hankalampien lisätavoitteiden toteuttaminen. Yksi riskitekijä kyseisessä projektissa on myös, että tietokoneen laskentateho ei riitäkään raskaan mallin pyörittämiseen. Tämän takia pitää ottaa selvää myös vaihtoehtoisista tehokkaammista algoritmeista. Varaudumme myös siihen, että joudumme käyttämään C ohjelmointia alun perin suunnitellun MATLAB ohjelmiston tilalla. Riskitekijänä voidaan pitää myös ryhmädynamiikan toimivuutta. Kaiken yhdessä tekeminen ei ole tehokasta ja kaikille sopivien aikojen löytäminen on hankalaa. Näin ollen jokaiselle kannattaa jakaa jonkinlainen vastuualue, mitä voi tehdä itsenäisesti. Toisaalta myös liian itsenäinen työskentely on riskitekijä, koska näin ollen jotkin osaalueet voivat jäädä tekemättä ja niiden yhteensovittaminen voi olla vaikeaa. Voi olla myös, että jokin ryhmän jäsen ei kykene tekemään omaa osa aluettaan. Näin ollen toisaalta myös kommunikointi koko ryhmän kesken ja projektin edistymisen seuranta on tärkeää. Olennainen asia onkin löytää sopiva balanssi tehtävien jaon ja yhdessä tekemisen välille. Lisäksi on olemassa Force majeure riskitekijöitä, kuten ryhmän jäsenen vakava sairastuminen. Tällaisiin riskeihin ei kuitenkaan etukäteen voida varautua mitenkään, ja näin ollen näiden arvioimiseen ei kannata kiinnittää juurikaan huomiota. 5