Abstract-Den traditionella ennivå kontroll pekar metod lider av betydande overhead på storskaliga plattformar. Kontrollprotokoll på flera nivåer har därför studerats ingående under de senaste åren. Kontrollpunkten på flera nivåer gör det möjligt att ställa in olika nivåer av kontrollpunkter (var och en med olika kontrollpunkters omkostnader och återhämtningsförmåga), för att ytterligare förbättra feltoleransprestandan hos HPC-tillämpningar i extrem skala. Hur man optimerar kontrollpunkternas intervaller för varje nivå är dock ett extremt svårt problem. I det här dokumentet konstruerar vi en lättanvänd checkpoint-modell på två nivåer. Checkpoint nivå 1 hanterar fel med låga checkpoint / återvinning overheads såsom övergående minnesfel, medan checkpoint nivå 2 hanterar maskinvarukrascher såsom nodfel. Jämfört med tidigare optimeringsarbete erbjuder vår nya optimala kontrollpunktslösning två förbättringar: (1) det är en onlinelösning utan att kräva kunskap om jobblängden i förväg, och (2) det visar att periodiska mönster är optimala och bestämmer det bästa mönstret. Vi utvärderar den föreslagna lösningen och jämför den med de mest aktuella relaterade tillvägagångssätten på en simuleringsbädd i extrem skala som konstruerats utifrån en riktig HPC-applikation. Simuleringsresultat visar att vår föreslagna lösning överträffar andra optimerade lösningar och i vissa fall kan förbättra prestandan avsevärt. Särskilt, med den nya lösningen kan klockan på väggen förkortas med upp till 25,3 procent jämfört med andra state-of-the-art metoder. Slutligen visar en brute-force-jämförelse med alla möjliga mönster att vår lösning alltid ligger inom 1 procent av det bästa mönstret i experimenten.
Flernivåkontrollreferensreferensdokumentet syftar till att minska omkostnaderna för kontroll i storskaliga plattformar genom att fastställa olika nivåer av kontrollpunkter som var och en har sin egen overhead- och återvinningskapacitet.
Toward an Optimal Online Checkpoint Solution under a Two-Level HPC Checkpoint Model
{'venue': 'IEEE Transactions on Parallel and Distributed Systems', 'journal': 'IEEE Transactions on Parallel and Distributed Systems', 'mag_field_of_study': ['Computer Science']}