12.07.2015 Views

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Una aplicación didáctica para el diseño y simu<strong>la</strong>ción <strong>de</strong>re<strong>de</strong>s <strong>de</strong> co<strong>la</strong>sVicente Santonja, Xavier Molero, Miguel CaballerDepartament d'Informàtica <strong>de</strong> Sistemes i ComputadorsUniversitat Politècnica <strong>de</strong> ValènciaCamí <strong>de</strong> Vera, s/n. 46022 Valènciae-mail: {visan | xmolero}@disca.upv.esResumenEl programa WinNet 3.0 es una herramienta didácticapara el diseño <strong>de</strong> re<strong>de</strong>s <strong>de</strong> co<strong>la</strong>s y su simu<strong>la</strong>ción.Permite diseñar <strong>de</strong> una forma sencil<strong>la</strong> yrápida re<strong>de</strong>s <strong>de</strong> co<strong>la</strong>s cerradas, abiertas y mixtas;monoc<strong>la</strong>se o multic<strong>la</strong>se. La red diseñada pue<strong>de</strong>ser analizada mediante simu<strong>la</strong>ción. Tambiénpermite traducir el diseño gráfico al lenguaje <strong>de</strong>especificación <strong>de</strong> mo<strong>de</strong>los QNAP2. De esta formaWinNet pue<strong>de</strong> utilizarse como entrada gráficapara QNAP2, el cual implementa múltiples algoritmos<strong>de</strong> resolución analítica <strong>de</strong> re<strong>de</strong>s <strong>de</strong> co<strong>la</strong>s,así como potentes mecanismos <strong>de</strong> simu<strong>la</strong>ción.1. IntroducciónLas asignaturas re<strong>la</strong>cionadas con <strong>la</strong> evaluación <strong>de</strong>prestaciones <strong>de</strong> los sistemas informáticos tienenen <strong>la</strong> teoría <strong>de</strong> co<strong>la</strong>s una <strong>de</strong> sus herramientasfundamentales. El funcionamiento <strong>de</strong> diversossistemas informáticos <strong>de</strong>s<strong>de</strong> el punto <strong>de</strong> vista <strong>de</strong>sus prestaciones pue<strong>de</strong> ser mo<strong>de</strong><strong>la</strong>do a<strong>de</strong>cuadamentemediante re<strong>de</strong>s <strong>de</strong> co<strong>la</strong>s abiertas, cerrada omixtas [1]. Existen diversos algoritmos que permitenresolver analíticamente estos mo<strong>de</strong>los [2]. Esmás, cuando <strong>la</strong> red no tiene solución analítica, estatécnica <strong>de</strong> mo<strong>de</strong><strong>la</strong>do pue<strong>de</strong> servir <strong>de</strong> base para <strong>la</strong>construcción <strong>de</strong> mo<strong>de</strong>los <strong>de</strong> simu<strong>la</strong>ción. Sinembargo, <strong>la</strong> especificación <strong>de</strong> una red <strong>de</strong> co<strong>la</strong>s esun proceso complejo, ya que <strong>de</strong>ben <strong>de</strong>finirsemúltiples variables <strong>de</strong> entrada: caracterización <strong>de</strong>lproceso <strong>de</strong> llegadas, distribución <strong>de</strong> los tiempos<strong>de</strong> servicio, probabilida<strong>de</strong>s <strong>de</strong> encaminamiento,políticas <strong>de</strong> p<strong>la</strong>nificación <strong>de</strong> <strong>la</strong>s co<strong>la</strong>s, etc. Parafacilitar esta parte <strong>de</strong>l proceso <strong>de</strong> mo<strong>de</strong><strong>la</strong>do se ha<strong>de</strong>sarrol<strong>la</strong>do <strong>la</strong> herramienta WinNet que funcionabajo el entorno Windows. Mediante una sencil<strong>la</strong>interfaz gráfica, el usuario dibuja <strong>la</strong> red <strong>de</strong> co<strong>la</strong>s y,posteriormente, <strong>de</strong> forma asistida, va introduciendolos parámetros <strong>de</strong> cada una <strong>de</strong> <strong>la</strong>s estaciones.A partir <strong>de</strong> este diseño, WinNet permite obteneruna <strong>de</strong>scripción <strong>de</strong>l mo<strong>de</strong>lo en el formato QNAP2[3]. Posteriormente pue<strong>de</strong> utilizarse QNAP2 para<strong>la</strong> resolución analítica o <strong>la</strong> simu<strong>la</strong>ción <strong>de</strong> <strong>la</strong> red <strong>de</strong>co<strong>la</strong>s. Con el fin <strong>de</strong> hacer <strong>de</strong> WinNet una herramientamás útil <strong>de</strong>s<strong>de</strong> el punto <strong>de</strong> vista educativo,el programa incorpora un simu<strong>la</strong>dor con el cual sepue<strong>de</strong> obtener índices <strong>de</strong> prestaciones <strong>de</strong> unaforma rápida. De esta forma los alumnos pue<strong>de</strong>nevaluar el impacto sobre <strong>la</strong> prestaciones <strong>de</strong> diversasalternativas <strong>de</strong> diseño o ajustes sobre <strong>la</strong> configuración<strong>de</strong> un sistema.2. Descripción <strong>de</strong>l programaLa Figura 1 muestra <strong>la</strong>s partes principales quecomponen el entorno gráfico <strong>de</strong> WinNet 3.0Mediante <strong>la</strong> barra <strong>de</strong> herramientas se acce<strong>de</strong>fácilmente a <strong>la</strong>s tareas más comunes <strong>de</strong> <strong>la</strong> aplicación:crear un nuevo documento, imprimir eldocumento actual, dibujar una estación <strong>de</strong> servicio,interconectar dos estaciones, aumentar odisminuir el nivel <strong>de</strong> zoom, etc.La barra <strong>de</strong> estado aparece en <strong>la</strong> parte inferior<strong>de</strong> <strong>la</strong> ventana <strong>de</strong> WinNet. En el<strong>la</strong> se <strong>de</strong>scriben <strong>la</strong>sacciones que realizan los elementos <strong>de</strong> menúmientras se usan <strong>la</strong>s tec<strong>la</strong>s <strong>de</strong> flecha para <strong>de</strong>sp<strong>la</strong>zarsepor los menús.El área <strong>de</strong> dibujo es don<strong>de</strong> se representa gráficamente<strong>la</strong> red <strong>de</strong> co<strong>la</strong>s. WinNet es una aplicaciónmultidocumento, es <strong>de</strong>cir, permite tener abiertos

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!