Neste experimento, utilizamos um conjunto de dados representando requisições a um servidor web para demonstrar manipulações básicas, como ordenação, filtragem e criação de novas variáveis.
Utilizamos a linguagem R para a análise:
# Carregar pacotes necessários
library(dplyr)
# Criar um conjunto de dados simples
dados <- data.frame(
ID = 1:10,
Tempo_Chegada = c(2, 5, 1, 8, 3, 7, 4, 9, 6, 10),
Tempo_Atendimento = c(3, 4, 2, 6, 3, 5, 4, 7, 3, 6)
)
# Ordenar os dados pelo tempo de chegada
dados_ordenados <- dados %>% arrange(Tempo_Chegada)
# Filtrar requisições com tempo de atendimento acima de 4 segundos
dados_filtrados <- dados %>% filter(Tempo_Atendimento > 4)
# Criar uma nova variável: Tempo de espera no sistema
dados <- dados %>% mutate(Tempo_Espera = Tempo_Chegada + Tempo_Atendimento)
Resultados: - Ordenação por tempo de chegada: os
dados foram reordenados da menor para a maior chegada. -
Filtragem: apenas requisições com tempo de atendimento
superior a 4 segundos foram selecionadas. - Nova
variável: a coluna Tempo_Espera representa o tempo
total de um pedido no sistema.
library(DT)
DT::datatable(dados, options = list(pageLength = 5))
A seguir, algumas equações fundamentais para a análise de filas:
Este relatório apresenta uma análise exploratória de filas em sistemas web, equações matemáticas relevantes e materiais complementares sobre teoria das filas.