Abstrakt. Eftersom webbarbetsbelastningen är känd för att variera dynamiskt med tiden, hävdar vi i detta dokument att dynamiska resursfördelningstekniker är nödvändiga för att ge garantier för webbapplikationer som körs på delade datacenter. För att lösa detta problem använder vi en systemarkitektur som kombinerar onlinemätningar med förutsägelser och resursfördelningstekniker. För att fånga det övergående beteendet hos applikationen arbetsbelastningar, modellerar vi en serverresurs med hjälp av en tid-domän beskrivning av en generaliserad processordelning (GPS) server. Denna modell relaterar tillämpningsresurskraven till deras dynamiskt föränderliga arbetsbelastningsegenskaper. Parametrarna för denna modell uppdateras kontinuerligt med hjälp av en online-övervakning och förutsägelseram. Detta ramverk använder tidsserieanalystekniker för att förutsäga förväntade arbetsbelastningsparametrar från uppmätta systemmått. Vi använder sedan en begränsad icke-linjär optimeringsteknik för att dynamiskt fördela serverresurserna baserat på de uppskattade tillämpningskraven. Den största fördelen med våra tekniker är att de fångar det övergående beteendet hos applikationer samtidigt införliva icke-linjäritet i systemmodellen. Vi utvärderar våra tekniker med hjälp av simuleringar med såväl syntetisk som verklig webbarbetsbelastning. Våra resultat visar att dessa tekniker på ett klokt sätt kan fördela systemresurser, särskilt under övergående överbelastningsförhållanden.
Chandra et al REF presenterar en teknik som kombinerar mätningar, en generaliserad processordelningsmodell och tidsserieanalys för att bestämma andelen resurser som ska tilldelas var och en av applikationskomponenterna.
Dynamic Resource Allocation for Shared Data Centers Using Online Measurements
{'venue': "IWQoS'03", 'journal': None, 'mag_field_of_study': ['Computer Science']}