haku: @keyword suorituskyky / yhteensä: 117
viite: 12 / 117
Tekijä:Tötterman, Paul
Työn nimi:Performance and Scalability of a Sensor Data Storage Framework
Suorituskyky ja skaalautuvuus sensoridatan tallennuksessa
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2015
Sivut:63 s. + liitt. 4      Kieli:   eng
Koulu/Laitos/Osasto:Perustieteiden korkeakoulu
Oppiaine:Ohjelmistotekniikka   (T3001)
Valvoja:Heljanko, Keijo
Ohjaaja:Rasinen, Lasse
Elektroninen julkaisu: http://urn.fi/URN:NBN:fi:aalto-201504082241
Sijainti:P1 Ark Aalto  2729   | Arkisto
Avainsanat:storage
big data
performance
scalability
tallennus
suorituskyky
skaalautuvuus
Tiivistelmä (fin):Modernit tekoälyn ja koneoppimisen sovellukset perustuvat suurten tietomäärien analyysin ja käyttöön opetusdatana.
Suuren aineiston olemassaolo ei aina ole itsestäänselvää tutkimuksen tai tuotekehityksen alkaessa.
Samat tallennusratkaisut eivät välttämättä pysty kattamaan skaalautumistarpeita tutkimuksen koko keston ajalta, varsinkaan jos lähtökohtana ovat laajassa käytössä olevat työryhmätallennusratkaisut.

ZenRoboticsilla käytössä oleva tallennusinfrastruktuuri on kasvanut yleisiä työryhmätallennusteknologioita käyttäen.
Nykyisen lähestymistavan rajat alkavat tulla vastaan, kun taas tallennuskapasiteetin tarve näyttäisi kasvavan ja kasvun tahti kiihtyvän.
Tallennuskapasiteetin laajentamisen suunnittelu ja laajennuksen toteuttaminen edellyttävät parempaa käyttötapojen ja kasvun ymmärrystä.

Tämä diplomityö tutkii nykyistä tallennusarkkitehtuuria ja tallennettua dataa eri näköˆkumista nykytilanteen parempaan hahmottamiseen tähdäten.
Suoritetuilla mittauksilla selvitimme käytössä olevien teknologioiden oleellisimmat ominaisuudet.
Yhdessä näiden perusteella pystymme tekemään tietoisempia valintoja tulevia tallennusratkaisuja koskien.

Nykyiset käyttötavat ovat monin tavoin tehottomia.
Suurempien tietomääˆrin käsittelemisen mahdollistamiseksi on tehtävä muutoksia.
Työ esittelee muutosehdotuksia, joilla olisi mahdollista skaalata nykyistä tallennusarkkitehtuuria hieman suuremmalle kapasiteetille.
Horisontaalisen skaalautumisen mahdollistamiseksi vertikaalisen sijaan on kuitenkin otettava skaalautuminen huomioon koko järjestelmän arkkitehtuurin suunnittelussa.
Tiivistelmä (eng):Modern artificial intelligence and machine learning applications build on analysis and training using large datasets.
New research and development does not always start with existing big datasets, but accumulate data over time.
The same storage solution does not necessarily cover the scale during the lifetime of the research, especially if scaling up from using common workgroup storage technologies.

The storage infrastructure at ZenRobotics has grown using standard workgroup technologies.
The current approach is starting to show its limits, while the storage growth is predicted to continue and accelerate.
Successful capacity planning and expansion requires a better understanding of the patterns of the use of storage and its growth.

We have examined the current storage architecture and stored data from different perspectives in order to gain a better understanding of the situation.
By performing a number of experiments we determine key properties of the employed technologies.
The combination of these factors allows us to make informed decisions about future storage solutions.

Current usage patterns are in many ways inefficient and changes are needed in order to be able to work with larger volumes of data.
Some changes would allow to scale the current architecture a bit further, but in order to scale horizontally instead of just vertically, there is a need to start designing for scalability in the future system architecture.
ED:2015-04-19
INSSI tietueen numero: 51101
+ lisää koriin
INSSI