Digitalroute
Automatisk skalning och lastdelning med hjälp av machine learning
Bakgrund
Digitalroute bygger en plattform som processar enormt stora datamängder, från telekom-nätverk eller andra datakällor. För många av våra kunder är det viktigt att databehandlingen sker så effektivt och resurssnålt som möjligt. Här är funktioner som lastdelning och dynamisk skalning viktiga. Dvs möjligheten att så effektivt som möjligt fördela last för optimal prestanda samt att dynamiskt kunna tillsätta resurser för processning när de behövs (under peak-tid) och att ta bort dem när de inte längre behövs, för att minimera kostnader.
För att utföra dessa operationer så effektivt som möjligt så är det viktigt att snabbt ta rätt beslut om till exempel omfördelning av last och in- eller ut-skalning.
Med den senaste tidens snabba utveckling inom områden som cloud computing och machine learning har vi tillgång till enormt kraftfulla verktyg för att bedriva denna typ av automatiserade operationer och optimeringar. Digitalroutes plattform nyttjar redan automatisk och dynamisk skalning. Vi vill nu utforska möjligheten att göra detta ännu effektivare med hjälp av nyttjandet av machine learning.
Uppgift
- Utvärdera och utforska olika tänkbara scenarier för automatisk skalning och lastdelning med hjälp av machine learning.
- Implementera en Proof of Concept (PoC), t.e.x med teknikstacken:
- Mediationzone (Digitalroutes plattform)
- Kubernetes (container-orkestrering, inklusive autoscaling, redan en del av DRs plattform)
- TensorFlow (för att implementera machine learning algoritmer)
Önskade leveranser
- En rapport
- En körbar implementation (tex i form av en Kubernetes Helm chart)
- En muntlig presentation
Antal studenter
1-2 studenter
Profil
Du är en driven systemutvecklare med ett brinnande intresse för hur du kan skapa nytta med modern teknik. Du har genomfört din utbildning med gott resultat och har helst viss erfarenhet från arbetslivet. Du är duktig på att kommunicera på engelska i tal och skrift. Du uppskattar att självständigt leta lösningar till problem och att hitta nya infallsvinklar till uppgifter. Du värdesätter nytta för slutanvändare högre än den tekniska lösningen som sådan.
Om Digitalroute
It is highly probable that at some point in time your data has passed through technology from DigitalRoute. If you turn on the heating in your house, travel by airplane, buy a train ticket or make a call with your phone from anywhere in the world there is a great chance that the company behind these services use our technology to work with their data. You may not know about us, but the companies you trust to provide these daily services certainly do.
Kontaktperson
Mattias Aspholm
mattias.aspholm@digitalroute.com
070-695 00 67