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

Date

2008

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, Heikki

Thesis advisor

Hirvisalo, Vesa

Keywords

scheduling, aikatauluttaminen, multimedia, multimedia, pipeline, liukuhihnaperiaate, fault tolerance, vikasietoisuus

Other note

Citation