Tietokantojen erityispiirteitä MANET-verkoissa

Koko: px
Aloita esitys sivulta:

Download "Tietokantojen erityispiirteitä MANET-verkoissa"

Transkriptio

1 hyväksymispäivä arvosana arvostelija Tietokantojen erityispiirteitä MANET-verkoissa Jarmo Suoranta Seminaarityö Helsinki HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

2 HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta/Osasto Fakultet/Sektion Faculty/Section Laitos Institution Department Matemaattis-luonnontieteellinen tiedekunta Tekijä Författare Author Tietojenkäsittelytieteen laitos Jarmo Suoranta Työn nimi Arbetets titel Title Tietokantojen erityispiirteitä MANET-verkoissa Oppiaine Läroämne Subject Tietojenkäsittelytiede Työn laji Arbetets art Level Seminaarityö Tiivistelmä Referat Abstract Aika Datum Month and year Sivumäärä Sidoantal Number of pages 10 Työssä esitellään MANET-verkoissa toimivien tietokantojen erityispiirteitä. Lisäksi työssä esitetään muutamia malleja, joilla näiden ominaisuuksien aiheuttamia ongelmia voidaan pienentää. ACM Computing Classification System (CCS): Avainsanat Nyckelord Keywords MANET, mobiili tietokanta Säilytyspaikka Förvaringställe Where deposited Muita tietoja Övriga uppgifter Additional information

3 Sisältö 1 Johdanto MANET verkot Tietokantojen erityispiirteitä MANET:issa Solmujen liikkuvuus Solmujen virran kulutus Reaaliaikaisuus Solmujen säännöllinen irtikytkeytyminen verkosta Tiedon toisintaminen MANET-verkoissa Toisintamisajankohdan valinta Tiedon oikeellisuus Toisinnettavan tiedon levitys verkossa Virrankulutuksen hallinta Yhteenveto...10

4 1 1 Johdanto Tietokannat mobiileissa verkoissa on tällä hetkellä pinnalla oleva tutkimuksen alue, koska mobiilit verkkoympäristöt tarjoavat mahdollisuuden uuden tyyppisten tietojärjestelmien rakentamisen. MANET-verkko on erään tyyppinen mobiili verkkoinfrastruktuuri, joka muistuttaa tyypiltään mobileja P2P-verkkoja [Pad08]. Tässä työssä esitellään MANET-verkkojen ominaisuuksien tuomia erityispiirteitä niissä toimiville tietokannoille. Yleisistä mobiilien tietokantojen ongelmista ja niiden ratkaisumalleista löytyy paljon artikkeleja. Tässä on esitelty niistä vain muutamia, jotka keskittyvät MANET-verkoissa toimivien tietokantojen ongelmiin. Osa ongelmista ja niiden ratkaisuista on kuitenkin samoja kaiken tyyppisillä mobileilla tietokannoilla. 2 MANET verkot Mobiili Ad hoc -verkko eli MANET-verkko on tiettyyn tarkoitukseen suunniteltu verkko, jossa jokainen solmu voi olla liikkuva [Pad08]. Jokainen laite voi olla myös palvelin, asiakas tai molempia. Lisäksi jokainen laite toimii reitittimenä. Verkon solmu voi olla esimerkiksi puhelin, kämmentietokone, kannettava tietokone, ajoneuvoon asennettu tietokone, navigointilaite tai johonkin spesifiin tarkoitukseen suunniteltu koje. MANET-verkko ei vaadi toimiakseen mitään kiinteää infrastruktuuria [Wol06]. Verkossa olevat laitteet keskustelevat muiden laitteiden kanssa esimerkiksi langattomien IEEE , Bluetooth, tai Ultra Wide Band (UWB) -yhteyksien kautta. Liikkuvan luonteensa takia MANET-verkot tarjoavat mielenkiintoisen pohjan esimerkiksi asevoimien ja pelastusjoukkojen operaatioiden tietojärjestelmille. Kuvassa 1 on esitetty erilaisia liikkuvia solmuja asevoimien tarkoitukseen suunnitellussa, MANET-verkkoon perustuvassa järjestelmässä. Kuvassa on useita erillisiä verkkoja, joilla on rajapinnat myös toisiinsa. Näin ne muodostavat myös yhdessä yhden ison MANET-verkon.

5 2 Kuva 1. Asevoimien tarkoituksiin suunniteltuja MANET-verkkoja [Dil07]. Kuten monessa muussakin tietojärjestelmässä, myös MANET-verkoissa toimivissa tietojärjestelmissä tietokannat ovat useasti tärkeässä roolissa [Pad08]. MANETverkoissa toimivat tietokannat ovat tyypiltä hajautettuja tietokantoja. Hajautettujen tietokantojen erityispiirteitä ovat mm. tiedon saatavuuteen ja yhteneväisyyteen liittyvät kysymykset. Nämä samat kysymykset ovat oleellisessa roolissa myös mobiileissa tietokannoissa. Solmujen liikkuminen hajautusverkossa tuo saatavuuteen ja yhteneväisyyteen liittyviin kysymyksiin lisää huomioitavia aspekteja. Perinteisissä mobiileissa hajautetuissa tietokannoissa on liikkuvien solujen lisäksi kiinteitä soluja [Luo07]. MANET-verkoissa toimivat tietokannat poikkeavat tässä suhteessa perinteisistä mobileista tietokannoista, koska MANET-verkoissa ei ole kiinteitä solmuja. Muuten MANET-verkoissa toimivia tietokantoja koskevat samat ongelmat kuin perinteisiä mobileja tietokantoja. Kuvassa 2 on esitetty perinteisen mobiliin verkon topologia ja kuvassa 3 MANETverkon topologia. Ympyrät ovat verkon liikkuvia solmuja ja neliöt kiinteitä solmuja. Katkoviivoilla on esitetty langattomia yhteyksiä.

6 3 Kuva 2. Perinteisen mobiilin verkon topologia. Liikkuvat solmut ovat yhteydessä kiinteisiin palvelimiin. Kuva 3. MANET- verkon topologia, jossa kaikki solmut ovat liikkuvia. 3 Tietokantojen erityispiirteitä MANET:issa MANET-verkkojen hajautetuille tietokannoille voidaan tunnistaa seuraavia erityispiirteitä jotka täytyy huomioida [Pad08]: 1) Solmujen liikkuvuus 2) Solmujen virran kulutus

7 4 3) Reaaliaikaisuus 4) Solmujen säännöllinen irtikytkeytyminen verkosta 3.1 Solmujen liikkuvuus Toisin kuin perinteisissä mobiileissa tietokannoissa, MANET-verkoissa myös palvelimet liikkuvat. Tämän takia hajautusverkon topologia voi vaihdella hyvinkin nopeasti [Pad08]. Palvelimet voivat liikkua myös esimerkiksi paikkoihin, joissa nämä eivät saa yhteyttä muihin palvelimiin tai asiakkaat eivät pysty tavoittamaan palvelinta eli verkko pirstaloituu. Ongelmallinen tilanne on varsinkin silloin, kun palvelimella on kuumaa, eli muiden solmujen paljon hauissaan pyytämää tietoa. MANET-verkoissa luonnollisesti myös asiakkaat ovat liikkuvia. Eräs asiakkaiden ja palvelinten liikkumisesta syntyvä ongelma tietokannoilla MANET-verkoissa on isäntien tunnistaminen [Wol06]. Verkkotopologian muuttuessa kysyjällä ei välttämättä ole tiedossa optimaalisimman palvelimena toimivan solmun verkkotunnistetta, jolla kyseiselle palvelimelle voitaisiin kysely kohdistaa. Sekä asiakas- että palvelinsolmujen liikkuminen rajoittaa MANET-verkoissa käytettäviä laitteistoja. Liikkumisen edellytys on laitteiden toimiminen langattomissa verkoissa. Tällaisissa verkoissa tiedonsiirtokapasiteetti vastaa harvoin kiinteän verkon kapasiteettiä ja tiedonsiirrossa saattaa esiintyä virheitä [Que06]. Lisäksi liikkuvien laitteiden toivotaan yleensä olevan pieniä, mikä vaikuttaa muun muassa siten, että muistin ja muiden komponenttien määrä ei vastaa kiinteiden laitteiden määriä. Tämä aiheuttaa haasteita tietokannoille rajoitetun suorituskyvyn muodossa. 3.2 Solmujen virran kulutus Liikkuvan luonteensa takia myös palvelimet MANET-verkossa toimivat akkujen ja patterien varassa [Pad08]. Tämä vaikuttaa tietokannanhallintajärjestelmien vaatimuksiin MANET-verkoissa toimivissa järjestelmissä. Virran loppuminen sulkee solmun pois verkosta ja aiheuttaa verkon topologian pirstaloitumista. Käytettävissä olevat virtaresurssit vaikuttavat myös muun muassa siten, että laitteiden laskentatehosta joudutaan tinkimään. Toivottava tila on se, jossa hyvässä latauksessa olevat palvelimet palvelisivat

8 5 asiakkaitaan enemmän kuin vähävirtaiset palvelimet [Pad08]. Tietoa on saatettu toisintaa verkkoon niin, että syntyy solmuja joilla on kuumaa tietoa. Kuumaa tietoa sisältävien palvelimien virrankulutus on suurta verrattuna muihin palvelimiin. Lisäksi pitää huomioida se, miten toimitaan kuuman tiedon palvelimen virran loppuessa. Kuten palvelimet, myös asiakkaat toimivat MANET-verkoissa akkujen ja pattereiden virralla. Asiakkaalla saattaa kulua huomattavasti virtaa, jos se joutuu odottamaan kyselyynsä kauan vastausta [Wol06]. 3.3 Reaaliaikaisuus Monet MANET-verkoissa toimivat järjestelmät ovat kriittisiä tiedon reaaliaikaisuudesta [Pad08]. Jos tieto on vanhentunutta, sen merkitys menetetään. Esimerkkinä voidaan ottaa ilmapuolustuksen tulenjohtojärjestelmä. Ilmatorjunta-aseessa oleva asiakassolmu kysyy valvontadataa keräävältä palvelimelta suuntaustietoja. Jos asiakas joutuu odottamaan vastausta liian kauan, on tieto aseen suuntauksen kannalta merkityksetöntä. 3.4 Solmujen säännöllinen irtikytkeytyminen verkosta Kuten aikaisemmin on esitetty, MANET-verkoissa solmut saattavat kytkeytyä irti verkosta esimerkiksi akun loppumisen tai katvealueiden takia [Pad08]. Käyttäjät saattavat myös akkuja säästääkseen tai tietoturvasyistä kytkeä laitteensa pois päältä. Tämä takia MANET-verkoissa toimivien järjestelmien tietokannoissa tulisi huomioida poiskytkeytymisien ennustaminen ja tiedotus. Poiskytkevä palvelin voidaan esimerkiksi pakottaa toisintamaan ainakin kuuma tieto muille palvelimille. Näin pysytään parantamaan tietojen saatavuutta. Solmujen säännöllinen irtikytkeytyminen verkosta aiheuttaa myös hajautetuille tietokannoille tyypillistä verkkotopologian sekä tiedon pirstaloitumista. MANETverkoissa pirstaloitumien on erityisen voimakasta. Irtikytkeytynyt solmu ei voi toimia verkossa reitittimenä ja kytkeytyessä takaisin verkkoon sillä ei ole välttämättä uusinta toisinnettua tietoa. 4 Tiedon toisintaminen MANET-verkoissa Tiedon saatavuutta hajautetuissa tietokannoissa parannetaan tiedon replikoinnilla eli

9 6 toisintamisella [Mon07]. Tiedon toisintamisella tarkoitetaan sitä, että tietokannan tietoa on monistettu eri solmuille hajautetussa tietokannassa. Ääritapauksessa toisinnetaan koko tietokanta kaikille solmuille, jolloin pystytään parantamaan hakujen suorituskykyä. Tällöin haittana on se, että päivitykset hidastuvat. Toisessa ääritapauksessa tietoa ei toisinneta ollenkaan, jolloin haun tekevä solmu on riippuvainen halutut tiedot sisältävästä solmusta. Näiden kahden ääripään välillä vaihtoehtona on se, että tietoa on toisinnettu osittain solmukohtaisesti. Tiedon toisintamistavat voidaan jakaa innokkaisiin ja laiskoihin käytäntöihin [Val06]. Innokkaissa menetelmissä pyritään ylläpitämään pääkannan toisinnettavaksi valitun osan tarkkaa kopiota kaikissa kannoissa. Tämä takaa tiedon oikeellisuuden, mutta on tehokkuudelta huono eikä sovi hyvin mobiileihin tietokantoihin. Laiskoissa menetelmissä suoritetaan pääkannan kopiointi paikallisiin kantoihin tietyin väliajoin. Tämä tapa ei kuluta innokkaiden käytäntöjen tavoin resursseja, mutta aiheuttaa tiedon pirstaloitumista. 4.1 Toisintamisajankohdan valinta Laiskoissa toisintamismenetelmissä toisintamishetki voidaan valita neljällä eri tavalla [Pad08]. Yksikertaisimmassa tavassa toisinto tehdään tietyn kiinteän ajan välein. Toisinto voidaan tehdä myös sijaintiin sidottuna. Tällöin toisinto tehdään, jos tietty kiinteä aika on kulunut ja solmu on liikkunut edellisen toisinnon jälkeen. Tietojen toisintaminen voidaan sitoa myös solmujen verkkoon kytkemiseen. Kun tietty määrä solmuja on kytkeytynyt verkkoon tai verkosta pois, toisintava solmu lähettää toisinnettavan tiedon. Viimeisenä tapana solmu toisintaa tiedon, kun sen tiedoista määrätty prosentuaalinen osa on muuttunut. 4.2 Tiedon oikeellisuus Tiedon pirstaloitumisen takia toisinnettavan tiedon oikeellisuutta pitää hallita [Mon07]. Oikeellisuuden tilaa, jossa toisinnetuille tiedoille tehdyt kyselyiden vastaukset vastaavat samojen kyselyiden tekoa päätietokannalle, kutsutaan yhden kopion sarjallistuvuudeksi. On esitetty useita menetelmiä, joilla tilanteeseen päästään, mutta nämä menetelmät vaativat runsaasti viestinvaihtoja tai lokiin kirjoitettujen operaatioiden toistoja. Nämä eivät ole hyviä lähentymistapoja mobiilien laitteiden ja niiden käyttämien verkkojen

10 7 rajallisten resurssien takia. On kuitenkin esitetty ehdotus menetelmästä, joissa edellä mainitut ongelmat voitaisiin välttää. Ehdotus perustuu ideaan, jossa pidetään yllä väliaikaista tietoa siitä, koska toisinnettua tietoa on muutettu tai luettu. 4.3 Toisinnettavan tiedon levitys verkossa Kuten kappaleessa 2.1 mainittiin, eräs MANET-verkon ongelmista on siinä, että aina ei ole tiedossa mikä on se palvelinsolmu jolle asiakkaan kannattaisi kyselynsä osoittaa [Wol06]. Sama ongelma koskee myös toisinnettavan tiedon levitystä. Perinteisesti tähän ongelmaan on esitetty sekä työntäviä (push), että vetäviä (pull) ratkaisumalleja. Vetävässä ratkaisumallissa asiakas lähettää kyselyn tai toisinto pyynnön verkkoon ja toivoo verkosta löytyvän palvelimen joka tehtävään parhaiten voisi vastata. Työntävässä mallissa taas palvelin levittää verkkoon tietoa tarjoamistaan palveluista kaikille solmuille. Ongelma molemmissa malleissa on siinä, että varsinkin nopeasti liikkuvissa verkoissa joko asiakkaan tai palvelimen verkko-osoite saattaa vaihtua hyvin tiuhaan. Vetävässä mallissa kysely saattaa löytää palvelimen, mutta kyselyn käsittelyn aikana asiakkaan verkko-osoite on voinut vaihtua. Tällöin kyselyn vastausta ei pystytä saattamaan perille. Työntävässä mallissa vastaavasti palvelimen ilmoittama verkko-osoite on voinut vaihtua ennen kuin asiakkaan kysely palvelinta saavuttaa. Jotta järjestelmä voisi toimia tehokkaasti, on verkon topologiatietoja pidettävä jatkuvasti yllä tai kyselyitä menetetään. Topologian ylläpito saattaa olla erittäin haasteellista. Ongelman ratkaisemiseksi on esitetty malli, jossa on yhdistetty piirteitä sekä vetävästä, että työstävästä mallista [Wol06]. Koska MANET-verkossa solmu voi toimia sekä palvelimena että asiakkaana, mallissa tietoa pyritään toisintamaan mahdollisimman laajasti ympäri verkkoa. Tiedon ollessa jokaisella solmulla paikallisesti, ei kyselyitä tarvitse lähettää käsiteltäväksi muille solmuille, tai ainakin vastaus löytyy useilta solmuilta. Tällöin tietoa verkon topologiasta ei tarvitse pitää yllä niin tarkasti. Lisäksi hajautetussa tietokannassa mahdollisimman usealle solmulle toisinnettu kuuma tieto vähentää muun muassa palvelinten poiskytkeytymisestä aiheutuvia riskejä ja vähentää yksittäisten palvelinten virrankulumista.

11 8 Mallissa solmu lähettää säännöllisin väliajoin k-kappaletta tärkeimmiksi luokiteltuja tietoja naapureilleen toisinnettavaksi [Wol06]. Luokittelulla tarkoitetaan tiedon rankkausta sen kuumuuden perusteella. Vastaanottava naapuri toisintaa tiedot jos ne todetaan oikeellisiksi ja lähettää vastaavasti k-kappaletta tärkeimmiksi luokiteltuja tietojaan toisinnettavaksi naapureilleen. Näin tieto leviää ympäri verkkoa. Tietojen lähetyksen tiheys ja k riippuvat tietoliikenneverkon kapasiteetista. Lähetettävät tiedot voitaisiin valita myös satunnaisesti ilman luokittelua, mutta on osoitettu järjestelmien toimivan paremmin kun luokittelukriteeri on valittu hyvin [Wol06]. Kuvassa 4 esitetään eroja luokitellun ja satunnaisen tiedon osuvuudessa eri toistamisväleillä. Vaaka-akselilla on toisintamisen aikaväli ja pystyakselilla kuvataan sitä, kuinka hyvin toisinnettavaksi valittu tieto palvelee muiden solmujen tarvetta. Jos toisintamisten välinen aika on lyhyt, ei luokittelusta ole paljon apua, koska todennäköisesti kuuma tieto leviää joka tapauksessa solmujen välillä kun toisintamista tehdään usein. Usein toisinnettaessa todennäköisyys kuuman tiedon leviämiselle kasvaa. Kun toisintamisten aikaväli kasvaa, tiedon luokittelulla saadaan kuumaa tietoa levitettyä paremmin eri solmuille. Harvoin toisinnettaessa todennäköisyys sille, että satunnaisesti valittuna kuuman tiedon leviäsi, laskee. Kuva 4. Kuuman tiedon jakautuminen toisintamisessa kun toisinnettava tieto on luokiteltu (yhteinen viiva) tai ei ole luokiteltu (katkoviiva) [Wol06].

12 9 5 Virrankulutuksen hallinta Virrankulutuksen MANET-järjestelmille asettaman ongelman pienentämiseksi on esitetty kyselyiden käsittelyille mallia, joka perustuu kyselyiden luokitteluun niiden reaaliaikaisuuden tarpeen mukaan [Gru06]. Kovaksi luokitellaan kysely, jonka tulos muuttuu hyödyttömäksi tietyn aikarajan jälkeen. Näin ollen kyselyille asetetaan vain yksi aikaraja. Jos tämä aikaraja ylitetään, kyselyn tulos hylätään. Pehmeitä ovat kyselyt, joille voidaan asettaa kaksi aikarajaa. Ensimmäinen on aikaraja, jonka jälkeen vastausta ei enää yritetä saada korkealla prioriteetillä. Toisen aikarajan jälkeen kyselyn tulos hylätään. Mallissa solmuilla on kolme erilaista virrankulutustilaa: 1) Aktiivinen tila, jossa solmu voi lähettää ja vastaanottaa kyselyitä ja laitteen prosessori toimii täydellä laskentateholla. 2) Torkkutila, jossa solmu voi lähettää ja vastaanottaa kyselyitä, mutta laitteen prosessori ei toimi täydellä laskentateholla. 3) Valmiustila, jossa solmu ei vastaanota tai lähetä kyselyitä ja prosessori on säädetty toimimaan pienimmällä mahdollisella virtamäärällä. Kyselyn lähettävä solmu luokittelee lähetettävän kyselyn joko kovaksi tai pehmeäksi. Jos kysely on kova, asettaa asiakassolmu virrankulutustilakseen aktiivisen. Jos kysely on pehmeä, solmu menee torkkutilaan. Ennen kyselyn lähetystä asiakassolmu arvioi vielä eri palvelimien virran määrän. Jos kysely on kova, se lähetetään lähimmälle ja vähinten kuormaa omaavalle palvelimelle. Pehmeät kyselyt taas lähetetään niille palvelimille, joilla on eniten virtaa. Huomioitava on, että tiedot voivat löytyä myös kyselevältä solmulta paikallisesti. Kyselyt saatetaan silti suorittaa muilla solmuilla. Kyselyä suorittava palvelin tutkii kyselyn ja mahdollisesti hajauttaa sitä muille palvelimille suoritettavaksi. Jos palvelimella on suoritettavana yksikin kovaksi luokiteltava kysely, se pysyy aktiivisessa virrankäyttötilassa. Muuten palvelin on torkkutilassa. Kyselyn suoritettuun kysely lähetään asiakkaalle. Asiakassolmu on saattanut esimerkiksi hetkellisesti poistua verkosta, eikä näin ollen saa vastausta. Jotta kyselyä ei tarvitsisi suorittaa uudestaan, tallennetaan kyselyn tulos odottamaan

13 asiakkaan palaamista verkkoon väliaikaiseen tauluun. Taulu poistetaan, jos kyselyyn asetettu hylkäysaikaraja täyttyy ennen kuin vastausta saadaan asiakkaalle toimitettua Yhteenveto MANET-verkot tarjoavat pohjan täysin liikkuville tietojärjestelmille. Liikkuvuus asettaa järjestelmille kuitenkin myös haasteita. Haasteita tuovat muun muassa kapeahko tiedonsiirtokaista, rajalliset muisti- sekä suoritusresurssit, akuilla toimivat laitteet ja laitteiden liikkuminen katvealuille. Näistä syistä johtuen on tiedon toisintaminen MANET-verkoissa tärkeää, mutta samoista syitä johtuen toisintamiseen liittyy haasteita. Tieto voi pisrtaloitua laitteiden kytkeytyessä eri syistä pois verkoista, jolloin joudutaan ratkaisemaan kysymyksiä tiedon oikeellisuudesta. Solmujen liikkuessa ei myöskään verkon topologiatietoja ole helppoa pitää ajan tasalla kaikilla solmuille, jolloin solmujen tietoisuus toisistaan pitää myös huomioida. Kuuman tiedon kasaantuessa harvoille solmuille näiden rajalliset resurssit joutuvat muita solmuja suurempaan kuormitukseen. Kaikkiin edellä lueteltuihin ongelmiin on eri artikkeleissa annettu ratkaisuehdotuksia. Osa näistä on kuitenkin vain ehdotuksia, eikä niiden toimimista ole kokeiltu todellisissa järjestelmissä. Tässä työssä esitellyistä menetelmistä ainakin virranhallinnan menetelmää on kokeiltu Yhdysvaltain puolustusvoimille suunnitellussa MANETjärjestelmässä. MANET-verkoissa toimiviin järjestelmiin liittyvien mahdollisuuksien takia on oletettavaa, että ratkaisuehdotukset tullaan lähiaikoina myös implementoimaan todellisiin järjestelmiin. Varsinkin kun MANET-verkot tarjoavat mahdollisuuksia uusille asevoimien järjestelmille, on todennäköistä että järjestelmien tutkimiseen ja kehittämiseen löytyy kiinnostuksen ohella myös taloudellisia resursseja.

14 11 Lähteet Dil07 Gru06 Luo07 Mon07 Pad08 Que06 Wol06 Val06 Dillingham R.,Communicating on the move: mobile ad-hoc networks, Crosstalk the journal of defence software engineering, 2007 Gruenwald L., Bernedo P., Padmanabhan P, PETRANET: a power efficient transaction management technique for real-time mobile ad-hoc network Databases, International conference on data engineering, 2006 Luo Y., Wolfson O., Mobile Peer-to-Peer Databases, the Encyclopedia of Geographic Information Science, Springer, 2007 Monteiro J., Brayner A., Lifschitz S., A mechanism for replicated data consistency in mobile computing environments. Proceedings of the 2007 ACM symposium on Applied computing Padmanabhan P., Gruenwald L., Vallur A., Atiquzzaman M., A survey of data replication techniques for mobile ad hoc network databases. VLDB Journal, 2008 Qureshi K., Object caching model for cell phone mobile database. Proc. international conference on E-Learning, E-Business, enterprise information systems, and E-Government, Wolfson O., Xu B., Yin H., Cao H., Searching local information in mobile matabases, International conference on data engineering, 2006 Valtonen T., Replikointi hajautetuissa tietokannoissa, Pro gradu tutkielma, 2006

arvostelija OSDA ja UDDI palveluhakemistoina.

arvostelija OSDA ja UDDI palveluhakemistoina. Hyväksymispäivä Arvosana arvostelija OSDA ja UDDI palveluhakemistoina. HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta/Osasto Fakultet/Sektion Faculty/Section Laitos Institution

Lisätiedot

Selainpelien pelimoottorit

Selainpelien pelimoottorit Selainpelien pelimoottorit Teemu Salminen Helsinki 28.10.2017 Seminaaritutkielma Helsingin yliopisto Tietojenkäsittelytiede ! 1 HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta

Lisätiedot

Aika/Datum Month and year Kesäkuu 2012

Aika/Datum Month and year Kesäkuu 2012 Tiedekunta/Osasto Fakultet/Sektion Faculty Laitos/Institution Department Filosofian, historian, kulttuurin ja taiteiden tutkimuksen laitos Humanistinen tiedekunta Tekijä/Författare Author Veera Lahtinen

Lisätiedot

Työn laji Arbetets art Level Aika Datum Month and year Sivumäärä Sidoantal Number of pages

Työn laji Arbetets art Level Aika Datum Month and year Sivumäärä Sidoantal Number of pages Tiedekunta/Osasto Fakultet/Sektion Faculty Laitos Institution Department Tekijä Författare Author Työn nimi Arbetets titel Title Oppiaine Läroämne Subject Työn laji Arbetets art Level Aika Datum Month

Lisätiedot

Koht dialogia? Organisaation toimintaympäristön teemojen hallinta dynaamisessa julkisuudessa tarkastelussa toiminta sosiaalisessa mediassa

Koht dialogia? Organisaation toimintaympäristön teemojen hallinta dynaamisessa julkisuudessa tarkastelussa toiminta sosiaalisessa mediassa Kohtdialogia? Organisaationtoimintaympäristönteemojenhallinta dynaamisessajulkisuudessatarkastelussatoiminta sosiaalisessamediassa SatuMariaPusa Helsinginyliopisto Valtiotieteellinentiedekunta Sosiaalitieteidenlaitos

Lisätiedot

Pro gradu -tutkielma Meteorologia SUOMESSA ESIINTYVIEN LÄMPÖTILAN ÄÄRIARVOJEN MALLINTAMINEN YKSIDIMENSIOISILLA ILMAKEHÄMALLEILLA. Karoliina Ljungberg

Pro gradu -tutkielma Meteorologia SUOMESSA ESIINTYVIEN LÄMPÖTILAN ÄÄRIARVOJEN MALLINTAMINEN YKSIDIMENSIOISILLA ILMAKEHÄMALLEILLA. Karoliina Ljungberg Pro gradu -tutkielma Meteorologia SUOMESSA ESIINTYVIEN LÄMPÖTILAN ÄÄRIARVOJEN MALLINTAMINEN YKSIDIMENSIOISILLA ILMAKEHÄMALLEILLA Karoliina Ljungberg 16.04.2009 Ohjaajat: Ari Venäläinen, Jouni Räisänen

Lisätiedot

Maailman muutosta tallentamassa Marko Vuokolan The Seventh Wave -valokuvasarja avauksena taidevalokuvan aikaan

Maailman muutosta tallentamassa Marko Vuokolan The Seventh Wave -valokuvasarja avauksena taidevalokuvan aikaan Maailman muutosta tallentamassa Marko Vuokolan The Seventh Wave -valokuvasarja avauksena taidevalokuvan aikaan Pro gradu -tutkielma 31.1.2012 Helsingin yliopisto Humanistinen tiedekunta Filosofian, historian,

Lisätiedot

Luonnontieteiden popularisointi ja sen ideologia

Luonnontieteiden popularisointi ja sen ideologia Luonnontieteiden popularisointi ja sen ideologia Tapauksina Reino Tuokko ja Helsingin Sanomat 1960-luvulla Ahto Apajalahti Helsingin yliopisto Humanistinen tiedekunta Suomen ja Pohjoismaiden historia Pro

Lisätiedot

Katsaus korruption vaikutuksesta Venäjän alueelliseen talouskasvuun ja suoriin ulkomaisiin investointeihin

Katsaus korruption vaikutuksesta Venäjän alueelliseen talouskasvuun ja suoriin ulkomaisiin investointeihin INSTITUUTIOTTALOUSKASVUNEDELLYTYKSENÄ KatsauskorruptionvaikutuksestaVenäjänalueelliseentalouskasvuunjasuoriin ulkomaisiininvestointeihin2000 2010 AshekMohamedTarikHossain HelsinginYliopisto Valtiotieteellinentiedekunta

Lisätiedot

! #! %! & #!!!!! ()) +

! #! %! & #!!!!! ()) + ! #! %! & #!!!!! ()) + Tiedekunta/Osasto Fakultet/Sektion Faculty Humanistinen tiedekunta Laitos Institution Department Taiteiden tutkimuksen laitos Tekijä Författare Author Matti Pesonen Työn nimi Arbetets

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702) Hajautettu tietokanta. Hajautuksen hyötyjä

Järjestelmäarkkitehtuuri (TK081702) Hajautettu tietokanta. Hajautuksen hyötyjä Järjestelmäarkkitehtuuri (TK081702) Hajautettu tietokanta Hajautettu tietokanta Jokainen hajautettu tietokanta muodostaa oman kokonaisuutensa Loogisesti yhtenäinen data on hajautettu tietokantoihin (eri

Lisätiedot

Arkkitehtuurinen reflektio

Arkkitehtuurinen reflektio Arkkitehtuurinen reflektio Toni Ruokolainen Toni.Ruokolainen@cs.helsinki.fi Helsinki 6.10.2003 Tiivistelmä HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET

Lisätiedot

MEMS-muisti relaatiotietokannoissa

MEMS-muisti relaatiotietokannoissa MEMS-muisti relaatiotietokannoissa Antti Tikka Espoo 28.2.2009 Seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta/Osasto

Lisätiedot

Hallintomallit Suomen valtionhallinnon tietohallintostrategioissa

Hallintomallit Suomen valtionhallinnon tietohallintostrategioissa Hallintomallit Suomen valtionhallinnon tietohallintostrategioissa Lauri Eloranta Helsingin yliopisto Valtiotieteellinen tiedekunta Viestintä Pro gradu -tutkielma, 2014 Hallintomallit)Suomen)valtionhallinnon)tietohallintostrategioissa

Lisätiedot

arvostelija Turvallisuuskriittisissä, sulautetuissa järjestelmissä esiintyvien ohjelmistovaatimusten virheanalyysi Jarkko-Juhana Sievi

arvostelija Turvallisuuskriittisissä, sulautetuissa järjestelmissä esiintyvien ohjelmistovaatimusten virheanalyysi Jarkko-Juhana Sievi hyväksymispäivä arvosana arvostelija Turvallisuuskriittisissä, sulautetuissa järjestelmissä esiintyvien ohjelmistovaatimusten virheanalyysi Jarkko-Juhana Sievi Helsinki 6.4.2005 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen

Lisätiedot

Palvelutasosopimukset ja niiden asema IT-ulkoistuksissa

Palvelutasosopimukset ja niiden asema IT-ulkoistuksissa Hyväksymispäivä Arvosana Arvostelija Palvelutasosopimukset ja niiden asema IT-ulkoistuksissa Marko Lehtimäki Helsinki 12.5. 2009 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos i HELSINGIN YLIOPISTO

Lisätiedot

Tiedekunta/Osasto Fakultet/Sektion Faculty Valtiotieteellinen tiedekunta

Tiedekunta/Osasto Fakultet/Sektion Faculty Valtiotieteellinen tiedekunta Tiedekunta/Osasto Fakultet/Sektion Faculty Valtiotieteellinen tiedekunta Laitos Institution Department Politiikan ja talouden tutkimuksen laitos Tekijä Författare Author Virta, Mikko Antero Työn nimi Arbetets

Lisätiedot

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

Kiinnostuspohjainen topologian hallinta järjestämättömissä vertaisverkoissa Kiinnostuspohjainen topologian hallinta järjestämättömissä vertaisverkoissa Lektio 20.12.2012, Annemari Soranto Tietotekniikan laitos annemari.k.soranto@jyu.fi 1 Agenda Vertaisverkon määritelmä Haku vertaisverkossa

Lisätiedot

PN-puu. Helsinki Seminaari: Tietokannat nyt HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

PN-puu. Helsinki Seminaari: Tietokannat nyt HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos PN-puu Erno Härkönen Helsinki 24.10.2006 Seminaari: Tietokannat nyt HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta/Osasto

Lisätiedot

Laskennallinen yhteiskuntatiede

Laskennallinen yhteiskuntatiede Laskennallinen yhteiskuntatiede Matti Nelimarkka Helsinki 5.5.2011 LuK tutkielma HELSINGIN YLIOPISTO Tietojenkasittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta

Lisätiedot

CISCO AIRONET 1131AG -TUKIASEMA

CISCO AIRONET 1131AG -TUKIASEMA CISCO AIRONET 1131AG -TUKIASEMA Asennus ja käyttöönotto -ohjeet 8.10.2010 Jaakko Helskyaho CISCO AIRONET 1131AG 2 (7) SISÄLLYSLUETTELO 1 ASENNUS... 3 1.1 Kannen avaaminen... 3 1.2 Tukiaseman liitännät...

Lisätiedot

Seminaari: Keskusmuistitietokannat. Keskusmuistitietokantojen samanaikaisuuden hallinta Ilkka Pullinen

Seminaari: Keskusmuistitietokannat. Keskusmuistitietokantojen samanaikaisuuden hallinta Ilkka Pullinen Seminaari: Keskusmuistitietokannat Keskusmuistitietokantojen samanaikaisuuden hallinta Ilkka Pullinen Sisältö Johdanto Esiteltävien menetelmien taustoja Hajautetun tietokannan spekuloiva samanaikaisuuden

Lisätiedot

Malliperustainen ohjelmistokehitys (Model-Driven Engineering, MDE)

Malliperustainen ohjelmistokehitys (Model-Driven Engineering, MDE) Malliperustainen ohjelmistokehitys (Model-Driven Engineering, MDE) Pasi Lehtimäki Helsinki 10.9.2007 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY

Lisätiedot

Oppimateriaalin kokoaminen ja paketointi

Oppimateriaalin kokoaminen ja paketointi Oppimateriaalin kokoaminen ja paketointi Pekka Simola Helsinki 14.4.2004 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta/Osasto

Lisätiedot

Carat-projekti: Tutkimuspohjaista tietoa mobiilikäytöstä

Carat-projekti: Tutkimuspohjaista tietoa mobiilikäytöstä Carat-projekti: Tutkimuspohjaista tietoa mobiilikäytöstä Eemil Lagerspetz, Ella Peltonen, Jonatan Hamberg, Petteri Nurmi, prof. Sasu Tarkoma NODES-ryhmä, Tietojenkäsittelytieteen laitos Esityksen rakenne

Lisätiedot

!"#$%&'$("#)*+,!!,"*--.$*#,&--#"*/".,,%0 1&'23456789::94752;&27455<:4;2;&,9:=>23?277<&8=@74;9&ABBCDABBE

!#$%&'$(#)*+,!!,*--.$*#,&--#*/.,,%0 1&'23456789::94752;&27455<:4;2;&,9:=>23?277<&8=@74;9&ABBCDABBE !"#$%&'$("#)*+,!!,"*--.$*#,&--#"*/".,,%0 1&'23456789::94752;&2745523?27747544H9;&IG@&JG9?=&15=5H42>:9 '28

Lisätiedot

Asuntojen neliöhinnan vaihtelu Helsingissä (1997-2010)

Asuntojen neliöhinnan vaihtelu Helsingissä (1997-2010) hyväksymispäivä arvosana arvostelija Asuntojen neliöhinnan vaihtelu Helsingissä (1997-2010) Tuomas Puikkonen Helsinki 8.1.2010 Geoinformatiikan menetelmät ja kirjallisuus -kurssin harjoitustyö HELSINGIN

Lisätiedot

Solidin korkean käyttöasteen tietokantajärjestelmä

Solidin korkean käyttöasteen tietokantajärjestelmä hyväksymispäivä arvosana arvostelija Solidin korkean käyttöasteen tietokantajärjestelmä Antti Viita Helsinki 2.12.2007 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS

Lisätiedot

KANSILEHDEN MALLISIVU

KANSILEHDEN MALLISIVU Teknisiä ohjeita pro gradu -tutkielmalle Teologian osasto 12.11.2013 Tässä annettavat ohjeet ovat suosituksia. Viime kädessä seurataan tutkielman ohjaajan antamia ohjeita! Tutkielman kansilehdelle asetellaan

Lisätiedot

1. päivä ip Windows 2003 Server ja vista (toteutus)

1. päivä ip Windows 2003 Server ja vista (toteutus) 1. päivä ip Windows 2003 Server ja vista (toteutus) Olette pomosi kanssa tarkastaneet asiakkaan tekemän ja sinun korjaaman suunnitelman ja tehneet oman versionsa siitä. Noudata siis tätä tekemäänne uutta

Lisätiedot

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14 Arkkitehtuurikuvaus Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy Ryhmä 14 Muutoshistoria Versio Pvm Päivittäjä Muutos 0.4 1.11.2007 Matti Eerola 0.3 18.10.2007 Matti Eerola 0.2

Lisätiedot

Modul-Fleet KALUSTONHALLINNAN OPTIMOINTIIN. I can help! Ordered 3 items. Can t serve last client. Running late!

Modul-Fleet KALUSTONHALLINNAN OPTIMOINTIIN. I can help! Ordered 3 items. Can t serve last client. Running late! Modul-Fleet KALUSTONHALLINNAN OPTIMOINTIIN I can help! Ordered 3 items Can t serve last client Running late! Modul-Fleet KALUSTONHALLINNAN OPTIMOINTIIN Haluatko hallita organisaatiosi suurempaa liikkuvuutta

Lisätiedot

Seminaari: HL7 versio 2

Seminaari: HL7 versio 2 hyväksymispäivä arvosana arvostelija Seminaari: HL7 versio 2 Markus Koski Helsinki 29.9.2014 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF

Lisätiedot

Puhelinnumeroiden lataaminen laitteesta tietokoneelle

Puhelinnumeroiden lataaminen laitteesta tietokoneelle OHJE 1/9 Yleistä Saunalahti on lähettänyt asiakkaillemme uuden SIM kortin. Kaikki Saunalahden SIM kortit tulevat vaihtumaan jollakin aikajaksolla Saunalahden siirryttyä palveluoperaattorista virtuaalioperaattoriksi.

Lisätiedot

Tikon ostolaskujen käsittely

Tikon ostolaskujen käsittely Toukokuu 2014 1 (8) Toukokuu 2014 2 (8) Sisällysluettelo 1. Käyttäjäasetukset... 3 2. Yleiset parametrit... 3 3. Kierrätysasetukset... 3 4. palvelimen tiedot... 4 5. lähetyksen aktivointi... 5 6. Eräajot

Lisätiedot

Opus SMS tekstiviestipalvelu

Opus SMS tekstiviestipalvelu Opus SMS tekstiviestipalvelu Sivu 1 / 17 1. Yleistä toiminnosta Opus SMS tekstiviestipalvelun avulla voidaan Opus Dental potilashallintaohjelmasta Lähettää muistutuksia tekstiviestillä Lähettää tiedusteluita

Lisätiedot

Useaa tietolähdettä käyttävä klusterointi

Useaa tietolähdettä käyttävä klusterointi Useaa tietolähdettä käyttävä klusterointi Mikko Heinonen Tiedon louhinnan seminaari, kevät 2008 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 1 HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY

Lisätiedot

Tietokannan eheysrajoitteet ja niiden määrittäminen SQL-kielellä

Tietokannan eheysrajoitteet ja niiden määrittäminen SQL-kielellä hyväksymispäivä arvosana arvostelija Tietokannan eheysrajoitteet ja niiden määrittäminen SQL-kielellä Tuomas Husu Helsinki 20.2.2010 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisältö i 1 Johdanto

Lisätiedot

Action Request System

Action Request System Action Request System Manu Karjalainen Ohjelmistotuotantovälineet seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 25.10.2000 Action Request System (ARS) Manu Karjalainen Ohjelmistotuotantovälineet

Lisätiedot

Nimettömien tietojen lähettäminen Lenovolle

Nimettömien tietojen lähettäminen Lenovolle Nimettömien tietojen lähettäminen Lenovolle Sisältö Nimettömien tietojen lähettäminen Lenovolle... 1 Harmony... 1 Lenovo Companion 3.0... 2 Lenovo Customer Engagement Service... 3 Lenovo Experience Improvement

Lisätiedot

Tikon ostolaskujen käsittely

Tikon ostolaskujen käsittely Toukokuu 2013 1 (7) 6.3.0 Copyright Aditro 2013 Toukokuu 2013 2 (7) Sisällysluettelo 1. Käyttäjäasetukset... 3 2. Yleiset parametrit... 3 3. Kierrätysasetukset... 3 4. palvelimen tiedot... 4 5. lähetyksen

Lisätiedot

Toshiba EasyGuard käytännössä: Portégé M300

Toshiba EasyGuard käytännössä: Portégé M300 Erinomainen ja vankkatekoinen all-in-one-ultrakannettava. Toshiba EasyGuard sisältää monia ominaisuuksia, joiden avulla yritysasiakkaat voivat parantaa tietoturvaansa, tehostaa järjestelmän suojausta ja

Lisätiedot

Tutkijan informaatiolukutaito

Tutkijan informaatiolukutaito Tutkijan informaatiolukutaito Maria Forsman VTT, kirjastonjohtaja Valtiotieteellisen tiedekunnan kirjasto Infolit-hankkeen koulutuspalaveri 17.2.2006 Kirjastoammattilaisesta tutkijaksi Taustalla Kirjasto-

Lisätiedot

Pilvi 9.0. Arkkitehtuuri. Esimerkki arkkitehtuurit

Pilvi 9.0. Arkkitehtuuri. Esimerkki arkkitehtuurit Esimerkki arkkitehtuurit Sivu 2/8 Sisällysluettelo 1. Johdanto... 3 1.1. Termejä... 3 2. Web hosting ilman kuormantasausta... 4 3. Web hosting kuormatasaus ja bastion... 5 3.1.... 5 3.2. Kuvaus... 5 4.

Lisätiedot

Sovellusarkkitehtuurit

Sovellusarkkitehtuurit HELIA TiKo-05 1 (9) Sovellusarkkitehtuurit ODBC (Open Database Connectivity)... 2 JDBC (Java Database Connectivity)... 5 Middleware... 6 Middleware luokittelu... 7 Tietokanta -middleware... 8 Tapahtumamonitorit

Lisätiedot

Sähköisen ylioppilaskirjoituksen katastrofiharjoitus

Sähköisen ylioppilaskirjoituksen katastrofiharjoitus Ohje 5.2.2016 Sähköisen ylioppilaskirjoituksen katastrofiharjoitus Katastrofiharjoituksen läpivientiin vaadittavat tarvikkeet 1. Koetilan palvelin, koetilan varapalvelin ja toinen koetilan varapalvelin.

Lisätiedot

Helsingin yliopisto/tktl DO Tietokantojen perusteet, s 2000 Johdanto & yleistä Harri Laine 1. Tietokanta. Tiedosto

Helsingin yliopisto/tktl DO Tietokantojen perusteet, s 2000 Johdanto & yleistä Harri Laine 1. Tietokanta. Tiedosto Tietokanta Tiedosto Tietokanta (database) jotakin käyttötarkoitusta varten laadittu kokoelma toisiinsa liittyviä säilytettäviä tietoja Ohjelmointikielissä apumuistiin tallennettuja tietoja käsitellään

Lisätiedot

Konsensusongelma hajautetuissa järjestelmissä. Niko Välimäki Hajautetut algoritmit -seminaari

Konsensusongelma hajautetuissa järjestelmissä. Niko Välimäki Hajautetut algoritmit -seminaari Konsensusongelma hajautetuissa järjestelmissä Niko Välimäki 30.11.2007 Hajautetut algoritmit -seminaari Konsensusongelma Päätöksen muodostaminen hajautetussa järjestelmässä Prosessien välinen viestintä

Lisätiedot

JHS 180 Paikkatiedon sisältöpalvelut Liite 4 INSPIRE-palvelujen laadun testaus

JHS 180 Paikkatiedon sisältöpalvelut Liite 4 INSPIRE-palvelujen laadun testaus JHS 180 Paikkatiedon sisältöpalvelut Liite 4 INSPIRE-palvelujen laadun testaus Versio: 28.2.2013 Julkaistu: 28.2.2013 Voimassaoloaika: toistaiseksi Sisällys 1 Yleiset vaatimukset... 2 2 Latauspalvelun

Lisätiedot

Dominointianalyysi. Teppo Niinimäki. Helsinki Approksimointialgoritmit HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Dominointianalyysi. Teppo Niinimäki. Helsinki Approksimointialgoritmit HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Dominointianalyysi Teppo Niinimäki Helsinki 10.5.2010 Approksimointialgoritmit HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta

Lisätiedot

Ohjelmisto on selainpohjaisen käyttöliittymän tarjoava tietokantajärjestelmä merikotkien seurantaan WWF:n Merikotka-työryhmän tarpeisiin.

Ohjelmisto on selainpohjaisen käyttöliittymän tarjoava tietokantajärjestelmä merikotkien seurantaan WWF:n Merikotka-työryhmän tarpeisiin. TIETOKANTA MERIKOTKIEN SEURANTAAN Käyttöohje Versiohistoria: Versio Päivämäärä Kuvaus Tekijä 1.0 11.12.2007 Ensimmäinen luonnos Janne Piippo 2.0 13.12.2007 Virallinen verio Janne Piippo HELSINGIN YLIOPISTO

Lisätiedot

PUSH palvelut mobiilikehityksessä: Android ja Windows phone 7. Pauli Kettunen

PUSH palvelut mobiilikehityksessä: Android ja Windows phone 7. Pauli Kettunen PUSH palvelut mobiilikehityksessä: Android ja Windows phone 7 Pauli Kettunen Esityksen rakenne 1. Taustaa 2. Push web-ohjelmoinnissa Comet Interaktiomallit 3. Push älypuhelinalustoilla Deacon pilvipalveluna

Lisätiedot

INTERNET KYSELYN TOTEUTUS

INTERNET KYSELYN TOTEUTUS INTERNET KYSELYN TOTEUTUS 1. Tutkimuksen suunnittelu ja lomakkeen teko Kysymysten määrää ei ole rajoitettu. Kysymykset voivat olla luokiteltuja tai avovastauksisia. Luokitelluissa kysymyksissä voidaan

Lisätiedot

Tiedonsiirto- ja rajapintastandardit

Tiedonsiirto- ja rajapintastandardit Tiedonsiirto- ja rajapintastandardit Viitekehys Julkishallinnon perustietovarantojen rajapinnat (PERA) työryhmän tulokset valmiit syksyllä 2011 Määrittelee teknisen arkkitehtuuriratkaisun tietovarantojen

Lisätiedot

Mikä on internet, miten se toimii? Mauri Heinonen

Mikä on internet, miten se toimii? Mauri Heinonen Mikä on internet, miten se toimii? Mauri Heinonen Mikä on Internet? Verkkojen verkko Muodostettu liittämällä lukuisia aliverkkoja suuremmaksi verkoksi Sivustojen tekemiseen käytetään kuvauskielta HTML

Lisätiedot

OpenUP ohjelmistokehitysprosessi

OpenUP ohjelmistokehitysprosessi OpenUP ohjelmistokehitysprosessi Sami Männistö Helsinki 14.11.2008 Seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos i HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET Tiedekunta/Osasto Matemaattis-luonnontieteellinen

Lisätiedot

mikä sen merkitys on liikkuvalle ammattilaiselle?

mikä sen merkitys on liikkuvalle ammattilaiselle? artikkeli WWAN-verkko WWAN-verkko: mikä sen merkitys on liikkuvalle ammattilaiselle? Nopeiden, saumattomien yhteyksien merkitys minkä tahansa yrityksen menestykseen sekä liikkuvan ammattilaisen tehokkuuteen

Lisätiedot

KServer Etäohjaus Spesifikaatio asiakaspuolen toteutuksille

KServer Etäohjaus Spesifikaatio asiakaspuolen toteutuksille KServer Etäohjaus 1 (5) KServer Etäohjaus Spesifikaatio asiakaspuolen toteutuksille Palvelimen toteutuksen ollessa versio 1.0, spesifikaation versio 1.0.0. 2009, Riku Eskelinen/ KServer Software Development

Lisätiedot

Konsensusongelma hajautetuissa järjestelmissä

Konsensusongelma hajautetuissa järjestelmissä Konsensusongelma hajautetuissa järjestelmissä Niko Välimäki Helsinki 29.10.2007 Seminaarityö HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisältö i 1 Johdanto 1 2 Konsensusongelma 2 2.1 Ratkeamattomuustodistus........................

Lisätiedot

Tietojärjestelmä tuotantoympäristössä. Sovellusohjelmat Helsingin ammattikorkeakoulu Stadia / Tekniikka ja liikenne Vesa Ollikainen

Tietojärjestelmä tuotantoympäristössä. Sovellusohjelmat Helsingin ammattikorkeakoulu Stadia / Tekniikka ja liikenne Vesa Ollikainen Tietojärjestelmä tuotantoympäristössä Tausta ja tavoitteet Tausta Kurssilla on opiskeltu suunnittelemaan ja toteuttamaan tietokanta, joka on pieni perustuu selkeisiin vaatimuksiin on (yleensä) yhden samanaikaisen

Lisätiedot

Sähköpostitilin käyttöönotto

Sähköpostitilin käyttöönotto Sähköpostitilin käyttöönotto Versio 1.0 Jarno Parkkinen jarno@atflow.fi Sivu 1 / 16 1 Johdanto... 2 2 Thunderbird ohjelman lataus ja asennus... 3 3 Sähköpostitilin lisääminen ja käyttöönotto... 4 3.2 Tietojen

Lisätiedot

Kuva maailmasta Pakettiverkot (Luento 1)

Kuva maailmasta Pakettiverkot (Luento 1) M.Sc.(Tech.) Marko Luoma (1/20) M.Sc.(Tech.) Marko Luoma (2/20) Kuva maailmasta Pakettiverkot (Luento 1) WAN Marko Luoma TKK Teletekniikan laboratorio LAN M.Sc.(Tech.) Marko Luoma (3/20) M.Sc.(Tech.) Marko

Lisätiedot

KÄYTTÖOHJE. M2M Point - to - Point

KÄYTTÖOHJE. M2M Point - to - Point KÄYTTÖOHJE M2M Point - to - Point M2M Paketti SISÄLLYSLUETTELO YLEISTÄ 1 KÄYTTÖÖNOTTO 1.1 LAITTEISTON ASENNUS 2 TULOJEN JA LÄHTÖJEN KYTKENTÄ 2.1 TILATIETOKYTKENNÄT 2.2 ANALOGIAKYTKENNÄT 3 KANAVANVAIHTO

Lisätiedot

ProQuest Dissertations & Thesis: The Humanities and Social Sciences Collection

ProQuest Dissertations & Thesis: The Humanities and Social Sciences Collection Kuukauden tietokanta tammikuu 2013 ProQuest databases ARTBibliographies Modern (ABM) Modern and contemporary art journal articles and books British Humanities Index (BHI) Humanities - journals, weekly

Lisätiedot

Mittalaite ja puhelin on laitettu toimimaan automaattisesti yhdessä, sinun tulee seurata puhelimen antamia ohjeita mittauksen suorittamiseen.

Mittalaite ja puhelin on laitettu toimimaan automaattisesti yhdessä, sinun tulee seurata puhelimen antamia ohjeita mittauksen suorittamiseen. TIETOA MITTAUKSESTA VERENPAINE Olet saanut käyttöösi Beurer-mittalaitteen ja puhelimen. Mittalaitteella mitataan verenpaine ja syke. Mittauksen jälkeen puhelin lähettää mitatut arvot hoitajalle. Käsittele

Lisätiedot

BT220 HEADSET. Tuotetiedot 1 Varausliitäntä 2 + -painike 3 - -painike 4 Toiminnonosoitin (sininen) 5 Akunosoitin (punainen)

BT220 HEADSET. Tuotetiedot 1 Varausliitäntä 2 + -painike 3 - -painike 4 Toiminnonosoitin (sininen) 5 Akunosoitin (punainen) Tuotetiedot 1 Varausliitäntä 2 + -painike 3 - -painike 4 Toiminnonosoitin (sininen) 5 Akunosoitin (punainen) 6 Korvanappi 7 Mikrofoni 8 Pidike 9 Varauksen osoitin (punainen) 10 Virtavalo (vihreä) Asennus

Lisätiedot

Netemul -ohjelma Tietojenkäsittelyn koulutusohjelma 31.10.2011

Netemul -ohjelma Tietojenkäsittelyn koulutusohjelma 31.10.2011 Tietojenkäsittelyn koulutusohjelma ICT1TN002 1/6 Tietokone ja tietoverkot 1 ICT1TN002 Harjoitus lähiverkon toiminnasta Tässä harjoituksessa tutustutaan lähiverkon toimintaan Netemul ohjelman avulla. Ohjelmassa

Lisätiedot

Windowsin kehitysvaiheet CT50A2602 Käyttöjärjestelmät

Windowsin kehitysvaiheet CT50A2602 Käyttöjärjestelmät Windowsin kehitysvaiheet CT50A2602 Käyttöjärjestelmät Oskar Paakkarinen 0398391 Outi Tikkala 103126 Petri Keronen 0398320 Tero Thil 0398443 Topi Ranta 0398401 Riikka Pitkälä 0383089 Windows= Microsoftin

Lisätiedot

Joonas Haapala Ohjaaja: DI Heikki Puustinen Valvoja: Prof. Kai Virtanen

Joonas Haapala Ohjaaja: DI Heikki Puustinen Valvoja: Prof. Kai Virtanen Hävittäjälentokoneen reitin suunnittelussa käytettävän dynaamisen ja monitavoitteisen verkko-optimointitehtävän ratkaiseminen A*-algoritmilla (valmiin työn esittely) Joonas Haapala 8.6.2015 Ohjaaja: DI

Lisätiedot

Nebula pilvi 9.0 saatavuusalueiden välinen verkkoliikenne

Nebula pilvi 9.0 saatavuusalueiden välinen verkkoliikenne Nebula pilvi 9.0 saatavuusalueiden välinen verkkoliikenne Sivu 2/9 1. Sisällysluettelo 2. Esipuhe 3 2.1. Saatavuusalueet 3 2.1.1. Taustaverkko missä instanssit ovat suoraan fyysisellä liitännällä kiinni

Lisätiedot

Samanaikaisuuden hallinta Snapshot Isolationin avulla

Samanaikaisuuden hallinta Snapshot Isolationin avulla hyväksymispäivä arvosana arvostelija Samanaikaisuuden hallinta Snapshot Isolationin avulla Olli Korhonen Helsinki 4.3.2009 Seminaarityö HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO

Lisätiedot

TW- EAV510 v2: WDS- TOIMINTO KAHDEN TW- EAV510 V2 LAITTEEN VÄLILLÄ

TW- EAV510 v2: WDS- TOIMINTO KAHDEN TW- EAV510 V2 LAITTEEN VÄLILLÄ TWEAV510 v2: WDSTOIMINTO KAHDEN TWEAV510 V2 LAITTEEN VÄLILLÄ Alla kaksi vaihtoehtoista ohjetta WDSverkon luomiseksi Ohje 1: WDSyhteys käyttää WPAsalausta. Tässä ohjeessa WDSyhteys toimii vain, kun tukiasema

Lisätiedot

Client Management- ja Mobile Printing -hallintaratkaisut. Asiakirjan osanumero:

Client Management- ja Mobile Printing -hallintaratkaisut. Asiakirjan osanumero: Client Management- ja Mobile Printing -hallintaratkaisut Asiakirjan osanumero: 410173-351 Tammikuu 2006 Sisällysluettelo 1 Client Management -hallintaratkaisut Kokoonpanon määrittäminen ja käyttöönotto........

Lisätiedot

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro1 29.10.2013

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro1 29.10.2013 Virtualisointi Pertti Pennanen DOKUMENTTI 1 (5) SISÄLLYSLUETTELO Virtualisointi... 2 Virtualisointiohjelmia... 2 Virtualisointitapoja... 2 Verkkovirtualisointi... 2 Pertti Pennanen DOKUMENTTI 2 (5) Virtualisointi

Lisätiedot

Puuhakemistoista flash-levyllä

Puuhakemistoista flash-levyllä Puuhakemistoista flash-levyllä Antti Tikka Espoo 23.10.2009 Seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta/Osasto

Lisätiedot

Written by Administrator Monday, 05 September 2011 15:14 - Last Updated Thursday, 23 February 2012 13:36

Written by Administrator Monday, 05 September 2011 15:14 - Last Updated Thursday, 23 February 2012 13:36 !!!!! Relaatiotietokannat ovat vallanneet markkinat tietokantojen osalta. Flat file on jäänyt siinä kehityksessä jalkoihin. Mutta sillä on kuitenkin tiettyjä etuja, joten ei se ole täysin kuollut. Flat

Lisätiedot

EU-vaatimustenmukaisuusvakuutus, CE-merkintä ja siirtymäaika

EU-vaatimustenmukaisuusvakuutus, CE-merkintä ja siirtymäaika EU-vaatimustenmukaisuusvakuutus, CE-merkintä ja siirtymäaika Pirje Lankinen 1 EU-vaatimustenmukaisuusvakuutus (Art. 15) vakuutuksessa on ilmoitettava, että liitteessä II olevien sovellettavien olennaisten

Lisätiedot

Lipas 2.0 käyttöohjeet ( )

Lipas 2.0 käyttöohjeet ( ) Lipas 2.0 käyttöohjeet (14.3.2019) (Liikuntapaikan muokkaus, liikuntapaikan lisäys, liikuntapaikan poisto, pistemäiset liikuntapaikat) Liikuntapaikan muokkaaminen Liikuntapaikan lisääminen tai tietojen

Lisätiedot

Julkaisufoorumin kuulumiset

Julkaisufoorumin kuulumiset Julkaisufoorumin kuulumiset Suunnittelija Janne Pölönen, TSV Julkaisutiedonkeruuseminaari Saimaan ammattikorkeakoulu 29.8.2016 Julkaisufoorumin kuulumiset Julkaisufoorumin ohjausryhmän kokous 8.6.2016

Lisätiedot

Teemu Kerola Orientointi Syksy 2018

Teemu Kerola Orientointi Syksy 2018 Tietokoneen toiminta, Käyttöjärjestelmät Networking and Services (Nodes) Hajautettujen järjestelmien ja tietoliikenteen erikoistumislinja Teemu Kerola Orientointi Syksy 2018 http://blueballfixed.ytmnd.com/

Lisätiedot

AirPrint-opas. Tämä käyttöopas koskee seuraavia malleja: MFC-J6520DW/J6720DW/J6920DW/J6925DW. Versio A FIN

AirPrint-opas. Tämä käyttöopas koskee seuraavia malleja: MFC-J6520DW/J6720DW/J6920DW/J6925DW. Versio A FIN AirPrint-opas Tämä käyttöopas koskee seuraavia malleja: MFC-J650DW/J670DW/J690DW/J695DW Versio A FIN Huomautusten selitykset Tässä käyttöoppaassa käytetään seuraavaa huomautusten tyyliä: Vinkit kertovat,

Lisätiedot

Älypuhelinverkkojen 5G. Otto Reinikainen & Hermanni Rautiainen

Älypuhelinverkkojen 5G. Otto Reinikainen & Hermanni Rautiainen Älypuhelinverkkojen 5G Otto Reinikainen & Hermanni Rautiainen Johdanto [1][2] Viimeisen 30 vuoden aikana mobiiliverkkojen markkinaosuus on kasvanut merkittävästi Langattomia laitteita on joillain alueilla

Lisätiedot

Nokia autosarja CK-100 9210123/1

Nokia autosarja CK-100 9210123/1 Nokia autosarja CK-100 9210123/1 2008 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People, Navi ja Nokia Original Accessories -logo ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä tavaramerkkejä.

Lisätiedot

Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli

Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli Laatijat: Veli Mikko Puupponen ja Ilkka Rautiainen Päivämäärä: 26.5.2014 Versio: 1.0.0 1. Testausympäristö ja yhteenveto Testatun

Lisätiedot

HOJ Haja-aiheita. Ville Leppänen. HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/10

HOJ Haja-aiheita. Ville Leppänen. HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/10 HOJ Haja-aiheita Ville Leppänen HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/10 Missä mennään... 1. Johdanto (1h) 2. Säikeet (2h) 3. Samanaikaisuudesta (2h) 4. Hajautetuista sovelluksista (1h)

Lisätiedot

Jaakko Myllylä ja Anssi Lampinen Liikkuvan kelihavainnoinnin automatisointi

Jaakko Myllylä ja Anssi Lampinen Liikkuvan kelihavainnoinnin automatisointi Jaakko Myllylä ja Anssi Lampinen Liikkuvan kelihavainnoinnin automatisointi VIKING Jaakko Myllylä ja Anssi Lampinen Liikkuvan kelihavainnoinnin automatisointi Tiehallinto Kaakkois-Suomen tiepiiri Liikenteen

Lisätiedot

SSD-tietoiset hakemistorakenteet

SSD-tietoiset hakemistorakenteet SSD-tietoiset hakemistorakenteet Peitsa Lähteenmäki Helsinki 9.3.2012 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta Fakultet

Lisätiedot

Verkkoliitäntäjohdot. Huomautuksia virtalähteestä FIN-2

Verkkoliitäntäjohdot. Huomautuksia virtalähteestä FIN-2 Järjestelmän suunnittelu Kunnollinen järjestelmän suunnittelu on paras tapa maksimoida vahvistimen suorituskykyä. Suunnittelemalla asennuksen huolellisesti voit välttää tilanteita, joissa järjestelmäsi

Lisätiedot

Laaja-alainen, opiskelijalähtöinen ja projektiperusteinen opetussuunnitelma, case Monitori

Laaja-alainen, opiskelijalähtöinen ja projektiperusteinen opetussuunnitelma, case Monitori Laaja-alainen, opiskelijalähtöinen ja projektiperusteinen opetussuunnitelma, case Monitori Insinöörikoulutuksen Foorumi 2012 Seminaariesitelmä Timo Turunen ja Matti Welin Monitori koulutusalarajat ylittävä

Lisätiedot

Turvaa langattomat laitteesi ja verkkosi. Harri Koskinen Rossum Oy www.rossum.fi

Turvaa langattomat laitteesi ja verkkosi. Harri Koskinen Rossum Oy www.rossum.fi Turvaa langattomat laitteesi ja verkkosi Harri Koskinen Rossum Oy www.rossum.fi Aiheet Rossum Oy lyhyesti Langattomien verkkojen lyhyt yleiskatsaus Langattomien verkkojen turvallisuus Turvallisuuden arviointi

Lisätiedot

Oikeanlaisten virtapihtien valinta Aloita vastaamalla seuraaviin kysymyksiin löytääksesi oikeantyyppiset virtapihdit haluamaasi käyttökohteeseen.

Oikeanlaisten virtapihtien valinta Aloita vastaamalla seuraaviin kysymyksiin löytääksesi oikeantyyppiset virtapihdit haluamaasi käyttökohteeseen. Oikeanlaisten virtapihtien valinta Aloita vastaamalla seuraaviin kysymyksiin löytääksesi oikeantyyppiset virtapihdit haluamaasi käyttökohteeseen. 1. Tuletko mittaamaan AC tai DC -virtaa? (DC -pihdit luokitellaan

Lisätiedot

AirPrint-opas. Tämä käyttöopas koskee seuraavia malleja:

AirPrint-opas. Tämä käyttöopas koskee seuraavia malleja: AirPrint-opas Tämä käyttöopas koskee seuraavia malleja: HL-340CW/350CDN/350CDW/370CDW/380CDW DCP-905CDW/900CDN/900CDW MFC-930CW/940CDN/9330CDW/9340CDW Versio A FIN Kuvakkeiden selitykset Tässä käyttöoppaassa

Lisätiedot

Ohjeistus Auditorion laitteiden käyttämiseksi.

Ohjeistus Auditorion laitteiden käyttämiseksi. Ohjeistus Auditorion laitteiden käyttämiseksi. Jatkuu seuraavalla sivulla Huomioi ensimmäiseksi nämä asiat: Kuvassa näkyvissä liitinlaatikoissa tulisi olla kaikki johdot paikallaan. Mikäli jokin kuvassa

Lisätiedot

ALOITA TÄSTÄ. Langaton USB Langallinen. Haluatko liittää tulostimen langattomaan verkkoon? Käytä Langaton verkkoasennus ja liitännät -ohjetta.

ALOITA TÄSTÄ. Langaton USB Langallinen. Haluatko liittää tulostimen langattomaan verkkoon? Käytä Langaton verkkoasennus ja liitännät -ohjetta. ALOITA TÄSTÄ Jos vastaus johonkin näistä kysymyksistä on kyllä, siirry vastaavaan kohtaan lukemaan asennus- ja liitäntäohjeet. Haluatko liittää tulostimen langattomaan verkkoon? Käytä Langaton verkkoasennus

Lisätiedot

KÄYTTÖOHJE JA TUOTETIEDOT LUE KOKO KÄYTTÖOHJE ENNEN KÄYTTÖÄ -Säilytä ohje myöhempää käyttöä vartenv.1.0

KÄYTTÖOHJE JA TUOTETIEDOT LUE KOKO KÄYTTÖOHJE ENNEN KÄYTTÖÄ -Säilytä ohje myöhempää käyttöä vartenv.1.0 KÄYTTÖOHJE JA TUOTETIEDOT LUE KOKO KÄYTTÖOHJE ENNEN KÄYTTÖÄ -Säilytä ohje myöhempää käyttöä vartenv.1.0 Mitat P x L x K 480x289x100 DC / AC INVERTTERI 12V 2500W 230V AC 50Hz 1702-8571 Matkailuautot Husbilar

Lisätiedot

SMART BUSINESS ARCHITECTURE

SMART BUSINESS ARCHITECTURE SMART BUSINESS ARCHITECTURE RAJATTOMAN VERKON ALUSTA Mihail Papazoglou, järjestelmäasiantuntija Agenda Markkinatrendit Miksi Smart Business Architecture? LAN Security Yhteenveto 2010 Cisco Systems, Inc.

Lisätiedot

Visma Liikkuvan työn ratkaisut

Visma Liikkuvan työn ratkaisut Visma Liikkuvan työn ratkaisut Päivitysohje Pääkäyttäjän opas Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin tässä oppaassa ja/tai ohjelmassa ilman eri ilmoitusta.

Lisätiedot

Samanlaisuuden ja sosiaalisen vaikuttamisen mallintaminen ja ennustaminen verkkoyhteisöissä

Samanlaisuuden ja sosiaalisen vaikuttamisen mallintaminen ja ennustaminen verkkoyhteisöissä hyväksymispäivä arvosana arvostelija Samanlaisuuden ja sosiaalisen vaikuttamisen mallintaminen ja ennustaminen verkkoyhteisöissä Seminaariraportti Teemu Närvänen Helsinki 13.2.2009 HELSINGIN YLIOPISTO

Lisätiedot

Liittymät Euroclear Finlandin järjestelmiin, tietoliikenne ja osapuolen järjestelmät Toimitusjohtajan päätös

Liittymät Euroclear Finlandin järjestelmiin, tietoliikenne ja osapuolen järjestelmät Toimitusjohtajan päätös Liittymät Euroclear Finlandin järjestelmiin, tietoliikenne ja osapuolen järjestelmät Toimitusjohtajan päätös Tilinhoitajille Selvitysosapuolille Liikkeeseenlaskijan asiamiehille Sääntöviite: 1.5.9, 5)

Lisätiedot