A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis...

Post on 22-Jan-2016

217 views 0 download

Transcript of A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis...

A&D Determ. de Requerimientos 1

Contexto en el proceso general

Análisis derequerimientos

Análisis deflujo

Diseñológico

Diseño físico

Direccionamientoy ruteo

Ejecucióndel diseño

Condicionesiniciales Análisis

Diseño

A&D Determ. de Requerimientos 2

Resultados

Los resultados de la etapa son: Especificación de requerimientos

Hojas de trabajo Mapa de aplicaciones

Esquema que muestra Ubicación física de edificios y estaciones que usan

las aplicaciones en estudio Ambito de las aplicaciones

A&D Determ. de Requerimientos 3

Componentes Componentes y relaciones del sistema

Solicita

Servicios

Ofrece Red

Aplicación

Host

Usuario

Aplicación

Host

Usuario

A&D Determ. de Requerimientos 4

Naturaleza de los requerimientos

Diseño nueva redDiseño nueva red

Usuarios finales

Aplicaciones Hosts (PCs, servidores)

Redes existentes

Requerimientos

Requerim

ientos Req

ueri

mie

ntos

Reque

rimien

tos

A&D Determ. de Requerimientos 5

Requerimientos de usuario Oportunidad Interactividad Confiabilidad Calidad Adaptabilidad Seguridad Factibilidad Número de usuarios Ubicación de los usuarios Crecimiento esperado

Aplicación

Host

Aplicación

Host

Red

Usuario Usuario

A&D Determ. de Requerimientos 6

Requerimientos de usuario/servicio

Oportunidad Interactividad Confiabilidad Calidad Adaptabilidad Seguridad Factibilidad Número de

usuarios Ubicación de

los usuarios Crecimiento

esperado

Retardo

Confiabilidad

Capacidad

Aplicación

Host

Aplicación

Host

Red

Usuario Usuario

A&D Determ. de Requerimientos 7

Requerimientos de aplicación

Grupo de aplicación al que pertenece

Tipo de aplicación

Características de rendimiento de la aplicación

Ubicaciones de la aplicación

Aplicación

Host

Aplicación

Host

Red

Usuario Usuario

A&D Determ. de Requerimientos 8

Requerimientos de Host

Tipos de hosts y equipamiento

Información sobre ubicaciones

Características de rendimiento de host/equipo

Aplicación

Host

Aplicación

Host

Red

Usuario Usuario

A&D Determ. de Requerimientos 9

Requerimientos de red

Escalabilidad Servicios de red Servicios de

soporte Interoperabilidad Ubicación Características

de rendimiento de red

Redesexistentes

Redesexistentes

Redesexistentes

Aplicación

Host

Aplicación

Host

Usuario Usuario

A&D Determ. de Requerimientos 10

Otros requerimientos

Financieros o presupuestarios Integración con otros tipos de medios

de comunicación teléfono fax video etc.

Contexto en el proceso de análisisCaptura de requerimientos

Condicionesiniciales

Desarrollar métricas de Servicio

Caracterizar comportamiento

Desarrollar umbrales de rendimiento

Distinguir entre requerim de servicio

Establecer límites de flujo

Identificar flujos backbone y compuestos

Desarrollar especificación de flujos

Mapas de aplicaciones

Vars. de adm. de red

Modif. De rend.Usuario/Aplicación

Plan de capacidad Plan de servicio

Tipos de aplicaciones

Guía para distinguir servicios

Especif. de requerim.

Modelos de flujo

Distribución de flujo

Características del flujo

Algoritmo de especificación

A&D Determ. de Requerimientos 12

Etapa: Capturar y listar requerimientos

Se desarrolla en base a las condiciones iniciales, con entradas desde los usuarios, clientes y personal de la red, y luego debe ser refinado.

Subetapas Determinar condiciones iniciales. Estas incluyen:

Tipo de proyecto (nueva red, modificación, análisis, outsourcing)

Ambito del diseño (tamaño, distancia, número de sitios) Objetivos iniciales Fuerzas externas (políticas, administrativas, financieras)

Trabajar con los usuarios (durante todo el proceso) Listar requerimientos y construir mapa de aplicaciones

A&D Determ. de Requerimientos 13

Etapa:Desarrollar métricas de servicio

Propósito: medir rendimiento Por ejemplo:

SNMP/CMIP -> Usado para medir pérdidas de paquetes

Ping -> Usado para monitorear retardos en la red.Otros.

Métricas de servicio ¿Dónde se medirán? Método de medición

Tabla ejemplo

A&D Determ. de Requerimientos 14

Etapa:Caracterizar el rendimiento Objetivo

Determinar, si se puede estimar, el rendimiento de la red mediante la comprensión de cómo los usuarios y sus aplicaciones funcionarán a través de la red

Subetapas Definir patrones de uso

Un patrón simple sería: Número de usuarios para cada aplicación Frecuencia de uso esperada (nº de sesiones /usuario_día) Duración promedio de la sesión Estimación del nº de sesiones simultáneas por aplicación

Escoger los usuarios “más relevantes”

A&D Determ. de Requerimientos 15

Etapa:Caracterizar el rendimiento 2

Subetapas (continuación) Determinar comportamiento de la aplicación

Idea: Ajustar el rendimiento para la aplicación analizada

Considere determinar: Tamaño de los datos que la aplicación procesará Frecuencia y duración de la transferencia de los datos Dirección del flujo (cliente <--> servidor) Grado de multicasting (simple <--> muy complejo)

Escoger las aplicaciones “más relevantes”

A&D Determ. de Requerimientos 16

Etapa:Desarrollar umbrales de rendimiento

Tales como: Umbrales generales Umbrales específicos a un ambiente Límites y garantías específicas por servicio

Subetapas Desarrollar umbrales de ConfiabilidadConfiabilidad

Disponibilidad Nivel de recuperación de fallas Tasa de error o pérdida

A&D Determ. de Requerimientos 17

Etapa:Desarrollar umbrales de rendimiento 2

Subetapas (continuación) Desarrollar umbrales de RetardoRetardo

Existen Retardo de interacción(INTD). Entre 10 a 30 ms Retardo de tiempo de respuesta humano (HRT) 100 ms Retardo de propagación de la red (extremo a extremo, de ida

y vuelta -RTT- y del sistema). Se pueden medir usando Ping Lo anterior permite calcular:

respuesta del sistema = HRT/TCT, cuando HRT/RTT >= 1respuesta del sistema = HRT/(RTT*TCT), cuando HRT/RTT < 1 Si respuesta del sistema es menor a 3 => aplicación tipo FTP

TCT: tiempo para completar una tarea

A&D Determ. de Requerimientos 18

Etapa:Desarrollar umbrales de rendimiento 3

Subetapas (continuación) Desarrollar umbrales de CapacidadCapacidad

La idea es estimar tasa de datos Estas tasas pueden ser

Peak Promedio Bajo

Una forma de estimar tasas de datos (cuando se desconoce información) es usar: TCT Cantidad de datos que se piensa transmitir.

A&D Determ. de Requerimientos 19

Etapa:Desarrollar umbrales de rendimiento 4

Separar tipos de servicios. Se puede usar la siguiente pauta: Determinar si alguna de las aplicaciones

tiene requerimientos específicos de rendimiento (determinístico o garantizado)

Tipificar las aplicaciones Misión crítica Tiempo real Tasa controlada

A&D Determ. de Requerimientos 20

Etapa:Desarrollar umbrales de rendimiento 5

Separar tipos de servicios (continuación)

Agrupar las aplicaciones De telemetría/Comando y Control Visualización Computación distribuida Acceso, desarrollo y uso de Web Transporte de datos Teleservicio De operación y administración

A&D Determ. de Requerimientos 21

Objetivos: nivel de servicioDisponibilidad de la red 99.8 a 100%Tiempo medio entre fallas de hw 1 mesTiempo medio entre fallas de sw 1 mesTiempo de respuesta promedio 10 minutosTiempo de reparación promedio 1 horaTiempo máx. de reparación 24 horasRendimiento de la red 95%, t. Resp. < 2sThroughput promedio 64 kbpsTiempo medio restaurar disco 4 horasTiempo medio restaurar archivo 1 horaFuente: Networking. The New Enterprise. Harris Kern y otros. Prentice Hill. 1997

A&D Determ. de Requerimientos 22

Velocidades de transferencia

APLICACION VELOCIDADComunicaciones personales 300 a 9600 bps o másCorreo electrónico 2400 a 9600 bps o másProgramas de control remoto 9600 a 56000 bpsConsultas a base de datos Superior a 1 MbpsAudio digital 1 a 2 MbpsAcceso a imágenes 1 a 8 MbpsVideo comprimido 2 a 10 MbpsTransmisiones médicas Superior a 50 MbpsImágenes documentales 10 a 100 MbpsImágenes científicas Superior a 1 GbpsVideo sin comprimir 1 a 2 Gbps

Fuente: Netware 4.1. Manual de referencia. 2ªed. Tom Sheldon McGraw Hill 1994