Tipos de Escalabilidad - Arquitecturas-Avanzadas

Anuncio
Tipos de Escalabilidad: Recursos
Escalabilidad en los Recursos
•
•
•
Escalabilidad en Tamaño
o Aumento del número de procesadores.
o Debe mejorarse el susbsistema de comunicaciones, incluyendo la red
de interconexión.
o Limitación debida a la programación y la comunicación.
Escalabilidad en Otros Recursos
o Aumento en la capacidad de memoria, de cache, de disco, …
Escalabilidad en Software de Sistema
o Versión mejorada del S.O.
o Compiladores con optimizaciones más eficientes.
o Librerías científicas/ingeniería más eficientes.
o Entornos de programación más avanzados.
Tipos de Escalabilidad: Aplicaciones
Escalabilidad en las Aplicaciones
Las aplicaciones deben ser escalables, esto es, ejecutarse con un
rendimiento proporcionalmente mejor en un computador escalado
•
•
Escalabilidad en Tamaño del Computador
o Indica la mejora en rendimiento de la aplicación cuando se añaden
procesadores al computador.
o Lo que se espera es que el factor de proporcionalidad sea similar (factor
de aumento de procesadores similar al factor de mejora del rendimiento
de la aplicación).
o Muchas veces las aplicaciones dependen de otros recursos, como
capacidad de memoria, capacidad de E/S, ancho de banda con
memoria o E/S, etc.
Escalabilidad en Tamaño del Problema
o Indica el comportamiento de la aplicación cuando aumenta el tamaño
del problema (tamaño de los datos y tamaño de la carga
computacional).
Tipos de Escalabilidad: Tecnología
Escalabilidad en la Tecnología
Es la capacidad de adaptación a cambios en la tecnología
•
•
Escalabilidad Temporal (Generación)
o El sistema debe acomodar con el menor cambio posible, así como
mejorar su rendimiento correspondientemente, cuando se sustituyen
componentes por otros de una generación posterior (tanto hardware
como software).
o Es habitual que una parte crítica sea el software. Un cambio de
generación del sistema suele conllevar nuevas inversiones en software
de sistema y rediseño de las aplicaciones de usuario.
Escalabilidad Espacial
Indica el comportamiento del sistema frente a cambios de orden
espacial, esto es, de ocupar un espacio limitado a ocupar una
habitación, un edificio, múltiples edificios, …
Escalabilidad en la Heterogeneidad
o Capacidad del sistema a integrar componentes hardware y software de
diferentes fabricantes.
o Esta escalabilidad se favorece usando arquitecturas abiertas.
o En el caso de software, se denomina portabilidad.
o
•
Descargar