Beruflich Dokumente
Kultur Dokumente
bajo diversas condiciones de carga y los límites de tramas agregadas. Nos encontramos que comportamiento de retardo del PCF 802.11 con la agregación de paquetes. expresiones
el retraso medio disminuye con el límite de las tramas agregadas. También nos encontramos de forma cerrada se derivan del modelo para evaluar el rendimiento de retardo usando
que, entre los dos esquemas de votación, el esquema de múltiples sondeo alcanza un retraso estas expresiones. Con ellos, estamos en condiciones de calcular el retardo promedio de
y una cola de longitud media más pequeña.
paquetes de un límite determinado de tramas agregadas con paquetes de longitud
variable.
T destinado
HE a las aplicaciones
IEEE 802.11 PCF es un en tiempo real
protocolo con requisitos
de capa de retardo estrictos [1],
MAC opcional
[2]. Sin embargo, la sobrecarga de sondeo constante de PCF consume una fi fracción
comparación de los resultados analíticos con los resultados de la simulación. Y se
discute cómo los diversos esquemas de votación y los parámetros de red inciden en el
retardo medio y la longitud de la cola de cada nodo. Por último, concluimos nuestra
significativa de ancho de banda, cuando las transmisiones en redes inalámbricas basadas
discusión en la Sección V.
en 802.11 son de pequeños paquetes especialmente. Estos pequeños paquetes pueden
comprometer fácilmente la garantía de retardo ofrecido por las redes 802.11 PCF.
agregación de paquetes [3] - [6] es una técnica eficaz para mitigar el problema de sondeo
sobrecarga producida por paquetes pequeños excesivas. Es importante saber cómo la II. IEEE 802.11 M edio UNA ACCESO Y PAG Acket
agregación de paquetes afecta a la demora de espera de paquetes. UNA GGREGATION
Manuscrito recibido 11 de agosto de del 2011; revisado 17 de abril y el 31 de octubre de, 2012;
opción viable debido a su capacidad para proporcionar garantías estrictas de retardo.
Aceptado 11 de enero de 2013. El editor asociado coordinar la revisión de este documento y aprobarlo
para su publicación fue B. Krishnamachari.
Este trabajo se centra en el PCF. La longitud de cada PPC está limitada por la
K.-H. Chou es la Investigación de la Información y Comunicaciones
Laboratorios, Instituto de Investigación de Tecnología Industrial, Taiwán (e-mail:
longitud máxima CFP, denotado T PPC, y el resto del intervalo de súper se gasta
phd9604@cs.nchu.edu.tw ). para DCF. En PCF, el acceso al medio se determina centralmente por el PC y los
W. Lin (autor correspondiente) es con el Departamento de Informática
nodos se sondea para proporcionar un servicio de transferencia libre de
Ciencia e Ingeniería de la Universidad Nacional Chung Hsing, Taiwán (e-mail: wlin@nchu.edu.tw ).
contención. Cada PPC comienza con una trama de baliza y termina con
Objetos Digitales identi fi cador 10.1109 / TWC.2013.031313.111522
caso de la Fig. 2 (a), los dos paquetes, desde el nodo A y destinados para el nodo
A y el nodo B, se agregan en un marco. El marco tiene la fuente y direcciones de
destino del nodo A al PC. Por otra parte, la agregación de paquetes también se
puede utilizar en el PC, como se muestra en la Fig. 2 (b).
un marco de CF-End o un marco de CF-End + ACK. Después de la trama de baliza y En comparación, el tiempo de transmisión sin agregación de paquetes requiere
un espacio corto entre tramas (SIFS), el PC comenzará a sondear cada nodo, de
acuerdo con una lista de votación, mediante el envío de una trama CF-Poll. Si el PC
también debe enviar datos al nodo de sondeo, se puede utilizar un marco CF-Poll Data T = K ((L D + L H) / T R + PAG). (3)
+ para reemplazar el marco de CF-Poll. Si un nodo encuestados recibe una trama
Cuando T PAG es enorme y L H / R es pequeño, la agregación de paquetes es muy eficaz.
CF-Poll desde el PC y tiene datos a transmitir, se va a esperar un SIFS y enviar una
Con incremento R, esta condición es fácilmente satisfecho ed. Además, cada uno de los
trama de datos + CF-ACK al PC. Si un nodo encuestados recibe una trama CF-Poll
nodos pueden permitir de transmitir varios paquetes en tramas respectivas durante un
desde el PC y no tiene ningún dato para transmitir, no enviará ninguna trama a la PC.
intervalo de sondeo, pero cada paquete todavía gasta el tiempo en SIFS, PIFS, y ACK.
Si el ordenador no recibe ninguna trama ACK desde el nodo encuestados, esperará un
Todavía puede ser considerada como otro tipo de T pag.
espacio entre tramas PCF (PIFS) y sondear el siguiente nodo en la lista.
Especialmente, si el PC recibe una trama de datos + CF-ACK, puede enviar una trama
CF-Poll Datos + CF-ACK + de acusar recibo del nodo anterior y sondear el siguiente En cuanto a los esquemas de votación en el PCF, este trabajo considera dos
nodo al mismo tiempo. Este mecanismo puede ocultar parcialmente los gastos esquemas de votación utilizando la agregación de paquetes. El uno es el esquema de
generales de votación en tramas ACK. sondeo-una vez (OTPS) en la que cada nodo se puede consultar una vez durante un
CFP, y los dos es el esquema de múltiples poll (MTPS) en el que cada nodo puede ser
sondeado varias veces durante un CFP. En OTPS, se sondea un nodo, de acuerdo con
la lista de sondeo, si la PPC no se consume por los nodos en frente de ella. Sin
Sin embargo, cada nodo por lo general sólo permite de transmitir un paquete en embargo, OTPS no es justo para los nodos en la parte inferior de la lista de sondeo si el
un marco. Este límite aumenta la sobrecarga de sondeo. Por ejemplo, sea T ser el PPC no es suficiente para sondear y servir a todos los nodos. Por otro lado, un nodo en
tiempo mínimo requerido para transmitir un paquete y T se puede calcular MTPS se puede sondear varias veces durante un CFP, y el orden se guardará para la
teóricamente por próxima PPC si se consume la PPC. Por ejemplo, sea norte denotar el número de nodos
en el mismo conjunto de servicios básicos. Si un nodo se ha fi rstly encuestados
T = (L D + L H) / T R + PAG, (1) durante una PPC y hay ( norte - 2) tiempos de consultas para otra ( norte - 2) los nodos
durante el CFP, como se muestra en la Fig. 3, el nodo será en segundo lugar sondea
dónde L re es el tamaño de datos del paquete, L H es el tamaño de la cabecera del paquete, R es
durante el próximo PPC. Por lo tanto, es más justo que MTPS OTPS.
la velocidad de transmisión, y T PAG es el momento de la sobrecarga de votación tales como
SIFS y PIFS. En el caso de
802.11b a 11 Mbps, un paquete con datos de 100 bytes puede requerir
T = 153,8 μ s para ser transmitida desde un nodo a la PC, pero sólo 47% de T se utilizan para
transmitir datos. Para una red en la que la mayoría de los paquetes son pequeños, una gran cantidad
Para que el modelo analítico manejable, este trabajo supone lo siguiente:
1) Todas las duraciones de tiempo son discretizadas y normalizado de modo que el tiempo de
la agregación de paquetes es una manera directa y eficaz para reducir los residuos y transmisión de un paquete es un múltiplo de la ranura de tiempo.
se puede utilizar en la carga y descarga de trá fi co. La Fig. 2 muestra el método básico
de la agregación de paquetes entre los nodos y el PC. Varios paquetes pequeños se 2) La descarga tráfico c desde el PC a los nodos es leve y la carga tráfico c en
pueden incorporar y transmitir en un solo cuadro. [3] y [5] presentado esquemas para un nodo es principalmente enfocada para las ecuaciones, variables y
llevar a cabo la agregación de paquetes en la parte superior de la capa MAC. En el parámetros de las secciones siguientes.
Chou y LIN: RENDIMIENTO DE ANÁLISIS agregación de paquetes para IEEE 802.11 MAC PCF redes inalámbricas basadas 1443
3) El tiempo total de una trama CF-Poll y uno de SIFS y PIFS es considerado Con el fin de derivar las ecuaciones del sistema limitada en el tiempo con las vacaciones,
como un período de votación, y el tiempo de transmisión de una trama definimos segundo como el tiempo de servicio (medido en slots) de cada paquete, y cada
agregada es considerado como un período de servicio. Un período de servicio se inicia y completa en los límites exactos de ranura. Las distribuciones de probabilidad
servicio está limitado por el tiempo de transmisión requerido por una trama de segundo son
5) El período entre dos períodos de servicio sucesivas de un nodo es considerado dónde segundo( j) es la función de masa de probabilidad y B (z) es la PGF para SEGUNDO. Dejar segundo
como un período de vacaciones. y segundo( k) la media y la k º momento factorial de SEGUNDO, respectivamente; y tenemos
III. UNA NALYTICAL METRO ODELO PARA IEEE 802.11 PCF MAC-B AISD W b E [B] = B ( 1) ( 1)
Inalámbricos norte as redes CON PAG Acket
segundo( 2) E [B 2] = SEGUNDO( 2) ( 1) + SEGUNDO( 1) ( 1) (6)
UNA GGREGATION
segundo( k) E [B k] para k = 3,4 ...
En esta sección se presenta un modelo analítico para el análisis de rendimiento de las
redes inalámbricas basadas en MAC IEEE 802.11 PCF con la agregación de paquetes. El Dejar Λ denotar el número de paquetes que llegan durante una sola ranura. Las
modelo analítico se basa en el análisis de Markov y un sistema de servicio limitado en el distribuciones de probabilidad de Λ se definen como
tiempo con las vacaciones [17]. Empleamos estocástico descomposición [12], [17], [19]
λ ( l) Pr [ Λ = l] para l = 0,1,2, ...
para derivar las ecuaciones del sistema de servicio limitado en el tiempo con las
∞
vacaciones. Estamos particularmente interesados en el cálculo de la demora media de los
paquetes, que se denota E [W], y la longitud media de la cola en el sistema, denotado E
Λ ( z) Σ λ ( l) z l para | z | ≤ 1, (7)
l=0
[P], en el PCF.
dónde λ ( l) es la función de masa de probabilidad y Λ ( z) es la PGF para Λ. Dejar
λ y λ ( yo) la media y la k º momento factorial de Λ, respectivamente; y tenemos
puede llegar durante una sola ranura. En este apartado, nos ocupamos de un sistema de Ahora tomamos a la ONU el trabajo terminado T, que es definido como el tiempo de
servicio limitado en el tiempo con las vacaciones. Suponemos que la longitud de cada servicio restante (medida en slots) de los paquetes servidos, inmediatamente después de
período de servicio está limitado de METRO ranuras incluso si los paquetes en el sistema una ranura arbitraria se distribuye como la suma de la ONU trabajo terminado T Geo X / SOL/ 1 inmediatamente
pueden necesitar más de METRO ranuras para la transmisión. En este sistema de servicio, después de una ranura arbitrario en el correspondiente Geo X/ SOL/ 1 del sistema y una
sólo aquellos paquetes presentes en el sistema en el inicio de un período de servicio se variable aleatoria independiente υ. Vale la pena mencionar que el sistema de servicio
sirven durante el período de servicio. A medida que finaliza el período de servicio actual y limitado en el tiempo con las vacaciones puede tener una obra acabada de la ONU al
una transmisión de paquetes no se ha completado, el paquete se adelantó y el sistema se comienzo de cada vacaciones. Por lo tanto,
ve obligado a tomar unas vacaciones. Después de las vacaciones ha terminado, el
siguiente período de servicio comienza y el sistema reanuda la transmisión del paquete υ se distribuye como la suma de la ONU trabajo terminado al comienzo de cada
anulada. vacaciones y el tiempo de servicio traído al sistema por los paquetes que llegan
hasta una ranura arbitraria durante las vacaciones.
dónde UE( 0)] es la media de trabajo fi sin terminar al final de cada vacaciones.
De una manera similar de la informática U (z), [ 17] muestra que la PGF del tamaño del
sistema inmediatamente después de una ranura arbitraria es
paquetes que llegan durante un período de servicio de metro es ranuras yo ranuras. Si las longitudes
E [P] = E [ υ] (12) de cada vacaciones y cada período de servicio son independientes e idénticamente distribuidos,
b + E [P Geo X/ SOL/ 1],
dónde E [P Geo X/ SOL/ 1] = λ 2 segundo( 2) + λ ( 2) segundo - λρ + ρ. λ v ( norte, yo) y λ s ( metro, yo) puede calcularse con el dado λ ( yo) y
2 (1 - ρ)
bi). Las probabilidades de transición de estado desde u k a u k ' puede ser calculado:
A partir de (10) y (12), la longitud media de la cola se puede calcular
•••••••••••••••••••
∞
λ E [V (V - 1)] 2 E
Σ v (n) λ v ( n, k ') Si k = 0
n=0
E [P] = UE( 0)] - ρ E [V] + + E [P Geo X/ SOL/ 1].
segundo [V] ∞ k' - 1
B. Modelo Computacional para la Computación E [U ( 0)] PAG u a través de la computación PAG u = PAG u T u hasta PAG u converge. Finalmente,
En esta subsección, se presenta un método de cálculo para la informática UE( 0)] del UE( 0)] puede calcularse Σ ∞ k = 0 u k k, y E [P] y E [W] puede ser calculado por (13) y
sistema de servicio limitado en el tiempo con las vacaciones. El método de cálculo (14), respectivamente.
se basa en la construcción de una cadena de Markov utilizando una estructura de Tenga en cuenta que la distribución de probabilidad de v (n) puede depender del
bucle anidado. sistema de votación utilizado en el sistema. El método de cálculo considera el esquema de
Tengamos definen u k como la probabilidad de estado estacionario que la ONU el trabajo sondeo en el que las distribuciones de probabilidad de v (n) y u k dependen unos de otros. El
terminado T ( 0) al final de cada vacaciones es igual a método de cálculo utiliza una estructura de bucle anidado a las actualizaciones de forma
k ranuras de la cadena de Markov. Si T ( 0) es igual a cero, otras vacaciones va a comenzar. Si T ( 0) recursiva PAG u y v (n) al mismo tiempo, y consta de las etapas como se muestra en la Fig. 4.
es mayor que cero pero menor que o igual a METRO ranuras, T ( 0) será completamente servido Puesto que las distribuciones de probabilidad de v (n)
durante un período de servicio. Si T ( 0) excede METRO ranuras, solamente METRO ranuras de
cada y u k dependen unos de otros, el método de cálculo utiliza
T ( 0) será servido durante un período de servicio. Dejar λ v ( norte, yo) ser el T u para confirmar si la cadena de Markov converge al mismo tiempo.
Chou y LIN: RENDIMIENTO DE ANÁLISIS agregación de paquetes para IEEE 802.11 MAC PCF redes inalámbricas basadas 1445
TABLA I
La siguiente subsección mostrará cómo construir v (n) para los dos esquemas de T HE TABLA DE configuraciones de simulación
votación. Parámetro Valor
Espacio 1 μ segundo
SIFS 10 μ segundo
DIFS 50 μ segundo
En OTPS, cada nodo se sondea una vez durante una PPC si el PPC es lo Canal de Banda ancha 11 Mbps
suficientemente largo para sondear y servir a todos los nodos. Para un sistema estable, tamaño Beacon 418 bits de
un nodo debe ser sondeado en el casi mismo tiempo en cada PPC. Así, v (n) en OTPS se CF-Poll 418 bits de
Vermont s - k) = u k. (dieciséis)
Si el PPC no es lo suficientemente largo para sondear y servir a todos los nodos, algunos nodos en
la parte superior de la lista de sondeo siguen siendo adecuados para (16) pero algunos nodos en la
parte inferior de la lista de sondeo no puede leerse. Por razones de brevedad, nos reducimos la
t puede calcularse con u k. Por lo tanto, la v (n) de banda del canal es de 11 Mbps. Otros ajustes de parámetros se presentan en la
en MTPS puede calcularse Tabla I y los supuestos para hacer que el modelo analítico tratables son
••••••••••••• presentados en la Sección II. Por otra parte, nuestro modelo de simulación utiliza
v ((N - 1) δ + t + ((N - 1) δ + t) / T PPC ( T s - T PPC))
OTPS y MTP para verificar nuestro modelo analítico. v (n) y u k de OTPS y MTPS se
( 1 - (( norte - 1) δ + t)% T PPC
= u ( norte
t - 1) ) calculan por el método de cálculo que se presenta en la subsección III-C.
T PPC
v ((N - 1) δ + t + (((N - 1) δ + t) / T PPC + 1) ( T s - T PPC))
(( norte - 1) δ + t)% T PPC
= u ( norte
t - 1)
T PPC
(17) B. Veri fi cación del modelo analítico
Finalmente, E [W] y E [P] puede ser calculado por el método de cálculo. En esta subsección, validamos nuestro modo de análisis mediante la comparación de
los resultados analíticos con los resultados de la simulación. Asumimos N = 5, L a = 8000
bits, y T PPC = 64000 μ s, y calcular E [P] y E [W] para una serie de λ que van desde 1 a 50
IV. norte UMERICAL UNA ANÁLISIS paquetes por segundo. Higos. 5 a 7 ilustran E [P] y E [W] de los resultados analíticos y de
simulación en OTPS con diversos segundo. La Fig. 8 y Fig. 9 ilustrar E [W] de los
En esta sección, empleamos nuestros modelos analíticos y de simulación para estudiar
resultados analíticos y de simulación en MTPS con diversos segundo y T cf p. Ellos
los efectos de varios esquemas de votación y los parámetros de red en E [W]. En primer lugar,
muestran que los resultados analíticos se adaptan bien a los resultados de la simulación
se valida el modelo analítico propuesto mediante la comparación de los resultados analíticos
en los casos de E [P] y E [W]. Por lo tanto, los resultados de la simulación verificar la
con los resultados de la simulación. En segundo lugar, utilizamos OTPS, MTPS, y un
exactitud de nuestro modelo analítico.
esquema de votación básica sin utilizar la agregación de paquetes para investigar los efectos
de los diversos esquemas de votación y los parámetros de red en
Tenga en cuenta que la Fig. 5 y Fig. 6 muestran que E [W] aumenta con la segundo y T s en
E [W].
OTPS. La Fig. 8 muestra los resultados similares en MTPS. Obviamente, E [P Geo X/ SOL/ 1] aumenta
con la segundo y ρ, y
A. Modelo de Simulación ρ también aumenta con segundo. Además, E [V] aumenta con la T s,
Nuestro modelo de simulación utiliza un conjunto de servicios básicos y un modelo de trá fi de acuerdo con (16), y E [W] aumenta con la E [V]. Por lo tanto,
co. El conjunto de servicios básicos se compone de un punto de acceso y norte linfáticos, y el E [W] aumenta con la segundo y T s.
modelo de c fi tráfico está compuesto por un proceso de llegada y una distribución de tiempo Por otra parte, se fi x b = 3200 pedacitos y calcular E [W] para una serie de T PPC que
de servicio. El proceso de llegada sigue la distribución de Poisson en la que el número de van desde 8000 a 32000 μ s. La Fig. 9 ilustra
paquetes que llegan durante una ranura es yo con probabilidad ( λ yo mi - λ) / ¡yo!, y E [W] de los resultados analíticos y de simulación en MTPS con diversos T PPC y λ. Esto
demuestra que los resultados analíticos fijas
1446 IEEE Transactions on COMUNICACIONES INALÁMBRICAS, vol. 12, NO. 4, abril 2013
Fig. 6. E [W] de Análisis y resultados de la simulación en OTPS con diversos segundo Fig. 9. E [W] de Análisis y resultados de la simulación en MTPS con diversos T PPC
Fig. 7. P [W] de Análisis y resultados de la simulación en OTPS con diversos segundo Fig. 10. E [W] de resultados de la simulación en RR, OTPS, y MTP con diversos
segundo
agregación de paquetes. El modelo analítico se basa en el análisis de Markov y un vol. 35, no. 5, pp. 595-600, 2007.
[13] O. Boxma y W. Groenendijk, “Los tiempos de espera, en tiempo discreto cíclico-
sistema de servicio limitado en el tiempo con las vacaciones, y emplea un método de
sistemas de servicio” IEEE Trans. Commun., vol. 36, no. 2, pp. 164-170,
cálculo con una estructura de bucle anidado para calcular el retardo medio y la 1988.
longitud media de la cola en el sistema. Nuestra resultados de la simulación confirman [14] K. Leung y M. Eisenberg, “Una cola de servidor único con las vacaciones y
cerrada servicio de tiempo limitado “, en Proc. 1989 INFOCOM, vol. 3, pp. 897-
que el modelo propuesto es precisa y conveniente para los varios esquemas de
906.
votación y con fi guraciones de red. [15] KK Leung y M. Eisenberg, “Una cola de servidor único con las vacaciones
y el servicio limitado en el tiempo no cerrada” Evaluación del desempeño, vol. 12, no. 2, pp.
115-125, 1991. [16] H. Bruneel y BG Kim, Los modelos de tiempo discreto para la Comunicación
A través de análisis numérico, encontramos los efectos de diversos
parámetros de la red, varios esquemas de votación, y la agregación de Sistemas incluyendo ATM. Kluwer Academic Publishers, 1992. [17] H. Takagi, Análisis de
paquetes en el rendimiento de retardo. El retardo promedio aumenta con la colas: Fundamento de la evaluación del desempeño.
North-Holland, 1993.
carga de tráfico c y disminuye con el límite de tramas agregadas. Se aumenta
[18] K.-H. Chou y W. Lin, “Un algoritmo de planificación de latencia-consciente para todos-
con la longitud de un intervalo de súper bajo una fi-longitud fijada periodo libre paquete óptico redes de conmutación con tampones FDL,” Fotónica Serv. Commun., vol. 21,
de competición, pero disminuye con la longitud de un periodo libre de pp. 45-55, 2011, 10.1007 / s11107-010-0279-6. [19] S. Fuhrmann y R. Cooper,
“descomposiciones estocásticos en el m / g / 1
competición bajo una longitud fijada intervalo super fi. Los resultados analíticos
Cola con las vacaciones generalizadas” La investigación de operaciones, vol. 33, no. 5, pp. 1117-1129,
y derivados muestran que el esquema de múltiples sondeo con la agregación 1985.