ATPSEtp34

612 palavras 3 páginas
PROGRAMAÇÃO CONCORRENTE

ATPS

Kelvin Rodrigues Ferreira ­ 5661132826
Hitallo De Souza Santos ­ 1053012008
Amanda Dias Oliveira ­ 1099153844
Miller Leonardo Macedo ­ 1053008028
Fabio Diniz Meireles Carmo ­ 1053003750
Renan Santos Viglioni ­ 6816434526

Relatorio - Etapa 3
Análise

Gráfico 3 ­ Processamento de quantidade de pedidos consumidos por threads por segundo

Com o teste podemos verificar que a relação de consumo de pedidos é proporcional ao número de agentes que são utilizados para processamentos dos mesmos. O numero de agentes apresentados é a quantidade de consumidor e também de produtor.
Ao utilizar somente 01 (um) agente, a quantidade de pedidos consumidos foi de exatamente 18 pedidos, com a média de pedidos por segundo sendo 1.
Pode ser observado que ao aumentar de 01 (um) para 50 (cinquenta) agentes, o consumo de pedidos aumenta bruscamente, de 18 pedidos para uma média de 843,4 pedidos.
Logo após esse dado, é possível perceber que aumentar o número de agentes aumenta a quantidade de pedidos processados por segundo.

Tabela 2 ­ Tabela comparativa

Ao analisar a Tabela 2, é possível perceber que a média de consumo de pedidos está em função da quantidade de agentes que estão em execução. Ao rodar 50 agentes, há uma média de 851 pedidos consumidos e uma média de 4,72 pedidos consumidos por segundo. Ao rodar
100 agentes, há uma média de 1701 pedidos consumidos e uma média de 9,45 pedidos consumidos por segundo. Ao rodar 500 agentes, há uma média de 8501 pedidos consumidos e uma média de 47,22 pedidos consumidos por segundo. Ao rodar 1000 agentes, há uma média de 16560,3 pedidos consumidos e uma média de 91,998 pedidos consumidos por segundo.
SEMÁFOROS
Nas etapas 1 e 2 implementamos o que foi pedido com a regra de semáforos, porém a implementação do conceito foi realizada manualmente. Na etapa 3

Relacionados