Constructing scalable services Ville Kyrki 1757 Rinnakkaislaskennan jk Kevät 2000.

Slides:



Advertisements
Samankaltaiset esitykset
Vaatimukset ja testaus
Advertisements

Metsäteollisuuden ympäristö- ja vastuullisuussitoumukset
Vastuullisuus verkkokalastuksessa
Kymijoen Kyläkuitu – Seutuverkot Seminaari
YV9TV1-07 Mikron käyttöönotto ja ylläpito Juha Korhonen
Turvallinen ja tehokas kertakirjautuminen webbipalveluihin Pekka Lindqvist
Turvallinen etäyhteys – ratkaisuna: VPN (Virtual Private Network)
Toimittaja – Sovellusarkkitehtuuritas on pilkkominen Kalle Launiala, ProtonIT Oy
Tietokannan hallintajärjestelmät. 6/29/20142 Tekijäryhmä •Timo Hakala •Joonas Jokinen •Jussi Koskela •Santeri Lehtonen.
KESTÄVÄ KEHITYS/EKOTEHOKKUUS JA KYMENLAAKSON PK - YRITYKSET
Tiedon yhteiskäyttö ja välimuistin hallinta Visa Röyskö.
Tekninen suunnit-telu
Valvoja: Prof. Riku Jäntti Ohjaaja: FM, MBA Tapio Heinäaro
Digitaalisten kirjastopalveluiden arkkitehtuuri UUSI ARKKITEHTUURI – PAREMMAT PALVELUT Järjestelmäarkkitehtuurihankkeet Ari Rouvari ja Esa Kurki.
Antti Tiihala, Esa Tuuri, Matti Ali-Löytty, Janne Karhu
Ohjelmiston toteutus (teknisestä näkökulmasta)
Hajautettu toiminnan suunnittelu webissä Markku Syrjänen Teknillinen korkeakoulu.
TCP/IP:n soveltuvuus langattomiin verkkoihin Pekka Vanhoja, TITE4.
Avoin-Web Pro -projekti SISÄLLÖNTUOTANTO Eija Varis Info
Profiilit ja tasottMyn1 Profiilit ja tasot (profiles and levels) MPEG-2 on reilusti monimutkaisempi verrattuna aikaisemmin julkaistuun MPEG-1:een. Niinpä.
Uusi seurakuntayhtymä 2015 Lakivaliokunta työstää (lausuntoja mm. piispainkokoukselta ja hallintovaliokunnalta) Kirkolliskokous päättää keväällä.
Paikkatietojen hyödyntäminen Turun sosiaali- ja terveystoimessa sekä kasvatus- ja opetustoimessa Katariina Hilke Turun kaupunki / Strategia ja viestintä.
Verkko-operaattorin provisiointijärjestelmän vaihdon vaikutukset palveluoperaattorin järjestelmiin Tekijä: Sami Salomaa Valvoja: professori Jorma Virtamo.
Sähkön tarpeen turvaaminen ilman lisäydinvoimaa Anni Sinnemäki
SAK:n luottamushenkilöpaneeli Tammikuu 2013 ” 90 päivän sääntö” N = 1186.
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Antti Levo Systeemitieteiden kandidaattiseminaari – Kevät 2010 Monitavoitteiseen optimointiin soveltuvan.
T / PPT / Jari Mäntylä1 IOBASE PPT Menetelmäesitys : Konfiguraatiohallintasuunnitelma.
Visual Basic -ohjelmointi
Käyttöönottokaavio – Deployment diagram Sami Stenius.
Merlinin ylläpito-organisaatio Asiakaspalvelu (help desk) Palvelukeskus (tuotanto)
C 1. Testaus on ”sarja toimintoja” Itse asiassa, testaus on vuorovaikutusta, jota rytmittää ohjelmiston arviointi. Vaikka on hyödyllistä tunnistaa sarja.
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Mark Mehtonen Optimointiopin seminaari - Kevät 2005 / 1 Tarjontaketjun hallinta ja sähköinen kaupankäynti.
Uudelleenkäyttö. Yleistä On pyritty pääsemään vakiokomponenttien käyttöön Kuitenkin vakiokomponentit yleistyneet vain rajallisilla osa-alueilla (esim.
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Tiina Turunen Optimointiopin seminaari - Kevät 2005 / 1 Tiedon louhinta osa II Miten optimoinnin.
Tuulivoiman saarekekäyttö
Harjoitustyö Rässe Ryhmä ja ajankohta Tässä harjoitustyössä suunnitellaan Yritys oy:n tilausjärjestelmä. Harjoitustyön tavoitteena on tehdä.
TeSSA 2 Template © 1999 Juho Heikkilä Luottamus Tietoturvallisuuteen liittyvät käytettävyyskysymykset Kristiina Karvonen Tietoliikenneohjelmistojen ja.
Laadullisten tutkimusmenetelmien kurssi Liisa Ilomäki Verkko-oppimisen ja tiedonrakentelun tutkimuskeskus Psykologian laitos, Helsingin yliopisto
LISÄÄ POTKUA TEKSTIVIESTEIHIN Näkökulmina käytettävyys ja toiminnallisuuden aukot Tekijät: Pekka Ala-Honkola, Mika Immonen Viitteet [1]Nielsen, 1997 [2]Norman,
S ysteemianalyysin Laboratorio Aalto-yliopiston teknillinen korkeakoulu Ohjaamaton oppiminen– Heikki Vesterinen Optimointiopin seminaari - Syksy 2010 Ohjaamaton.
Asiakkuusmallit liikunta-alalla murroksessa
Osaamisen ja sivistyksen parhaaksi KSHJ workshop Haku- ja valintaprosessi
KANSALLISKIRJASTO - Kirjastoverkkopalvelut Avoimen lähdekoodin järjestelmät Petteri Kivimäki Tietojärjestelmäasiantuntija UKJ-ohjausryhmä
Digitaalisten kirjastopalveluiden arkkitehtuuri NELLI, MIHI OLET MENOS? Triangelipäivät Turku Ari Rouvari.
1 Sensor Tasking and Control Jari Hassinen Riikka Asikainen
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Esitelmä 5 – Henri Tokola Optimointiopin seminaari - Syksy 2009 Kotitehtävä 5: LEKIN-ohjelman käyttö.
Kappale 8 - Ad-Hoc verkkojen tehokkuus Tietoliikennetekniikan seminaari – Markku Korpi.
Lappeenrannan Teknillinen Korkeakoulu 1757 Rinnakkaislaskennan jatkokurssi Customized Dynamic Load Balancing Mohammed J. Zaki Srinivasan Parthasarathy.
1757 Rinnakkaislaskennan jatko- kurssi Klusterin asennus Sami Seppänen.
Dependable Clustered Computing Jari Kellokoski. Pankkipalvelut, verkosta ostaminen, tieteellinen laskenta (mallinnus), telepalvelut, valvontajärjestelmät,
Load Balancing Over Networks Rinnakkaislaskennan jk Mikko Hytönen 6665 Tite4.
Ti Lähiverkot - Erikoistyökurssi Sillat ja kytkimet Toni Helenius & Ville Parviainen
Kompleksisuus. Algoritmien analyysissä tutkitaan algoritmien käyttämän (tietokone)ajoajan ja muistin määrän riippuvuutta syöttöaineiston koosta (N). Syöttöaineisto.
Job and Resource Management Systems FRITZ FERSTL Rinnakkaislaskennan jatkokurssi Ossi Kauranen.
Suomen Nuorisoyhteistyö – Allianssi ry Hyvinkään kaupunki Lohjan Kaupunki Porvoon kaupunki Nuorisotutkimusseura Monialaisten yhteistyöverkostojen kehittämishanke.
Pasi Tuominen MARC21 -tietuejoukkojen deduplikointi.
Langaton Seinäjoki.
Tieteellisen laskennan yhteistyöfoorumin alatyöryhmä, kokoonpano:
Huoltajien, henkilöstön ja yhteistyökumppanien ajatuksia yhteistyöstä varhaiskasvatuksessa Luottamus huoltajien ja henkilöstön välisessä yhteistyössä on.
Oikeudenmukaista ja älykästä liikennettä selvittävä työryhmä
Finnan käyttäjäkysely 2016
1 Termodynaaminen systeemi
Yleisten kirjastojen tulokset
Finnan käyttäjäkysely 2016
Kertaus Teknologian kehitys kirjan kuvissa.
Energialähteet.
Marko Lindroos Luonnonvarataloustiede (Natural Resource Economics) YE4 / YLE5 / YET Marko Lindroos.
Menestyvä työyhteisö Yksilö – Ryhmä/Tiimi – Organisaatio
Lukujärjestysohjelman hankintaprojekti
1. Olio-ohjelmointi.
Esityksen transkriptio:

Constructing scalable services Ville Kyrki 1757 Rinnakkaislaskennan jk Kevät 2000

Skaalautuvat palvelut •Monimutkaisissa järjestelmissä paljon erilaisia resursseja •Järjestelmän eri osat tarvitsevat vaihtelevia palveluita •Resurssien jako (resource sharing) on eräs avainongelma

Resurssien jako •Tavoitteena löytää resurssin ylimäärä- ja tarveparit •Maksimoitava tehokkuus käyttämällä järjestelmän kaikkia resursseja •Algoritmien oltava skaalautuvia •Jakamisen onnistuttava myös heterogeenisessä ympäristössä •Keskitettyä hallintaa vältettävä

Monimutkaiset järjestelmät •Vaihtelevat kommunikointiajat •Solmut tarjoavat eri resursseja •Ongelmia: –turvallisuus –heterogeenisuus –toimivuus –tehokkuus (erityisesti järjestelmän koon kasvaessa)

Skaalautuvuus •Algoritmi&arkkitehtuuri -yhdistelmän ominaisuus •Skaalautuva systeemi toimii tehokkaasti myös solmujen määrän kasvaessa •Resurssin tarve ei saa riippua järjestelmän koosta •Keskitetty järjestelmä ei yleensä mahdollinen

Resurssienjakoalgoritmeja •Satunnainen valinta •Kynnysmenetelmä –Etsii ensimmäisen tiettyä kynnystä paremman solmun •Lyhin jono –Tutkii useita solmuja ja valitsee lyhimmän jonon

FLS (Flexible Load Sharing) •Kuten kynnysmenetelmä, mutta käytetään välimuistiin talletettuja paikallisia tietoja •Käytetään luonnollisia yhteistyökumppaneita –Resurssipula ja -ylimäärä-parit –Selviävät aluksi satunnaisesti •Ei turhaan etsitä parasta ratkaisua vaan tyydytään kelvolliseen

Läheisyys •Läheisyys (proximity) kuvaa lähinnä kahden solmun kommunikaatioviivettä •FLS algoritmiä voidaan parantaa noin 20 % käyttämällä lisätietona läheisyysmittaa •Järjestelmien skaalautuvuus 80 % kuormalla lähes 1

Johtopäätökset •Monimutkaisissa verkoissa päätökset pakko tehdä paikallisesti •Skaalautuvuus tärkeää, myös tulevaisuuden teknologioiden nopeaksi omaksumiseksi •Eräs vaihtoehto välimuistin käyttö –tallennetaan etäisyystietoja –tietojen uudelleenkäyttö myös mahdollista