Högpresterande datorapplikationer och plattformar har vanligtvis utformats utan hänsyn till strömförbrukning. Med ökad medvetenhet om energikostnader är energihantering nu en fråga även för beräkningsintensiva serverkluster. I detta arbete undersöker vi användningen av strömhanteringstekniker för högpresterande applikationer på moderna effekteffektiva servrar med stöd för virtualisering. Vi anser att energihanteringstekniker såsom dynamisk konsolidering och användning av dynamiskt effektområde möjliggörs av lågeffekttillstånd på servrar. Vi identifierar isolering av applikationsprestanda och virtualisering med flera virtuella maskiner som de viktigaste flaskhalsarna för serverkonsolidering. Vi utför en omfattande experimentell studie för att identifiera de scenarier där applikationer isoleras från varandra. Vi konstaterar också att den effekt som förbrukas av HPC-applikationer kan vara applikationsberoende, icke-linjära och ha ett stort dynamiskt utbud. Vi visar att för HPC-applikationer, arbetsmängd storlek är en nyckelparameter att ta hand om samtidigt placera program på virtualiserade servrar. Vi använder de insikter som erhållits från vår experimentella studie för att presentera ett ramverk och metodik för power-aware applikationsplacering för HPC-tillämpningar.
Författarna skapade senare en effektmodell och studerade virtualiseringsproblemen på grund av konsolidering, och använde insikterna från dessa studier för att utforma en power-aware programplaceringscontroller REF byggd på pMapper.
Power-aware dynamic placement of HPC applications
{'venue': "ICS '08", 'journal': None, 'mag_field_of_study': ['Computer Science']}