WebSphere Extended Deployment, Version 6.0.x     Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows, z/OS

Visión general de la prioridad del flujo de peticiones IIOP/JMS

La prioridad del flujo de peticiones IIOP/JMS se obtiene en WebSphere Extended Deployment con los gestores autónomos los que controlan el flujo de peticiones, la prioridad de las peticiones y la gestión de la carga de trabajo dinámica. La prioridad del flujo peticiones IIOP de Extended Deployment sólo maneja las peticiones IIOP de un cliente EJB autónomo. Por ejemplo, no se priorizan las llamadas de EJB de los servlets. Esto se debe a que el sistema no puede priorizar a varios niveles como, por ejemplo, a nivel Web y a nivel EJB, las peticiones asociadas con la misma petición de usuario global. No obstante, dada la naturaleza asíncrona de JMS, no existen restricciones sobre dónde se originan las peticiones.

Para IIOP/JMS, los procesos de servidor de aplicaciones de programa de fondo que albergan las aplicaciones ejecutan las pasarelas del Gestor de flujo de peticiones autónomo (ARFM), que realizan la función de prioridad del flujo de peticiones. Los flujos de peticiones se gestionan para lograr un rendimiento equilibrado óptimo, teniendo en cuenta las políticas de servicio configuradas y la carga ofrecida.

Con WebSphere Extended Deployment, puede definir objetivos de rendimiento y vincularlos a subconjuntos específicos del tráfico de entrada. El ARFM y los gestores autónomos asociados pueden dar soporte a objetivos empresariales en momentos de una alta carga tomando decisiones inteligentes relacionadas con el trabajo que entra en los servidores de aplicaciones. No todo el trabajo de la configuración se crea igual. El ARFM permite dar soporte a este concepto remitiendo distintos flujos de peticiones para su ejecución más o menos rápidamente para obtener el mejor resultado equilibrado.

El ARFM reconoce su entorno gracias a un componente denominado configuración de on demand (ODC). ODC obtiene automáticamente información sobre todos los servidores de aplicaciones de WebSphere Extended Deployment y las aplicaciones desplegadas en la célula, así como las políticas de servicio de Extended Deployment y las clases de trabajo asociadas con dichos artefactos de configuración.
NoteColonSymbol ODC no puede leer entornos que no sean un entorno de WebSphere Extended Deployment homogéneo.

Una política de servicio es una categorización definida por un usuario que se asigna a un trabajo potencial como un atributo leído por ARFM. Para IIOP, puede utilizar una política de servicio para clasificar peticiones basadas en atributos de peticiones, incluido el nombre de aplicación, el nombre de método EJB, el nombre de módulo EJB, por ejemplo, el archivo jar de EJB y el nombre de EJB. Para JMS, puede realizar la clasificación basándose en el nombre de destino, ya sea tema o cola. Al configurar las políticas de servicio, se aplicarán distintos niveles de importancia al trabajo real. Puede utilizar varias políticas de servicio para entregar servicios diferenciados a distintas categorías de peticiones. Los objetivos de la política de servicio pueden diferir en los destinos de rendimiento así como en la importancia.

El ARFM existe en el proceso del servidor de aplicaciones y controla la prioridad de las peticiones. El gestor de flujo de peticiones autónomo consta de dos partes: un controlador y una pasarela. La función de ARFM la implementa, para cada célula, un controlador más una colección de pasarelas en los servidores de aplicaciones. Las pasarelas interceptan y ponen en cola las peticiones IIOP de entrada, mientras que el controlador proporciona las señales de control, o indicaciones, a las pasarelas y al controlador de ubicación. El ARFM también incluye el perfilador de trabajo, que calcula las características de carga de cálculo de los distintos flujos de peticiones. El funcionamiento conjunto de estos componentes permite establecer correctamente las prioridades de las peticiones de entrada.

La gestión de la carga de trabajo dinámica (DWLM) es una característica de Extended Deployment que aplica los mismos principios que la gestión de carga de trabajo (WLM), por ejemplo, el direccionamiento basado en un sistema de pesos que establece un sistema de direccionamiento con prioridades. DWLM es un complemento opcional que añade los valores autónomos de los pesos de direccionamiento a WLM. Con WLM, establezca manualmente pesos estáticos en la consola administrativa. Con DWLM, el sistema puede modificar dinámicamente los pesos para que se mantengan actualizados con los objetivos de la empresa. DWLM se puede concluir. Si tiene pensado utilizar las modalidades operativas automáticas para los componentes de operaciones dinámicas, al establecer un peso estático de WLM en alguno de los clústeres dinámicos podría impedir que la función on demand del producto opere con normalidad. Para IIOP, estos pesos se consumen en el WLM de EJB de WebSphere básico y se incluyen como factores donde se direccionan las nuevas peticiones de cliente, tal como se muestra a continuación:
Flujo de IIOP
DWLM no depende del tráfico de JMSW, y se muestra en la Figura 2, donde los destinos que aparecen en la figura se pueden ejecutar en el mismo proceso gestionado de WebSphere o en un proceso gestionado de WebSphere diferente.
Como muestra el diagrama anterior, la cantidad de flujo de peticiones de entrada en el servidor de aplicaciones es la misma, pero después de clasificar el trabajo, se asignan prioridades y se pone en cola, un volumen elevado del trabajo más importante se envía a proceso mientras que un volumen menor de trabajo Bronce menos importante espera a ponerse en cola. Sin embargo, sólo porque el trabajo de prioridad más baja es el que más se demora, esto no hace que la velocidad media a largo plazo del trabajo Bronce ejecutado en el servidor de aplicaciones sea menor que la velocidad media a largo plazo de Bronce entrante. En la práctica, las funciones de las operaciones dinámicas intentarán mantener el trabajo dentro del tiempo asignado para su finalización.



Related tasks
Definición de política de servicio

Tema de concepto    

Condiciones de uso | Comentarios Última actualización: Mar 14, 2006 11:01:03 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/odoe_task/codoerequestflowiiop.html

© Copyright IBM 2006. Reservados todos los derechos.
Este centro de información se ha realizado con tecnología de Eclipse. (http://www.eclipse.org)