(Imagen: Diapostitivas del curso de IBM)
What is an important consideration when allocating processes to nodes?
A. minimizing network traffic
B. minimizing power consumption
C. utilizing all available nodes
D. physical distance between nodes
Los procesos deben asignar a dispositivos hardware para su ejecución de modo que se distribuya la carga del sistema.
Si la arquitectura seleccionada implica o requiere un patrón de distribución específico, este debe realizarse.
Los procesos que requieren tiempos de respuesta rápidos deben asignarse a los procesadores más veloces.
Los procesos deben colocarse en los nodos de modo que se minimice el tráfico de red. El tráfico de red, en la mayoría de los casos, es costoso. Los procesos que interactúan con frecuencia deberían ser colocados en el mismo nodo. Los procesos que interactúan ocasionalmente pueden residir en nodos diferentes.
Otras consideraciones:
- Capacidad del nodo (en términos de memoria y capacidad de procesamiento)
- Medio de comunicación y ancho de banda (bus, LANs, WANs)
- Disponibilidad de hardware y vías de comunicación
- Requerimientos de ruteo para redundancia y tolerancia de fallas
Basado en el material del curso DEV475: Mastering Object-Oriented Analysis and Design with UML 2.0
Pregunta tomada de Elite Certify
Publicar un comentario