Font Size: a A A

Mathematical modeling for dynamic application steering

Posted on:2005-04-18Degree:M.SType:Thesis
University:The University of Texas at El PasoCandidate:Rybak, Gary ArthurFull Text:PDF
GTID:2452390008483600Subject:Computer Science
Abstract/Summary:
Dynamic application steering, or real-time performance adaptation, is the concept of changing an application or its execution environment during runtime with the purpose of achieving some expected execution performance goal. To this purpose, many different methods of adaptation exist, from changes to the execution environment to modification of execution parameters or methodologies within the application. This research looks specifically at the methodology of dynamically modifying the execution parameters of an application in an attempt to achieve performance goals. In the targeted applications, the values of the parameters of interest affect the execution performance of the application in a particular way. This study examines such an application, an adaptive partial differential equation solver that is based on the method of lines, and develops a model of the dynamically adaptable parameters of the application that is used to successfully guide the application's performance. In the development of the adaptive model for the target application, a methodology also is developed that can be used to generate models of adaptive behavior for similar adaptive applications.
Keywords/Search Tags:Application, Execution, Performance, Adaptive
Related items