Geavanceerde cloud management middleware
Cloud computing maakt het mogelijk om door middel van een computernetwerk gedeelde configureerbare computermiddelen op aanvraag beschikbaar te stellen. De opkomst van publieke clouds zorgt voor nieuwe mogelijkheden maar brengt tevens nieuwe obstakels met zich mee. Een belangrijk obstakel is de elasticiteit van de cloud. Dit is de mate waarin de infrastructuur zich kan aanpassen aan een variërende vraag. Elasticiteit heeft enerzijds een sterke invloed op de performantie en anderzijds op de schaalbaarheid van de applicaties die in de cloud draaien.
Een efficiënt gebruik van de beschikbare middelen heeft ook geleid tot de opkomst van multi-tenancy. Deze trend laat toe dat verschillende gebruikers – “tenants” – dezelfde applicatie en database gaan delen, terwijl elke gebruiker de applicatie in beperkte mate kan configureren naar eigen wens.
Pieter-Jan Maenhaut tracht in zijn onderzoek efficiënte algoritmen te ontwikkelen, die gebruikt kunnen worden voor statische en dynamische plaatsing van componenten in de publieke cloud. Daarnaast besteedt hij ook extra aandacht aan multi-tenancy, en de bijhorende uitdagingen zoals beveiliging en eenvoudig beheer in de cloud. De voorgestelde strategieën kunnen gebruikt worden voor de ontwikkeling van een geavanceerde Cloud Management Middleware, die op eenvoudige wijze plaatsing en beheer van applicaties in de cloud moet toelaten.