Application-level real-time multimedia scheduling in heterogeneous distributed networks
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Authors
Date
2008
Department
Major/Subject
Ohjelmistotekniikka
Mcode
T-106
Degree programme
Language
en
Pages
117
Series
Abstract
Multimediasovellukset ovat laskennallisesti raskaita ja teräväpiirtoformaattien synnyn myötä sovellukset tulevat vaatimaan kasvavissa määrin suorituskykyä prosessoreilta. Perinteiset multimediasovellukset suorittavat laskentaa lineaarisesti hyödyntäen vain yhtä suoritinydintä. Yksittäiset suoritinytimet saavuttavat vähitellen maksimaalisen suorituskykynsä. Trendinä onkin, että suoritinvalmistajat pyrkivät kasvattamaan laskentatehoa lisäämällä ytimiä samalle sirulle. Suurin osa nykypäivän tietokoneista on yhteydessä paikallisverkkoihin ja Internetiin. Sovelluksen suorituskyvyn kasvattaminen on mahdollista, jos näiden tietokoneverkkojen resurssit valjastetaan yhteisen tehtävän suorittamiseksi. Tulevaisuuden sovelluksien täytyy pystyä käyttämään näitä resursseja tehokkaasti. Perinteisesti lineaarisen multimediasovelluksen rinnakkaistaminen on haasteellista ja tyypilliset hyödyt ovat pieniä. Tässä diplomityössä keskitytään etsimään keinoja moniydinsuorittimien ja hajautettujen verkkojen resurssien hyödyntämiseksi. Mahdollisena ratkaisuna ongelmaan tutkitaan tehtäväverkon limittämistä liukuhihnaperiaatteella, joka on suhteellisen uusi idea tehtäväverkon aikatauluttamisessa. Tehokkuusongelmien lisäksi luotettavuus on toinen ongelma, joka täytyy ratkaista, jos hajautettujen verkkojen resursseja käytetään. Näiden epäluotettavien resurssien käyttäminen synnyttää vaateita järjestelmän vikasietoisuudelle. Yhden tietokoneen vika ei saa pysäyttää koko järjestelmää, minkä takia tässä diplomityössä kehitetään järjestelmä vikasietoisten aikataulujen generoimista varten.Description
Supervisor
Saikkonen, HeikkiThesis advisor
Hirvisalo, VesaKeywords
scheduling, aikatauluttaminen, multimedia, multimedia, pipeline, liukuhihnaperiaate, fault tolerance, vikasietoisuus