23
Universidad de Murcia Proyecto final de grado ANÁLISIS EXPERIMENTAL Y CONFIGURACIÓN ÓPTIMA DE LOS MECANISMOS IEEE 802.11AA ANÁLISIS EXPERIMENTAL Y CONFIGURACIÓN ÓPTIMA DE LOS MECANISMOS IEEE 802.11AA 1 Alumno: Ginés García Avilés Tutor UC3M: Pablo Serrano Yáñez-Mingot Tutor UM: Antonio Fernando Gómez Skarmeta

Universidad de Murcia - UC3M · Transmisiones sin asentimientos por parte de los receptores. § Ineficacia § Baja fiabilidad de las transmisiones. § Imposibilidad de retransmitir

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

  • Universidad deMurciaProyecto finaldegrado

    ANÁLISIS EXPERIMENTAL YCONFIGURACIÓN ÓPTIMADE LOSMECANISMOS IEEE 802.11AA

    ANÁLISISEXPERIMENTAL YCONFIGURACIÓN ÓPTIMADELOSMECANISMOS IEEE802.11AA

    1

    Alumno:GinésGarcíaAvilés

    TutorUC3M:PabloSerrano Yáñez-Mingot

    TutorUM:Antonio Fernando GómezSkarmeta

  • Streamingdecontenidoreal-timeamúltiplesusuarios

    Tráficoreal-time§ Requisitosdeentregapuedequemásrelajados.§ Transmisionessensiblesaretardos.

    Transmisiónamúltiplesreceptores§ Envíodelmismocontenidoamúltiplesreceptores.§ Técnicasmulticast mejoranlaeficiencia.

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 2

  • Transmisiónunicast en802.11:DCF,EDCA

    §Medioinalámbrico:§ Mediocompartido.§ Existencolisiones.

    § Necesariounmétododecontroldeaccesoalmedio:CSMA/CA

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 3

    Distributed Coordination Function (DCF) Enhanced Distributed Channel Access (EDCA)

  • Transmisionesmulticast en802.11

    § MecanismodetransmisióndeLazoabierto:◦ Transmisionessinasentimientosporpartedelosreceptores.

    § Ineficacia§ Bajafiabilidaddelastransmisiones.§ Imposibilidadderetransmitirtramas.

    § Ineficiencia§ Imposibilidaddeadaptartransmisionesalestadodelenlacedelosreceptores,usodeunatasadetransmisiónbaja.

    § PerformanceAnomaly.

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 4

  • 802.11aaGroup Addressed TransmissionServices

    § Mecanismosparaaumentareficienciayfiabilidadentransmisionesmulticast enredesinalámbricas

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 5

  • ÍndiceqStreaming de contenido Real-Time a múltiples usuarios§ Transmisiones unicast en 802.11§ Transmisiones multicast en 802.11

    q 802.11aaGroup Addressed Transmission Services

    q Desarrollo del proyecto§ Objetivos del proyecto§ Software de automatización de experimentos§ Pruebas de rendimientos de los mecanismos§ Pruebas preliminares con vídeo real

    q Resumen y trabajo futuro

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 6

  • ObjetivosdelproyectoProblema: ineficaciaeineficienciadetransmisionesmulticast en802.11

    Solución:mecanismosofrecidospor802.11aa

    Objetivo:Evaluacióndelosmecanismosdefinidosenelestándar802.11aa

    1. Implementacióndesoftwaredeautomatizacióndeexperimentos.

    2. Evaluacióndelosmecanismoscontráficosintético.§ Validacióndelospatronesdetransmisióndelosmecanismos.§ Pruebasderendimiento.

    3. Evaluaciónpreliminardelosmecanismosconvídeoreal.

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 7

  • Entorno depruebas

    § 28EstacionesAlix§ Broadcom802.11b/g§ Ubuntu10.04§ Interfazcableada§ CompactFlash§ Mecanismos802.11aa

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 8

    § Puntodeacceso§ 2Interfaces inalámbricas§ Interfazcableada§ Ubuntu10.04§ Mecanismos802.11aa

  • Softwaredeautomatizacióndeexperimentos

    § Entornodedesarrollo§ LenguajedeprogramaciónPython.§ IPython yIPython notebook.

    § Metodología§ DefinicióndeMetodologíadedesarrolloenespiral.§ Objetivosquedebecumplirelsoftware.§ Estudiodealternativasparalaconsecucióndelobjetivo.§ Implementacióndelsoftware.§ Validacióndelaimplementación realizada.

    § Objetivosidentificados:1. Configuracióndelescenario.2. Desarrollodeexperimentos.

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 9

  • SoftwaredeConfiguracióndelescenario

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 10

  • Softwarededesarrollodeexperimentos

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 11

  • Validacióndelospatronesdetransmisióndelosmecanismos

    Experimento:§ Transmisióndesdeelpuntodeaccesoaunúnicoreceptor.

    § Unexperimentoporcadamecanismoobjetivodeestudio.

    § Capturadetráficodurantelatransmisiónparasuposteriorestudio.

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 12

  • Unsolicited Retries,R=2

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 13

  • BlockAcknowledgment,M=8

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 14

  • Pruebasderendimiento§ Estudiodelrendimientoenlassiguientessituaciones:§ Transmisiónmulticast sintráficoUDPdebackground.§ Transmisiónmulticast contráficoUDPdebackground.

    § Característicasdelescenarioyconfiguracionesautilizar:§ 28estacionesreceptoras§ ExperimentaciónconlosmecanismosURyBA.§ Paquetesde1400bytes.§ Direccióndegroupcast 224.0.0.1:48879.§ Generacióndetráficosintético.

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 15

  • URsintráficoUDPdebackground

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 16

  • URcontráficoUDPdebackground§ TransmisióndetráficosintéticoconMulti Generator,mgen.

    § Tasadetransmisiónparatráficomulticast fijaa10Mb/s.

    § TasadetransmisióntráficoUDPincrementaldesde10a30Mb/s.

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 17

    Transmisiónmulticast

  • BAsintráficoUDPdebackground

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 18

  • BAcontráficoUDPdebackground§ TransmisióndetráficosintéticoconMulti Generator,mgen.

    § Tasadetransmisiónparatráficomulticast fijaa10Mb/s.

    § TasadetransmisióntráficoUDPincrementaldesde10a30Mb/s.

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 19

    Transmisiónmulticast TransmisiónUDP

  • Evaluaciónpreliminarconvídeoreal§ Transmisióndevídeoreal.

    § Videoconcalidad1080pcontasadetransmisiónaproximadade10Mb/s.

    § Dosestacionesreceptorasdevídeo.

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 20

  • Resumen§ Implementacióndesoftwaredeautomatizacióndeexperimentos.§ Configuracióndeestaciones físicas:cargademódulosdekernel,firmwares,creacióndepuntodeacceso,asociacióndeestaciones,…

    § Configuraciónmedianteejecucióndecomandosremotos.§ Controldeerrores

    § Resultadosobservados:§ UR:§ Aumentodefiabilidadalaumentarlasretransmisiones.§ Rendimientoelevado.§ Transmisionesagresivasconrespectoatráficodedatos.

    § BA:§ Caídadelrendimientoalincrementarlatasadetransmisiónapartirdeciertopunto.

    § Mayorrendimientoconuntamañomayordelaráfaga(menostráficodecontrol).

    § Transmisionespermisivascontransmisionesdedatos.

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 21

  • Trabajofuturo§ Concluiranálisisderendimiento§ EstudioenprofundidaddelrendimientodeBA.§ Variacióndelnúmerodetransmisionesenbackground.

    § RealizarunestudiodelimpactodetransmisionesTCP§ SimilaralrealizadoconUDP.

    § Análisisconvídeoreal§ Métricasdecalidaddevídeo(PSNR,…).§ Estudiodelimpactodeotrastransmisionessimultáneassobrelacalidaddevídeo.

    § Configuraciónóptimadelosmecanismos

    ANÁLISISEXPERIMENTALYCONFIGURACIÓNÓPTIMADELOSMECANISMOSIEEE802.11AA 22

  • Universidad deMurciaProyecto finaldegrado

    ANÁLISIS EXPERIMENTAL YCONFIGURACIÓN ÓPTIMADE LOSMECANISMOS IEEE 802.11AA

    ANÁLISISEXPERIMENTAL YCONFIGURACIÓN ÓPTIMADELOSMECANISMOS IEEE802.11AA

    23

    Alumno:GinésGarcíaAvilés

    TutorUC3M:PabloSerrano Yáñez-Mingot

    TutorUM:Antonio Fernando GómezSkarmeta