a&d determ. de requerimientos55 contexto en el proceso general análisis de requerimientos...

22
A&D Determ. de Requerimientos 1 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento y ruteo Ejecuci ón del diseño Condiciones iniciales Análisis Diseño

Upload: elena-pelaez

Post on 22-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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

Page 2: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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

Page 3: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

A&D Determ. de Requerimientos 3

Componentes Componentes y relaciones del sistema

Solicita

Servicios

Ofrece Red

Aplicación

Host

Usuario

Aplicación

Host

Usuario

Page 4: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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

Page 5: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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

Page 6: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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

Page 7: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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

Page 8: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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

Page 9: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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

Page 10: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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.

Page 11: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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

Page 12: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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

Page 13: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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

Page 14: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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”

Page 15: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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”

Page 16: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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

Page 17: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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

Page 18: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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.

Page 19: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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

Page 20: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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

Page 21: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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

Page 22: A&D Determ. de Requerimientos55 Contexto en el proceso general Análisis de requerimientos Análisis de flujo Diseño lógico Diseño físico Direccionamiento

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