Råvarukluster används rutinmässigt för att distribuera webbhotellsplattformar. På grund av kostnaderna för hårdvara och drift måste kluster delas mellan flera tjänster. Avgörande för att möjliggöra sådana delade webbhotell plattformar är virtuell maskinteknik (VM), vilket gör det möjligt att konsolidera hårdvaruresurser. En viktig utmaning är dock att fatta lämpliga beslut vid tilldelning av maskinvaruresurser till tjänsteinstanser. I detta arbete föreslår vi en formulering av resurstilldelningsproblem i delade hostingplattformar för statisk arbetsbelastning med servrar som tillhandahåller flera typer av resurser. Vår formulering stöder en blandning av bästa-ansträngning och QoS scenarier, och genom en exakt definierad objektiv funktion, främjar prestanda, rättvisa och klusterutnyttjande. Dessutom gör denna formulering det möjligt att beräkna en gräns för den optimala resurstilldelningen. Vi föreslår flera klasser av resursfördelningsalgoritmer, som vi utvärderar i simulering. Vi kan identifiera en algoritm som uppnår genomsnittlig prestanda nära det optimala i många experimentella scenarier. Dessutom körs denna algoritm på bara några sekunder för stora plattformar och är därmed användbar i praktiken.
Resursalgoritmer för statisk arbetsbelastning av webbapplikationer i en virtualiserad tjänst hosting plattform presenteras i REF.
Resource Allocation Algorithms for Virtualized Service Hosting Platforms
{'venue': 'J. Parallel Distributed Comput.', 'journal': 'J. Parallel Distributed Comput.', 'mag_field_of_study': ['Computer Science']}