Abstrakt. Virtuella maskiner (VM) har nyligen vuxit fram som grunden för att fördela resurser i företagsmiljöer och hosting centers. En fördel med virtuella maskiner i dessa miljöer är möjligheten att multiplexa flera operativsystem på hårdvara baserad på dynamiskt föränderliga systemegenskaper. En sådan multiplexing måste dock ofta göras samtidigt som man iakttar prestandagarantier eller servicenivåavtal per VM. Ett viktigt krav i denna miljö är alltså effektiv prestandaisolering bland virtuella maskiner. I detta dokument behandlar vi prestandaisolering över virtuella maskiner i Xen [1]. Till exempel, medan Xen kan allokera fasta aktier i CPU bland konkurrerande virtuella maskiner, står det för närvarande inte för arbete som utförs för enskilda virtuella datorers räkning i enhetsdrivrutiner. Således, beteendet hos en VM kan negativt påverka resurser tillgängliga för andra virtuella maskiner även om lämpliga per-VM resursgränser finns på plats. I detta dokument presenterar vi utformningen och utvärderingen av en uppsättning primitiver som genomförts i Xen för att ta itu med denna fråga. För det första mäter XenMon exakt per-VM resursförbrukning, inklusive arbete som utförs på uppdrag av en viss VM i Xens drivrutin domäner. Nästa, vår SEDF-DC schemaläggare står för aggregerad VM resursförbrukning i tilldelning CPU. Slutligen, ShareGuard begränsar den totala mängden resurser som förbrukas i privilegierade och förare domäner baserat på administratörsspecificerade gränser. Vår prestandautvärdering visar att våra mekanismer effektivt upprätthåller prestandaisolering för en mängd olika arbetsbelastningar och konfigurationer.
Gupta m.fl. REF presenterar utformningen och utvärderingen av en uppsättning primitiver som implementerats i Xen för att upprätthålla prestandaisolering bland virtuella maskiner.
Enforcing Performance Isolation Across Virtual Machines in Xen
{'venue': 'Middleware', 'journal': None, 'mag_field_of_study': ['Computer Science']}