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