91ÊÓÆ”

Adaptiv programvara för heterogena edge-cloud system - ASTECC

Bild som illustrerar dataprogrammering med olika symboler.
Fotograf: peshkov

ASTECC är ett femårigt forsknings- och samarbetsprojekt inom programvaruteknik som startade i december 2022. Det finansieras av Stiftelsen för Strategisk Forskning.

Vi Ă€r i början av den accelererande digitala transformationen av svensk industri och samhĂ€lle. ”Smart” teknik möjliggörs av mjukvara som exekverar pĂ„ komplexa distribuerade datorsystem som bestĂ„r av uppkopplade enheter, sensorer, maskiner, nĂ€tverk och datorresurser för berĂ€kningar och datalagring. Tidiga anvĂ€ndare av dessa system Ă€r high-tech industrier i exempelvis telekommunikation och fordonsteknik.

De "smarta" teknikerna innebĂ€r komplexa dataintensiva berĂ€kningar, ofta med strikta krav pĂ„ sĂ€kerhet, feltolerans och exekvering i realtid. DatakĂ€llorna – sensorer, mobila enheter etc. – erbjuder dock enbart begrĂ€nsade egna berĂ€kningsresurser, exempelvis pĂ„ grund av begrĂ€nsad batteritid. Att lĂ€gga ut krĂ€vande berĂ€kningsjobb till centrala cloud-resurser Ă€r bekvĂ€mt, men kan inte garantera svar inom realtid (viktigt till exempel för autonoma fordon), Ă€r beroende av stabil uppkoppling, kan vara ineffektivt, och öppnar för fler sĂ€kerhetsrisker.

Edge-computing – att lĂ€gga till mer predikterbara, lokala berĂ€kningsresurser vid ”edge” mellan devices och cloud – erbjuder en attraktiv men komplex lösning till detta problem. Detta projekt utvecklar nya metoder för design, orkestrering och dynamisk anpassning av mjukvara för autonom, effektiv och sĂ€ker körning i device-edge-cloud-system, det vill sĂ€ga i situationer med mĂ„nga olika aktörer, applikationer/tjĂ€nster och motstridiga krav utan möjlighet till centraliserad kontroll.

För en helhetslösning behövs: (1) nya tekniker för mjukvarudesign med avancerat stöd för dynamisk anpassning, baserat pÄ mer avancerade grÀnssnitt för mikrotjÀnster och flöden samt flexibla specifikationer av krav pÄ sÀkerhet och feltolerans; (2) nya tekniker för programövervakning och automatiserad analys av mjukvara för att stödja distribuerad orkestrering och anpassning; (3) nya dynamiska predikteringstekniker och distribuerade algoritmer för orkestrering av heterogena device-edge-cloud-system, som ocksÄ stöder autonom tjÀnstemigrering; (4) nya tekniker för optimering över flera systemlager och automatiserad analys av avvÀgningar i tjÀnstekvalitet, prestanda, energiÄtgÄng, kostnad, sÀkerhet och feltolerans.

I projektet gÄr fyra forskargrupper med inbördes kompletterande expertis samman för att utveckla och undersöka bÄde generiska och domÀnspecifika lösningar, och för att demonstrera teknikernas potential i fyra strategiska omrÄden för svensk industri med mjukvaruintensiva produkter: datornÀtverk och deras tillÀmpningar; smarta elnÀt; luftfart; och smarta bilar.

Projektet Àr finansierat av .

För mer information, se (pÄ engelska)

Nyheter

Kontakt

Organisation