El desarrrolo de aplicaciones para arquitecturas cliente/servidor, que satisfagan requerimientos no funcionales de desempeño, requiere de la construcción de modelos de prestaciones, durante todas las fases de desarrollo, que permitan predecir el comportamiento del sistema, Aunque existen herramientas que facilitan el desarrollo de tales modelos, el principal problema de la mayoría de ellas, es que se basan en modelos de simulación es la técnica más adecuada en las fases finales del desarrollo, al comienzo del proceso, modelos menos precisos y de ejecución más rápida suelen ser suficientes.
En consecuencia, uno de los principales desafíos de la nueva generación de herramientas, es ofrecer métodos alternativos, aparte de la simulación, que requieran de menos tiempo y memoria para generar y resolver los modelos de prestaciones. El obtener una reducción en los tiempos de simulación de modelos de prestaciones. El obtener una reducción en los tiempos de simulación de modelos de arquitecturas cliente/servidor, es uno de los principales objetivos de esta tesis. Para lograrlo, se propone reemplazar un conjunto de componentes del modelo de simulación, al que denominaremos global, por un elemento sintético que imite el comportamiento del grupo sustituido. Al reemplazar varios componentes por un único centro de servicio se reducen el número de estados y transiciones y, en consecuencia, los tiempos de simulación del modelo. Los primeros elementos a ser reemplazados son los servidores. El objetivo es estudiar y modelar servidores con cargas transaccionales en estudios predictivos. Como el overhead( especialmente el generado por el sistema operativo), es un elemento que influye notablemente en el comportamiento de este tipo de cargas, conviene incorporar a los modelos del sistema, uan representación de las principales fuentes de overhead.
En este sentido, otra contribución importante de esta tesis, es un método que indica cómo re
© 2001-2024 Fundación Dialnet · Todos los derechos reservados