Abstract-A betydande andel av datorkapaciteten för storskaliga plattformar slösas bort på grund av störningar som uppstår av flera program som har tillgång till ett delat parallellt filsystem samtidigt. En lösning för att hantera I/O-sprickor i storskaliga HPC-system är att absorbera dem vid ett mellanlager bestående av sprängbuffertar. Men vår analys av Argonnes Mirasystem visar att sprängbuffertar inte alltid kan förhindra trängsel. Följaktligen försämras I/O-prestandan dramatiskt, vilket i vissa fall visar en minskning av I/O-genomströmningen med 67 %. I detta dokument analyserar vi effekterna av störningar på applikationens I/O bandbredd och föreslår flera schemaläggningstekniker för att minska trängsel. Vi visar genom omfattande experiment att vår globala I/O schemaläggare kan minska effekterna av trängsel, även på system där sprängbuffertar används, och kan öka den totala systemgenomströmningen upp till 56%. Vi visar också att det överträffar nuvarande Mira I/O schemaläggare.
Arbetet i REF analyserar trängselns inverkan på applikationernas I/O-bandbredd och bedömer en mängd olika teknikformer som är utformade för att antingen maximera systemeffektiviteten eller minimera avmattningen av applikationer.
Scheduling the I/O of HPC Applications Under Congestion
{'venue': '2015 IEEE International Parallel and Distributed Processing Symposium', 'journal': '2015 IEEE International Parallel and Distributed Processing Symposium', 'mag_field_of_study': ['Computer Science']}