Resursavsättning i beräkningsmoln kräver ofta en uppskattning av kapacitetsbehoven för virtuella maskiner. Den uppskattade VM-storleken är grunden för att fördela resurser som står i proportion till efterfrågan. I motsats till den traditionella praxisen att uppskatta storleken på virtuella maskiner individuellt, föreslår vi en gemensam avsättningsmetod där flera virtuella maskiner konsolideras och tillhandahålls tillsammans, baserat på en uppskattning av deras sammanlagda kapacitetsbehov. Denna nya metod utnyttjar statistisk multiplexing bland arbetsbelastningsmönstren hos flera virtuella maskiner, dvs. topparna och dalarna i ett arbetsmönster sammanfaller inte nödvändigtvis med de andra. Således kan oanvända resurser för en lågutnyttjad VM lånas av de andra samlokaliserade virtuella maskiner med högt utnyttjande. Jämfört med individuell VM-baserad avsättning skulle gemensam VM-avsättning kunna leda till ett mycket högre resursutnyttjande. I detta dokument presenteras tre konstruktionsmoduler för att möjliggöra ett sådant koncept i praktiken. Särskilt en prestandabegränsning som beskriver kapacitetsbehoven hos en virtuell dator för att uppnå en viss nivå av applikationsprestanda; en algoritm för att uppskatta den sammanlagda storleken av multiplexade virtuella maskiner; en algoritm för val av virtuella maskiner som försöker hitta dessa kombinationer av virtuella maskiner med kompletterande arbetsbelastningsmönster. Vi visar upp att de föreslagna tre modulerna sömlöst kan anslutas till applikationer som resursavsättning och ge resursgarantier för virtuella maskiner. Den föreslagna metoden och tillämpningarna utvärderas med hjälp av prestandadata som samlas in från omkring 16 tusen virtuella maskiner i kommersiella datacenter. Resultaten visar på mer än 45 % förbättringar när det gäller det totala resursutnyttjandet.
Meng m.fl. I Ref föreslogs en gemensam avsättningsmetod för VM där flera virtuella maskiner konsolideras och tillhandahålls på grundval av en uppskattning av deras samlade resursbehov.
Efficient resource provisioning in compute clouds via VM multiplexing
{'venue': "ICAC '10", 'journal': None, 'mag_field_of_study': ['Computer Science']}