Eurooppalaiset elävät nykyään
jokapaikan tietotekniikan maailmassa, jossa lähes kaikilla
esineillä on prosessointikykyä. Tällaiset
laitteet ovat entistä yleisempiä ja verkottuneempia
ja suorittavat mitä erilaisimpia tehtäviä
enimmäkseen ilman ihmisen apua.
Jokapaikan
tietoteknisten laitteiden muodostamien verkkojen koko on kasvamassa
merkittävästi. Myös laitteiden
monimuotoisuus kasvaa niin siru- (moniydin- ja uudelleenkonfiguroitavat
arkkitehtuurit) kuin järjestelmätasolla (hajautettu
prosessointi). Prosessointiresurssien on oltava entistä
joustavampia ja skaalautuvampia täyttääkseen
käyttäjien erilaiset tarpeet kun sovellusala
laajenee.
Vuoteen 2020
mennessä sulautetut tietojenkäsittelyarkkitehtuurit
ovat paljon nykyistä monimutkaisempia. Tämä
johtuu lähinnä siitä, että
suuritehoinen ja sulautettu tietojenkäsittely
lähentyvät, ilmaantuu uusia laitteistoteknologioita
ja heterogeenisten tietojenkäsittelylaitteiden
määrä moninkertaistuu.
AETHER-projektin
tarkoituksena on osoittaa, että sopeutuvat
tietojenkäsittelyarkkitehtuurit voivat olla tehokkaita
ratkaisumalleja jokapaikan tietotekniikan tuomien merkittävien
ongelmien yhtaikaiseen ratkaisemiseen. AETHERin
päätavoitteena on tutkia, evaluoida ja
esittää uusia laitteisto- ja
ohjelmistoarkkitehtuureja vaativimpien sulautettujen sovellusten
tarpeisiin vähintään kymmeneksi vuodeksi.
AETHER-projekti pyrkii
tarttumaan erityisesti suorituskyvyn ja teknologian skaalautuvuuteen,
kasvavaan kompleksisuuteen ja tulevaisuuden sulautettujen
arkkitehtuurien ohjelmoitavuuteen esittelemällä
mukautuvia teknologioita. AETHER-konsortio tutkii mukautuvia
verkotettuja yksiköitä (self-adaptive networked
entity, SANE), jotka pohjautuvat uudelleenkonfiguroitaviin laitteisto-
ja ohjelmistoarkkitehtuureihin. AETHER tutkii näiden
vaikutusta järjestelmän eri tasoihin, esimerkiksi
toimintaympäristöön, ohjelmointimenetelmiin
ja -työkaluihin sekä sovellusten suunnitteluun.
Esitetyn lähestymistavan potentiaaliset edut arvioidaan
perusteellisesti teollisten yhteistyökumppanien kanssa
realististen sovellussuunnitelmien avulla.