1 research outputs found

    Simulación híbrida como núcleo de simulación de aplicaciones gráficas en tiempo real.

    Get PDF
    RESUMEN Las aplicaciones gráficas en tiempo real siguen un paradigma de simulación con- tinuo acoplado. Este paradigma presenta diversos inconvenientes, entre ellos cabe destacar el bajo aprovechamiento de la potencia de cálculo de la máquina, la im- posibilidad de de¯nir la QoS de cada objeto y mantenerla durante la ejecución o el acoplo de los procesos de todos los objetos del sistema, en particular el acoplo del proceso de visualización del sistema con el resto de procesos. La tesis propone cambiar el paradigma de simulación de estas aplicaciones a un paradigma discreto desacoplado. Este nuevo paradigma permite solucionar los pro- blemas del paradigma anterior. Los objetos de¯nen su propia QoS independiente- mente del resto del sistema, incluso se permite de¯nir diferentes QoS para diferentes aspectos del propio objeto. Entre estos objetos, est¶a el objeto visualizador, destina- do a controlar el proceso de visualización. El objeto visualizador también de¯ne su propia QoS. En el sistema discreto desacoplado cada objeto consume únicamente la poten- cia de cálculo estrictamente necesaria para llevar a cabo su simulación con la QoS de¯nida. Por ello, la potencia de cálculo del sistema se reparte entre los objetos en función de sus necesidades. El sistema puede adaptarse dinámicamente, rede¯niendo la QoS de los objetos en función de las condiciones de la ejecución del sistema. Los objetos pueden degradar o mejorar su comportamiento durante periodos de la ejecución para evitar colapsos del sistema o para mejorar el comportamiento del sistema. ____________________________________________________________________________________________________Real time graphic applications, speci¯cally videogames, follow a paradigm of continuous simulation that couple the simulation phase and the rendering phase. This paradigm can be ine±cient or it can produce incorrect simulations. It has di- sadvantages, some of them are: the inadequate computer power distribution between the graphic application objects, it is not possible to de¯ne the Quality of Service (QoS) of each application object, the object QoS can be maintained during the ap- plication running, the behavior of all the system objects are coupled (speci¯cally the rendering process and the simulation process). The proposal is to change the simulation paradigm of real time graphic ap- plications. The new simulation paradigm is discrete and decoupled. The use of a decoupled discrete paradigm avoids the problems of the continuous coupled para- digm and it avoids incorrect simulations, besides it improves the simulation quality and e±ciency. The discrete simulation paradigm allows to de¯ne a private QoS crite- rion for each aspect of each object in the videogame. The render object is dedicated to control the application render process. The render object de¯nes its own QoS criteria. It is possible to de¯ne a di®erent sampling frequency for each object aspect in the system. The discrete paradigm allows to de¯ne the objects sampling frequency to distribute the computer power adequately among the objects. The computer power consumed executing the application is only the necessary to guarantee the QoS of each object. The system can be adapted dynamically. The objects QoS can be adjusted to the objects requirements and the whole system requirements, the system load or characteristics. This sampling frequency may change dynamically to adapt the QoS of the object aspect to the real computer power. The result obtained is a discrete system that allows a Smart System Degradation and may rede¯ne dynamically the objects aspects QoS. Objects collect system information and use it to adapt its QoS
    corecore