Verktyg för experimentell forskning om molntjänster och datakommunikation
2017-02-08Forskare vid Karlstads universitet har utvecklat ett verktyg, OpenStackEmu, för experimentell forskning om datakommunikation i molnbaserade miljöer. Robayet Nasim och Cristian Hernandez, forskarstudenter inom datavetenskap vid Karlstads universitet deltog på konferensen CCNC 2017, Consumer Communications & Networking Conference, för att visa upp verktyget.
För många forskare inom akademin, med fokus på datakommunikation i molnbaserade miljöer, är det ofta ett problem att man inte har full kontroll över ett helt datacenter för att kunna utföra experimentell forskning på.
Efterliknar stora miljöer med små resurser
- Med OpenStackEmu kan man efterlikna stora, molnbaserade nätverksmiljöer för att testa olika scenarier utan att ha tillgång till en stor mängd med servrar och switchar, berättar Robayet Nasim. Till exempel kan man med enbart två datorer, placerade bredvid varandra här i Sverige, testa hur SDN, Software Defined Networking, kan förbättra en videostreamingtjänst som körs i en distribuerad datacentermiljö där servrar är placerade både i New York och Las Vegas.
Verktygets arkitektur är komplext och integrerar OpenStack, en molnbaserad OpenSorce-miljö med distribuerade verktyg för nätverksemulering som stödjer SDN. Till exempel kan OpenStackEmu användas för att testa och utvärdera hur prestandan ur applikationer i virtuella miljöer påverkas av nätverksprotokoll, migrering av virtuella maskiner och SDN-applikationer så som NFV, Network Function Virtualization.
Webbplats för att hjälpa användare
- På grund av dess komplexitet så har vi skapat en webbplats med information om verktyget och med möjlighet för användare att ställa frågor, berättar Robayet Nasim. Det finns andra verktyg, till exempel Cloud Lab, som kan användas för liknande syften. Fördelarna med OpenStackEmu är att nätverken som kopplar samman servrarna kan konfigureras mycket flexibelt och hela systemet bygger på Open Source. Det är tillgängligt för alla att använda, man äger sin installation samt all data som den genererar och det kräver inga stora resurser.
CCNC, Consumer Communications & Networking Conference, är en årligen återkommande konferens organiserad av IEEE, The Institute of Electrical and Electronics Engineers. I år arrangerades konferensen i Las Vegas, USA den 8-11 januari och under de tre dagarna deltog Robayet Nasim och Cristian Hernandez för att visa upp verktyget OpenStackEmu för aktörer inom både akademi och näringsliv verksamma över hela världen.
- Många av konferensdeltagarna var intresserade av och uppskattade verktyget och det vi visade dem, berättar Cristian Hernandez. Vi visade upp en första version av verktyget under en konferens vid Karlstads universitet under hösten. Utifrån feedback vi fick då förfinade vi verktyget och vi är mycket glada att vi sen fick möjlighet att visa upp det under CCNC 2017.