Atividade #1323

Análise de dados e escrita de resultados (rascunho)

Added by Iuri Malinoski Teixeira 11 months ago. Updated 5 months ago.

Status:Fechada Start date:07/26/2018
Priority:Normal Due date:
Assignee:Iuri Malinoski Teixeira % Done:

100%

Category:- Spent time: -
Target version:-
Catálogo de Serviço: USTs:

Description

Tirei alguns prints para ajudar a descrever o que vejo (já é um texto mais formal que pretendo usar no relatório final).

Descrição dos prints (em anexo):
  • No topo, estão os gráficos que exibem: a taxa de sucesso; a quantidade; e o tempo de resposta médio do total de pedidos HTTP.
    Esses pedidos HTTP são gerados pelo ownCloud, a partir das operações dos usuários.
    Importante notar que, além das operações dos usuários (por determinados pedidos HTTP),
    o sistema ownCloud realiza vários outros pedidos HTTP, como o carregamento de todos os componentes de uma paginas web e controles internos do ownCloud (por exemplo, serviços de autenticação e listagem de diretórios).
  • No meio, são figuras que ilustram a quantidade de operações realizadas com sucesso, como "criar", "remover", "renomear" e "mover" arquivos.
    Importante notar que em cada simulação, o usuário realiza uma vez as operações "criar", "renomear" e "mover", e duas vezes a operação "remover" (isso fica claro na figura do meio-esquerda, na simulação não concorrente para 100 usuários)
  • Em baixo, as figuras exibem o tempo de resposta médio do pedidos HTTP das operações dos usuários.
Análise e resultados:
  • Simulações não concorrentes:
    Os contêineres foram mais eficientes durante as simulações não concorrentes.
    A eficiência foi observada em: taxa de sucesso do total de pedidos HTTP (Figura topo, esquerda), tempo de
    resposta médio do total de pedidos HTTP (Figura topo-direita), e na taxa de sucesso das operações dos usuários (Figura meio-esquerda).
    Durante as simulações com 100 usuários, contêineres e vms tiveram uma taxa de sucesso, das operações do usuários, de 99% (Figura topo-esquerda + Figura meio-esquerda), com uma determinada (~17k) quantidade total de pedidos HTTP (Figura top-meio). Conforme o estresse aumenta, de 100 usuários para 800, a taxa de sucesso das operações do usuários diminuem nas vms (Figuras meio direita), por consequência, diminuindo a quantidade total de pedidos HTTP (Figura top-meio). Pode-se concluir que quanto mais falhas nas operações dos usuários, menor o número de pedidos HTTP.
    Falta: Tempo de resposta médio das operacoes do usuário
  • Simulações concorrentes:
    Os contêineres também se mostraram mais eficientes durante a simulações concorrentes.
    Apesar dos contêineres não demostrarem estabilidade na taxa de sucesso do total de pedidos HTTP (Figura topo-esquerda), a sua eficiência é dada no tempo de resposta médio do total de pedidos HTTP (figura topo-direita) e na taxa de sucesso das operações dos usuários (Figuras meio).
    Falta: Análise das figuras meio
    Falta: Tempo de resposta médio das operacoes do usuário

concorrentes.png (1.1 MB) Iuri Malinoski Teixeira, 07/26/2018 02:07 pm

naoConcorrentes.png (554.9 kB) Iuri Malinoski Teixeira, 07/26/2018 02:07 pm

nao-concorrente-v2.png (433.2 kB) Iuri Malinoski Teixeira, 07/30/2018 05:29 pm

concorrente-v2.png (375.3 kB) Iuri Malinoski Teixeira, 07/30/2018 05:29 pm

History

Updated by Iuri Malinoski Teixeira 11 months ago

Novos textos e adaptações.

Descrição dos prints (em anexo):

  • No topo, estão os gráficos que exibem todos os pedidos HTTP, considerando: taxa de sucesso; quantidade; e tempo de resposta médio. Note que, além das operações dos usuários, o sistema ownCloud realiza vários outros pedidos, como carregamento de componentes de uma paginas web, além de serviços de autenticação e listagem de diretórios em determinados casos.
  • No meio, são figuras contêm somente as operações do usuário para "criar", "remover", "renomear" e "mover" arquivos. A da esquerda e da direita informa a quantidade de pedidos HTTP realizadas com sucesso. Já a do meio, informa é porcentagem de sucesso de todas. Nota: Durante as simulações, cada usuário realiza uma vez as operações "criar", "renomear" e "mover", e duas vezes a operação "remover".
  • Em baixo, também são figuras que isolam os pedidos do usuário como nas figuras anteriores. Porém, informando a média do tempo médio de resposta (sem desvio padrão).

Análise e resultados:

  • Simulações não concorrentes:
    Os contêineres foram mais eficientes durante as simulações não concorrentes. A eficiência foi observada:
    (a) na taxa de sucesso total dos pedidos (Figura topo-esquerda);
    (b) na taxa de sucesso das operações dos usuários (Figura meio-centro);
    (c) no tempo de resposta médio do total de pedidos (Figura topo-direita);
    (d) no tempo de resposta médio das operações dos usuários (Figura baixo-centro);
    Nota-se que o sistema ownCloud, utilizado nas simulações, não é bem otimizado,
    pois quanto menor a taxa de sucesso nas operações dos usuários (Figura meio-centro),
    maior é o número de pedidos (Figura topo-meio), o que pode influenciar no resultado deste trabalho.
  • Simulações concorrentes:
    Apesar de VMs apresentarem mais eficiência nas fases inicias da simulação, como em 100 usuários,
    contêineres apresentam mais estabilidade conforme o estresse aumenta.
    Esse comportamento indica que quanto maior o estresse, contêineres podem ser mais estáveis que VMs.
    O comportamento é notado:
    (a) na taxa de sucesso total dos pedidos (Figura topo-esquerda); e
    (b) na taxa de sucesso das operações dos usuários (Figura meio-centro);

Updated by Iuri Malinoski Teixeira 5 months ago

  • Status changed from Em andamento to Fechada
  • % Done changed from 60 to 100
  • Catálogo de Serviço deleted (6.9.2 Relatar resultados do teste)
  • USTs deleted (8)

O projeto foi encerrado.

Also available in: Atom PDF