Моделирование на основе следов

В информатике моделирование на основе трассировки относится к системному моделированию, выполняемому путем просмотра трассировок выполнения программы или доступа к компонентам системы с целью прогнозирования производительности . [1]

Моделирование на основе трассировки может использоваться в различных приложениях: от анализа твердотельных дисков до производительности передачи сообщений на очень больших компьютерных кластерах . [1] [2]

Симуляторы на основе трассировки обычно состоят из двух компонентов: один выполняет действия и сохраняет результаты (т. е. трассировки), а другой считывает файлы журналов трассировок и интерполирует их в новые (и часто более сложные) сценарии. [2]

Например, в случае проектирования большого компьютерного кластера выполнение происходит на небольшом количестве узлов, а следы остаются в файлах журналов. Симулятор считывает эти файлы журналов и моделирует производительность на гораздо большем количестве узлов, тем самым предоставляя представление о производительности очень больших приложений, основанное на следах выполнения на гораздо меньшем количестве узлов. [2] [3]

Смотрите также

Ссылки

  1. ^ ab Software Technologies for Embedded and Ubiquitous Systems под редакцией Сунгу Ли и Прии Нарасимхан 2009 ISBN  3642102646 страница 28
  2. ^ abc Languages ​​and Compilers for Parallel Computing под редакцией Кейта Купера, Джона Меллора-Крамми и Вивека Саркара 2011 ISBN 3642195946 страницы 202-203 
  3. ^ Petascale Computing: Algorithms and Applications Дэвида А. Бейдера 2007 ISBN 1584889098 страницы 435-435 
Взято с "https://en.wikipedia.org/w/index.php?title=Trace-based_simulation&oldid=809328173"