Gå direkt till innehåll
Foto: Designhögskolan
Foto: Designhögskolan

Pressmeddelande -

Hemligheten bakom snabbare och mer tillförlitliga appar

Forskare vid Umeå universitet har hittat ett sätt att göra appar effektivare med hjälp av självkörande mikrotjänster. Dessa nya metoder kan hjälpa utvecklare att skapa appar med bättre användarupplevelser och leda till effektiv resursanvändning och minskade koldioxidutsläpp.

Har du någonsin funderat över hur dina favoritappar kan leverera snabba och tillförlitliga upplevelser, även när användarnas beteende är komplext och oväntat? Hemligheten ligger i en kombination av molntjänster och något som kallas mikrotjänster, ett modernt sätt att bygga mjukvarusystem där en applikation delas upp i mindre, oberoende tjänster som kan kommunicera med varandra. Detta gör det möjligt för programvaruägare att skala upp och skala ner när det behövs. Men det innebär också vissa utmaningar.

Utmaningarna beror på att programvaran och dess infrastruktur hela tiden förändras i takt med användarnas ständigt nya krav. För att programvaran ska kunna bli mer tillförlitlig och tillgänglig måste den kunna anpassa sig till den dynamiska miljön.

– De traditionella metoderna för att bygga och köra mjukvarusystem klarar inte riktigt av att hänga med i dessa förändringar. Det blir särskilt knepigt när det kommer till ny teknik som molntjänster och mikrotjänster, som gjort allting mer komplicerat och osäkert och ökar risken för kortsiktiga problem. Det är nästan omöjligt för mänskliga operatörer att hänga med i den här snabba och ständigt föränderliga miljön, säger Mohammad Reza Saleh Sedghpour, doktorand vid Institutionen för datavetenskap vid Umeå universitet.

I sin avhandling föreslår Mohammad Reza Saleh Sedghpour ett sätt att göra mjukvarusystem mer anpassningsbara och förbättra mikrotjänsternas prestanda och tillförlitlighet utan behov av mänsklig inblandning. Han kallar denna metod för självkörande mikrotjänster och den är utformad på ett sätt som gör att programvaran övervakar sig själv och sin omgivning. Om det uppstår fel eller incidenter kan programvaran läka sig själv och automatiskt hantera miljön.

– På så sätt kan den reagera på förändrade förhållanden i realtid och snabbt nå ut till fler användare även om det uppstår tillfälliga problem eller incidenter i programvaran, utan att användarna märker det, säger Mohammad Reza Saleh Sedghpour.

Genom att använda de här metoderna kan utvecklare skapa appar som kan hålla jämna steg med den snabbt föränderliga miljön automatiskt, utan att kompromissa med prestanda och tillförlitlighet. På så sätt blir apparna mer effektiva och motståndskraftiga och ger en sömlös användarupplevelse som gör att användarna kommer tillbaka. Dessutom kan dessa tekniker hjälpa molnleverantörer att använda sin infrastruktur effektivt, vilket leder till mer hållbar databehandling med ett lägre koldioxidavtryck.

Om avhandlingen

Fredag 26 maj försvarar Mohammad Reza Saleh Sedghpour, Institutionen för datavetenskap, Umeå universitet, sin avhandling med titeln Mot självkörande mikrotjänster. Disputationen äger rum klockan 13.00 i Aula Anatomica (BIO.A.206), Biologihuset, Umeå universitet. Fakultetsopponent är professor Cesare Pautasso, University of Lugano, Schweiz.

Läs hela avhandlingen

För mer information kontakta gärna:

Mohammad Reza Saleh Sedghpour, Institutionen för datavetenskap, Umeå universitet

Telefon: 070-494 57 48

E-post: msaleh@cs.umu.se

(Endast engelska)

Pressbild

Ämnen

Regioner


Umeå universitet
Umeå universitet
är ett av Sveriges största lärosäten med omkring 37 000 studenter och drygt 4 300 medarbetare. Här finns en mångfald av utbildningar av hög kvalitet och världsledande forskning inom flera vetenskapsområden. Umeå universitet är också platsen för den banbrytande upptäckten av gensaxen CRISPR-Cas9 – en revolution inom gentekniken som tilldelats Nobelpriset i kemi.

Vid Umeå universitet är allt nära. Våra sammanhållna campus gör det lätt att mötas, samarbeta och utbyta kunskap, något som gynnar en dynamisk och öppen kultur där vi gläds åt varandras framgångar.

Kontakter

Sara-Lena Brännström

Sara-Lena Brännström

Kommunikatör, Umeå universitet

Umeå universitet

Med omkring 37 900 studenter och drygt 4 560 medarbetare är Umeå universitet ett av Sveriges största lärosäten. Här finns en mångfald av utbildningar och världsledande forskning inom flera vetenskapsområden. Umeå universitet är också platsen för den banbrytande upptäckten av gensaxen CRISPR-Cas9 – en revolution inom gentekniken som år 2020 tilldelades Nobelpriset i kemi.

Umeå universitet har funnits i drygt 50 år och präglas av såväl tradition och stabilitet som förändring och nytänkande. Här bedrivs utbildning och forskning på hög internationell nivå som bidrar till ny kunskap av global betydelse, där hållbarhetsmålen i Agenda 2030 utgör drivkraft och inspiration. Här finns kreativa och nytänkande miljöer som tar sig an samhällets utmaningar, och genom djupa och långsiktiga samarbeten med organisationer, näringsliv och andra lärosäten fortsätter Umeå universitet att utveckla norra Sverige som kunskapsregion.

Universitetets internationella atmosfär och våra sammanhållna campus gör det lätt att mötas, samarbeta och utbyta kunskap, något som främjar en dynamisk och öppen kultur där studenter och anställda gläds åt varandras framgångar.

Umeå campus och Konstnärligt campus ligger nära Umeås centrum och intill ett av Sveriges största och mest välrenommerade universitetssjukhus. Campus finns även i Skellefteå och Örnsköldsvik.

Vid Umeå universitet finns den högt rankade Designhögskolan, den miljöcertifierade Handelshögskolan och landets enda arkitekthögskola med konstnärlig inriktning. Här finns också Bildmuseet och Umeås science center, Curiosum. Umeå universitet är dessutom ett av Sveriges fem riksidrottsuniversitet och har ett internationellt ledande arktiskt centrum.