Desempenho e filas de espera

Atrasos, débito, produto banda-atraso, lei de Little e modelos M/M/1 e M/D/1.

TLDR

Perguntar sobre esta página

ChatGPTClaudePerplexityGrokGeminiCopiar e abrirDeepSeekCopiar e abrir

Atraso de um salto

d=dproc+dfila+L/R+D/v.d=d_{proc}+d_{fila}+L/R+D/v.
  • LL em bits com RR em bit/s; DD em metros com vv em m/s. Transmissão põe o pacote no meio; propagação atravessa a distância.
  • 1500 bytes, 10 Mbit/s, 100 km a 2×1082\times10^8 m/s: 1,2 ms mais 0,5 ms, sem fila nem processamento.
  • Débito sustentado não passa o menor débito do percurso. Custo mínimo não é débito máximo.

Janela e bits em voo

  • Produto banda-atraso RtpRt_p conta bits em propagação num sentido. Para janela de transporte usa-se RRTTRRTT.
  • Janela WW bytes, RTT TT: limite ideal 8W/T8W/T bit/s. W=64000W=64000 bytes e RTT 0,08 s dão 6,4 Mbit/s.

Little e Poisson

  • Little, mesma fronteira: N=λTN=\lambda T. Fila exclui serviço, sistema inclui. Com perdas, usa a taxa admitida.
  • Poisson de taxa λ\lambda: P(A(t)=k)=e−λt(λt)k/k!P(A(t)=k)=e^{-\lambda t}(\lambda t)^k/k!. Taxa média não fixa intervalos; tempos entre chegadas são exponenciais de média 1/λ1/\lambda.
  • λ=20\lambda=20/s, intervalo 0,1 s: média 2, P(0)=e−2≈0,135P(0)=e^{-2}\approx0{,}135.

M/M/1 e M/D/1

Hipóteses M/M/1: Poisson, serviço exponencial, um servidor, fila ilimitada. ρ=λ/μ<1\rho=\lambda/\mu<1.

M/M/1M/D/1
TqT_qρ/(μ−λ)\rho/(\mu-\lambda)ρ/(2μ(1−ρ))\rho/(2\mu(1-\rho))
TT1/(μ−λ)1/(\mu-\lambda)Tq+1/μT_q+1/\mu
NNρ/(1−ρ)\rho/(1-\rho)—
NqN_qρ2/(1−ρ)\rho^2/(1-\rho)—
  • P(N=n)=(1−ρ)ρnP(N=n)=(1-\rho)\rho^n. Fila vazia: P(Nq=0)=1−ρ2P(N_q=0)=1-\rho^2.
  • Mesma carga não fixa o atraso: a variabilidade do serviço conta. M/G/1: Tq=λE[S2]/(2(1−ρ))T_q=\lambda E[S^2]/(2(1-\rho)).

À tua maneira

Aparência

Modo de cor
Tema
Cor de destaque

Leitura

Fonte de leitura

Álgebra, lógica e uma ideia de cada vez.

Código

Fonte do código

Navegação

Cursor de leitura, sem edição. h, j, k, l movem; / pesquisa nesta página. v seleciona caracteres; V seleciona linhas; y copia. Tab permite destacar ou comentar. Espaço ou Enter abre blocos recolhíveis. Nos cartões, h, j, k, l mudam o foco.

CSS personalizado

Ativa uma sugestão ou guarda o teu CSS. Só muda este navegador.

Usa --page, --text e --accent para acompanhar o tema.

Seletores e recuperação

.site-header, .prose, .course-card, [data-reading-history], [data-playground] e .page-actions.

Abre a aparência com a tecla vírgula ou no rodapé. Se o CSS esconder os controlos, abre esta página sem CSS personalizado.

Pesquisar

Escreve para pesquisar em todo o site.

para escolher · Enter para abrir · Esc para fechar

Copiar fórmula

A cópia automática não está disponível. Copia o LaTeX abaixo.

Pesquisar nesta página

Enter procura · n / N repetem · Esc cancela. Ctrl / Cmd K pesquisa todo o site.

Atalhos de teclado

Clica numa tecla para a mudar. Esc cancela. Backspace desativa.

PesquisarCtrl / Cmd K

Os atalhos não interferem enquanto escreves. Tab e Enter funcionam sempre.