Gå direkt till innehåll
Sanny Syberfeldt ny doktor i datavetenskap vid Högskolan i Skövde

Pressmeddelande -

Sanny Syberfeldt ny doktor i datavetenskap vid Högskolan i Skövde

Högskolan i Skövde fick en ny doktor i datavetenskap då Sanny Syberfeldt veckan före jul disputerade vid Linköpings universitet. Till vardags är han ansvarig för utbildningsprogrammet Dataspelsutveckling – programmering vid Högskolan i Skövde. - Idén till min forskning fick jag när jag gjorde mitt magisterarbete i början av 2000-talet, då det visade sig att ingen hade tittat närmare på den här problematiken i realtidsdatabaser. Det långa engelska namnet på Sannys Syberfeldts drygt 250 sidor tjocka avhandling kan fritt översättas ungefär till ”protokoll för optimistisk replikering i distribuerade realtidsdatabaser”. Något som kanske inte säger så mycket för den som inte är dataexpert. Ökad feltolerans - Det handlar om att öka tillgänglighet och feltolerans i databaser. I databaser lagras data ofta på flera datorer som kommunicerar över ett nätverk. Genom att placera flera kopior av data på olika datorer i nätverket kan program använda den data som finns närmast, i bästa fall på den dator där programmet körs, vilket ökar tillgängligheten, säger Sanny Syberfeldt. Automatisk säkerhetskopiering Om en dator skulle krascha eller kopplas bort från nätverket är det möjligt att använda kopierad data från en annan dator i stället för den som fanns på den kraschade eller bortkopplade datorn. Det handlar på sätt och vis om en slags automatisk säkerhetskopiering. Inte beroende av specifik dator Det innebär att systemet fortsätter att fungera även om en dator i nätverket t ex skulle gå sönder. Användaren blir på det sättet inte beroende av en specifik dator eller en specifik hårdvaruenhet. Sanny Syberfeldt har i sin forskning gått vidare för att lösa problemet med krockande uppdateringar. - Problem uppstår när flera dataprogram samtidigt uppdaterar olika kopior av samma data, så kallade konflikter. I många system förhindrar man detta genom att ”låsa” samtliga kopior när uppdateringar görs, vilket dock gör systemet mindre effektivt. Måste fungera direkt Syberfeldt har forskat på problemen i realtidssystem, system måste reagera snabbt och förutsägbart för att vara till hjälp för användaren. Han tar en modern bil som exempel. - För några år sedan innehöll en ny bil 20 – 25 datorer som styrde olika system i bilen, exempelvis ABS-bromsarna. Idag kan det finnas ännu fler datorstyrda system i en vanlig bil. Dessa måste svara direkt på användarens order och händelser i omgivningen. I realtidssystem är låsning för långsamt att utföra för att programmen ska hinna reagera tillräckligt snabbt på förändringar i omgivningen. Att radera felaktiga uppdateringar i efterhand, som vissa traditionella databaser gör, kan också leda till problem i realtidssystem. Undvika låsning Genom sin forskning har Sanny Syberfeldt skapat en metod som gör att det går att upptäcka konflikter i samband med uppdateringar och hur dessa problem ska kunna lösas. Man kan då undvika låsning. - Min avhandling innehåller riktlinjer för hur konfliktupplösning kan göras. Jag har också skapat ett verktyg som ska vara till stöd för konstruktörer av databaser och för programmerare, då den här typen av system ofta blir väldigt komplexa och svåröverskådliga. Vill testa forskningen på dataspel Kommer då denna forskning att få någon praktiskt betydelse? - Min metod är i dagsläget inte riktigt klar att omsättas i praktiken då den först måste utvärderas för specifika applikationer. Men jag skulle gärna vilja se om det jag kommit fram till går att tillämpa på spel där flera spelare är uppkopplade och spelar samtidigt. Där måste alla deltagare få snabba svar på sina kommandon och spelet blir väldigt sårbart om all information ligger på en eller ett fåtal servrar. Om man delar upp det på många olika servrar, där varje server har hand om en viss del av spelet, minskar riskerna för fel betydligt, avslutar Sanny Syberfeldt. Bildtext: Sanny Syberfeldt är nybliven doktor i datavetenskap vid Högskolan i Skövde. Hans forskning handlar bland annat om hur man ska få datorsystem att fungera även om en dator i nätverket t ex skulle gå sönder. För mer information, kontakta Sanny Syberfeldt, tfn 0500 – 44 83 69, sanny.syberfeldt@his.se

Ämnen

Kontakter

Cecilia Renström

Cecilia Renström

Presskontakt Kommunikatör Presskontakt 0500 448031
Ulf Nylén

Ulf Nylén

Presskontakt Ledningskommunikatör Press- och kommunikationsfrågor som rör Högskolans rektor, prorektor och högskoledirektör 0500-44 80 61

Välkommen till Högskolan i Skövde!

Vi är en högskola med en öppen och välkomnande atmosfär, förstklassiga utbildningar och internationellt konkurrenskraftig forskning. En plats där vi gör framsteg, varje dag.