Med tillkomsten av virtuella maskiner (VM)-baserade plattformar för parallell databehandling, är det nu möjligt att utföra parallella diskreta händelsesimuleringar (PES) över flera virtuella maskiner, i motsats till att köra i inbyggt läge direkt över hårdvara som traditionellt görs under de senaste decennierna. Medan mogna virtuella parallella system nu erbjuder nya, övertygande fördelar såsom servicebarhet, dynamisk omkonfigurerbarhet och total kostnadseffektivitet, kan körtidens prestanda för parallella applikationer påverkas avsevärt. Framför allt är de flesta VM-baserade plattformar optimerade för allmän arbetsbelastning, men PDES utförande uppvisar en unik dynamik som skiljer sig avsevärt från andra arbetsbelastningar. Här presenterar vi först resultat från experiment som belyser den allvarliga försämringen av körtidens prestanda för VM-baserade PDES-simuleringar när de utförs med hjälp av traditionella schemaläggare för virtuella maskiner, vilket kvantitativt visar schemaläggarens dåliga skalegenskaper i takt med att antalet virtuella maskiner ökar. Obalansen är grundläggande till sin natur i den meningen att alla rättvisa-baserade VM schemaläggare genomförande skulle uppvisa denna missmatchning med PDES körningar. Vi presenterar också en ny schemaläggare som är speciellt optimerad för PDES-applikationer, och beskriver dess design och genomförande. Experimentella resultat som erhållits från körning av PDES-riktmärken (PHOLD och fordonssimuleringar) över virtuella maskiner visar över en storleksordningsförbättring av körtiden för den PDES-optimerade schemaläggaren i förhållande till den vanliga schemaläggaren för virtuella maskiner, med över 20× minskning av körtiden för simuleringar med upp till 64 virtuella maskiner. Observationerna och resultaten kommer lägligt i samband med framväxande system som molnplattformar och VM-baserade högpresterande datorinstallationer, och belyser för samhället behovet av PDES-specifikt stöd och möjligheten att avsevärt minska drifttiden för skalbara PDES på VM-plattformar.
I REF tar författarna upp problemet med att utföra parallella diskreta simuleringar över en uppsättning virtuella maskiner.
Optimized hypervisor scheduler for parallel discrete event simulations on virtual machine platforms
{'venue': 'SimuTools', 'journal': None, 'mag_field_of_study': ['Computer Science']}