stringtranslate.com

Simulación basada en trazas

En informática , la simulación basada en trazas se refiere a la simulación del sistema realizada observando las trazas de ejecución del programa o el acceso a los componentes del sistema con el fin de predecir el rendimiento . [1]

La simulación basada en trazas se puede utilizar en una variedad de aplicaciones, desde el análisis de discos de estado sólido hasta el rendimiento de transmisión de mensajes en grupos de computadoras muy grandes . [1] [2]

Los simuladores basados ​​en seguimiento suelen tener dos componentes: uno que ejecuta acciones y almacena los resultados (es decir, seguimientos) y otro que lee los archivos de registro de seguimientos y los interpola en escenarios nuevos (y a menudo más complejos). [2]

Por ejemplo, en el caso de un diseño de clúster de computadoras de gran tamaño, la ejecución se lleva a cabo en una pequeña cantidad de nodos y se dejan rastros en archivos de registro. El simulador lee esos archivos de registro y simula el rendimiento en una cantidad mucho mayor de nodos, proporcionando así una vista del rendimiento de aplicaciones muy grandes, basada en los seguimientos de ejecución en una cantidad mucho menor de nodos. [2] [3]

Ver también

Referencias

  1. ^ ab Tecnologías de software para sistemas integrados y ubicuos editado por Sunggu Lee y Priya Narasimhan 2009 ISBN  3642102646 página 28
  2. ^ abc Languages ​​and Compilers for Parallel Computing editado por Keith Cooper, John Mellor-Crummey y Vivek Sarkar 2011 ISBN 3642195946 páginas 202-203 
  3. ^ Computación a petaescala: algoritmos y aplicaciones por David A. Bader 2007 ISBN 1584889098 páginas 435-435