SlideShare uma empresa Scribd logo
1 de 61
He-LASTIC
um modelo de elasticidade em nuvem baseado em
duas camadas para acelerar o cálculo de best–fit
em sistemas de substituição filogenética
ORIENTADOR:
Rodrigo da Rosa Righi
Coordenador do Programa de Pós-Graduação
em Computação Aplicada
Mestrado em Computação Aplicada
Defesa de Dissertação
MESTRANDO:
Mateus Rauback Aubin
Bolsista CAPES na modalidade Taxas
Desenvolvedor na SAP Labs
02/20192
AGENDA
INTRO
DUÇÃO
02/20194
MOTIVAÇÃO
Baixa penetração de
paradigmas como Computação
em Nuvem e Elasticidade nos
softwares usados para Inferência
Filogenética
MODERNIZAÇÃO
Incremento na produtividade
dos pesquisadores da Biologia
possibilita melhor
aproveitamento de recursos
humanos favorecendo a
qualidade da produção através
de, por exemplo, análises mais
amplas e/ou profundas
PRODUTIVIDADE
Colaboração com o laboratório
de Biologia da Universidade no
contexto do projeto contemplado
pela FAPERGS: Combinando
Elasticidade Multi-Métrica em
Nuvem nas Modalidades Vertical e
Horizontal para Análise de Genes
e Redução de Pragas Agrícolas
FAPERGS
02/20195
QUESTÃO DE
PESQUISA
Como seria projetado um
modelo de elasticidade de
recursos em um ambiente de
computação em nuvem capaz
de aperfeiçoar o processo de
adequação de sistemas de
substituição de sequências
moleculares da filogenética de
maneira eficiente do ponto de
vista computacional e econômico?
02/20196
OBJETIVO DE
PESQUISA
Propor um modelo computacional
que empregue a elasticidade de
recursos oriunda da computação em
nuvem para aumentar a eficiência
computacional e econômica no
problema do teste de adequação de
sistemas de substituição de
sequências moleculares no contexto da
filogenética.
FUNDAMENT
AÇÃO
TEÓRICA
02/20198
INFERÊNCIA
FILOGENÉTICA
OBTENÇÃO DE
SEQUÊNCIAS
MOLECULARES
o Clustal
o MUSCLE
o T-Coffee
ALINHAMENTO DE
SEQUÊNCIAS
MOLECULARES
SELEÇÃO DE
SISTEMAS DE
SUBSTITUIÇÃO
o Matrizes de Distâncias
o Máxima Parcimônia
o Máxima Verossimilhança
o Inferência Bayesiana
ANÁLISE E
INFERÊNCIA
02/20199
INFERÊNCIA
FILOGENÉTICA
A
B
C
D
E
02/201910
COMPUTAÇÃO PARALELA
& DISTRIBUÍDA
ORQUESTRAÇÃO DE
CONTÊINERES
FUNCTION AS A SERVICE
(FAAS) / SERVERLESS
Através de mecanismos
Regra — Condição — Ação
(automática reativa)
ELASTICIDADE
Virtualmente infinita, uma nova
instância para cada execução
(orientada a eventos)
Imagem do Ambiente de Execução REQUISITOS Pacote com Código Fonte
Maior CARGA OPERACIONAL Menor
Minutos PROVISIONAMENTO Segundos
Ilimitado TEMPO DE EXECUÇÃO Poucos Minutos
Por Hora PRECIFICAÇÃO Por Segundo
Incorre Custos OCIOSIDADE Não Incorre Custos
Processos Longos ADEQUAÇÃO Processos Curtos
02/201911
CONTÊINERES & FaaS
LEVANTA
MENTO
BIBLIO
GRÁFICO
02/201913
QUESTÕES
DE PESQUISA
Quais técnicas de otimização são
usadas atualmente para possibilitar a
inferência de grandes filogenias?
TÉCNICAS
Qual é o cenário no que diz respeito
a adoção de técnicas de computação
paralela e distribuída para inferência
filogenética?
CENÁRIO
Quais são os desafios encontrados
pelos autores e as oportunidades
disponíveis para avançar o estado da
arte no que diz respeito a
computação paralela e distribuída
aplicada à algoritmos filogenéticos?
DESAFIOS E
OPORTUNIDADES
02/201914
FONTES DE BUSCA
ACM: Association for Computing Machinery
BMC: BioMed Central
CiteSeerX †
Elsevier
Google Scholar †
IEEE: Institute of Electrical and Electronics Engineers
Nature
Oxford Academic
PLOS: Public Library of Science
Semantic Scholar †
Springer
02/201915
DIFICULDADES
o Trabalhos fundamentais nos
anos 80
o Bases teóricas definidas tão
cedo quanto 1960
PUBLICAÇÕES SE
ESTENDEM EM UM LONGO
PERÍODO DE TEMPO
o Poucas publicações em
revistas da Computação
o Nas revistas da Biologia o
ferramental é secundário
o Softwares são publicados
como "notes“
FERRAMENTAL É TRATADO
COMO SECUNDÁRIO
DISTRIBUIÇÃO
TEMPORAL DAS
PUBLICAÇÕES
AVALIADAS
02/201916
Quantidade de trabalhos
agrupados por ano de
publicação
02/201917
TAXONOMIA
02/201918
TAXONOMIACATEGORIA MÉTODO FINALIDADE QUANT
Inferência
Filogenética
Máxima
Verossimilhança
Outras Finalidades 22
Elaboração
de Árvores
Filogenéticas
17
com
Heurísticas
5
Inferência Bayesiana 3
Matrizes de Distâncias 3
Máxima Parcimônia 2
Pacotes e Portais 17
Seleção de Modelos/Sistemas 10
Alinhamento de Sequências 4
TOTAL 83
Quantidade de trabalhos
agrupados por categoria da
Taxonomia
CARACTERÍSTICAS
COMPUTACIONAIS
02/201919
1. Console Interativo
2. Interface Gráfica
3. Suporte à diretivas de computação distribuída
4. Suporte à computação baseada em GPUs
5. Suporte à elasticidade no consumo de recursos
6. Implementação de diretivas para
balanceamento de carga
CARACTERÍSTICAS
COMPUTACIONAIS
Apesar do suporte à Computação
Distribuída, existe pouca adoção
de Elasticidade e até mesmo
Balanceamento de Carga
02/201920
54%
41%
23%
5% 4% 2%
0
10
20
30
40
50
Quantidade Percentual
LACUNAS DE
PESQUISA
Ondo o foco das contribuições do
presente trabalho concentra-se na
Elasticidade de recursos
02/201921
MODELO
He-LASTIC
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
0 k
5 k
10 k
15 k
20 k
25 k
Número de
Citações
Percentual
Acumulado
02/201923
CRITÉRIO DE SELEÇÃO
DA APLICAÇÃO
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
0 k
5 k
10 k
15 k
20 k
25 k
Número de
Citações
Percentual
Acumulado
02/201924
CRITÉRIO DE SELEÇÃO
DA APLICAÇÃO
JMODELTEST
Porque ele?
02/201925
ENTRE OS SOFTWARES
MAIS CITADOS NO
CONTEXTO DE
INFERÊNCIA
FILOGENÉTICA
RESPONSÁVEL POR UMA
DAS ETAPAS MAIS
DEMORADAS NO
PROCESSO DE
INFERÊNCIA
FILOGENÉTICA
PROCESSAMENTO
COMPOSTO POR
TAREFAS DE
COMPLEXIDADE
HETEROGÊNEA
JMODELTEST
02/201926
ENTRE OS SOFTWARES
MAIS CITADOS NO
CONTEXTO DE
INFERÊNCIA
FILOGENÉTICA
o Aproximadamente
34 mil citações
o Representando
14% do total
JMODELTEST
02/201927
RESPONSÁVEL POR UMA
DAS ETAPAS MAIS
DEMORADAS NO
PROCESSO DE
INFERÊNCIA
FILOGENÉTICA
o Produtividade dos
Pesquisadores
o Qualidade das
Publicações
JMODELTEST
o Quantidade de sequências
o Quantidade de sistemas
o Comprimento das
sequências
o Complexidade de cada
sistema
02/201928
PROCESSAMENTO
COMPOSTO POR
TAREFAS DE
COMPLEXIDADE
HETEROGÊNEA
02/201929
JMODELTEST
Evolução da
ferramenta
Posada, D., & Crandall, K. A. (1998).
MODELTEST: testing the model of DNA
substitution. Bioinformatics, 14(9), 817–
818.
MODELTEST
Posada, D. (2008).
jModelTest: Phylogenetic Model
Averaging. Molecular Biology and
Evolution, 25(7), 1253–1256.
JMODELTEST
Darriba, D., Taboada, G. L., Doallo, R., &
Posada, D. (2012).
jModelTest2: more models, new
heuristics and parallel computing.
Nature Methods, 9(8), 772.
JMODELTEST2
He-LASTIC
02/201930
DECISÕES
DE PROJETOCLOUD NATIVE
ELASTICIDADE
BALANCEAMENTO
DE CARGA
AGNÓSTICO A
PROVEDOR
CONFIGURAÇÃO
SIMPLIFICADA
GESTÃO
SIMPLIFICADA
OTIMIZAÇÃO DE
CUSTOS
02/201931
ARQUITETURA
DO MODELO
COMPUTAÇÃO
DISTRIBUÍDA
FILAS DE MENSAGENS
PARA COMUNICAÇÃO
ASSÍNCRONA
ELASTICIDADE EM DUAS
CAMADAS
FAAS PARA TAREFAS
DE CURTA DURAÇÃO
ORQUESTRAÇÃO DE
CONTÊINERES PARA
TAREFAS DE LONGA
DURAÇÃO
AVALI
AÇÃO
02/201938
METODOLOGIA
o Dataset
o Parâmetros da
Aplicação
SETUP
Estabelecer uma baseline de
performance pela execução
do jModelTest em modos:
o Shared Memory
MEDIÇÕES
o Apenas FaaS
o Apenas Contêineres
o Modelo Completo
TESTES
COMPARATIVOS
CENÁRIOS
JMODELTEST
Paralelismo sem elasticidade
via shared memory com
cenários de acordo pelo
número de CPUs disponíveis
nas VMs da família c5 da AWS
02/201939
CENÁRIO CPUs
CJ2 2
CJ4 4
CJ8 8
CJ16 16
CJ36 36
CENÁRIOS
He-LASTIC
Paralelismo inerentemente elástico
com cenários divididos em três
categorias (FaaS, Containers e Misto)
variando os parâmetros do modelo
e favorecendo a avaliação das
duas camadas de elasticidade
02/201940
CENÁRIO
ORQUESTRADOR
DE CONTÊINERES
FAAS
CPUs POTÊNCIA
TEMPO
LIMITE
CF0 - 1536 60
CC8 8 - -
CC16 16 - -
CC36 36 - -
CM1 8 1536 60
CM2 16 1536 45
CM3 16 1536 60
CM4 36 1536 15
CM5 36 1536 30
CM6 36 1536 60
CM7 36 768 60
02/201941
PROTÓTIPO
o Traces de execução
o Infraestrutura AWS
o Programação em Python
mantendo o uso do PhyML
o Significativo reuso de
código entre as camadas
o Serverless Framework &
Docker Containers
RESUL
TADOS
ESTUDO DE CUSTOS
0 K
100 K
200 K
300 K
00:15 00:30 01:00 02:00 04:00 08:00 15:00
CUSTO
TEMPO LIMITE DE EXECUÇÃO
128 256 512 1024 2048 Diagonal
Camada FaaS pode causar uma explosão
de custos sem um controle apropriado
ESTUDO DE CUSTOS
81%
52%
21%
6%
21%
6%
2%
0%
25%
50%
75%
100%
1000 1000 1000 1000 1000 4000 16000
128 512 2048 2048 2048
01:15 05:00 05:00
8 32
DISTRIBUIÇÃO
DECUSTOS
PARÂMETROS DO MODELO HE-LASTIC & SIMULAÇÃO
Financeiro Contêineres Financeiro FaaS Razão
Quantidade de requisições também exerce
significativa influência na distribuição de
custos entre as camadas do modelo
REQUISIÇÕES
POTÊNCIA
TEMPO LIMITE
CPUS
JMODELTEST
02/201945
14:52:32
7:28:55
4:02:50
2:19:25
1:23:40
0:00:00
2:30:00
5:00:00
7:30:00
10:00:00
12:30:00
15:00:00
0:00:00
0:15:00
0:30:00
0:45:00
1:00:00
1:15:00
1:30:00
1:45:00
2:00:00
2:15:00
2:30:00
2:45:00
3:00:00
3:15:00
2 4 8 16 36
DURAÇÃO(LINHAS)
DURAÇÃO(BARRAS)
VCPUS01-aP6 02-rodents 03-example 04-18S_insects2
05-HIVpol.groupM 06-Hex_EF1a 07-primate-mtDNA 08-HIV_vpu.ref2
09-gusanos16S.mafft 10-Birds 11-gusanosCOI.mafft 12-stamatakis-59
JMODELTEST
JMODELTEST
0%
10%
20%
30%
40%
50%
60%
INEFICIÊNCIA
2⇢4 (2x) 4⇢8 (2x) 8⇢16 (2x) 16⇢36 (2,25x)
Perceptível perda de eficiência no jModelTest
ao aumentar a quantidade de CPUs
disponíveis para processamento
He-LASTIC
02/201948
He-LASTIC
0%
20%
40%
60%
80%
100%
TEMPOACUMULADODEEXECUÇÃO/TOTAL
Cenário
Evolução dos Tempos de Execução por Cenário e Arquivo
Cf0 Cc8 Cc16 Cc36 Cm1 Cm2 Cm3 Cm4 Cm5 Cm6 Cm7
He-LASTIC
0
8
16
24
32
40
0
20
40
60
80
100
120
CPUS
TAREFAS
Comportamento de Elasticidade
(somente Orquestrador de Contêineres)
Tarefas na Fila CPUs Ativas CPUs Solicitadas
He-LASTIC
Consumo de CPU para cada VM
He-LASTIC
Mapa de calor mostrando a
diferença no tempo de
execução por arquivo entre
os cenários do He-LASTIC
versus os cenários do
JMODELTEST com número
equivalente de processadores
VEREDITO
02/201953
COMPARATIVO
CPUs
Alocadas
Cenário
Totais Percentual Ineficiência
He-LASTIC
Duração Custo Duração Custo
8
Cm1 6:07:31 3,27 48% 59%
6 %
Cj8 6:45:56 2,30 52% 41%
16
Cm2 3:50:29 3,32 51% 57%
8 %
Cj16 3:41:15 2,51 49% 43%
36
Cm4 3:34:29 3,99 62% 54%
16 %
Cj36 2:13:16 3,40 38% 46%
Tempo de Execução e Custo entre cenários com ambas camadas
de elasticidade do He-LASTIC e cenários do JMODELTEST com
número equivalente de processadores
COMPARATIVO
Cj2 Cj4 Cj8 Cj16 Cj36
Resultado (23:43:11) 0,08 (12:01:01) 0,09 (6:45:56) 0,10 (3:41:15) 0,10 (2:13:16) 0,14
Hora Cheia (24h) 0,09 (13h) 0,09 (7h) 0,10 (4h) 0,11 (3h) 0,19
+ 4h 0,10 0,12 0,16 0,23 0,45
+ 8h 0,11 0,15 0,21 0,34 0,70
+ 12h 0,13 0,18 0,27 0,45 0,96
+ dia 0,17 0,26 0,44 0,79 1,72
+ semana 0,68 1,28 2,48 4,87 10,90
+ mês 2,64 5,19 10,30 20,51 46,09
Evolução de custos associados ao JMODELTEST conforme o tempo de disponibilidade
por cenário de avaliação e consequente capacidade de processamento
CON
CLU
SÃO
He-LASTIC
02/201957
o Overhead de 6% à 16%
sobre o JMODELTEST
o Elasticidade em duas camadas
o Utilização eficiente de recursos
o Ociosidade com custo zero
o Configuração simplificada
02/201958
CONTRIBUIÇÕES
Modelo com foco na elasticidade,
dividindo, em uma camada
tarefas curtas, e outra camada
composta por tarefas longas
capaz de ampliar as capacidades
do projeto jModelTest
possibilitando elasticidade no uso
de recursos
MODELO He-LASTIC
Detalhando a interação entre as
camadas de elasticidade por
meio de cenários sintéticos que
permitem avaliar os custos
associados ao uso de cada uma
das camadas
ESTUDO DE CUSTOS
Um entendimento compartilhado
no âmbito da Filogenética e de
suas ferramentas Computacionais
TAXONOMIA
02/201959
TRABALHOS
FUTUROSOTIMIZAR A
TRANSIÇÃO ENTRE
CAMADAS
DETERMINAR O
COMPORTAMENTO DE
GRANDES ARQUIVOS
DESENVOLVER
UMA HEURÍSTICA
02/201960
TRABALHOS
FUTUROS
REAPROVEITAMENTO DE
PROCESSOS NA
CAMADA FAAS
APERFEIÇOAR A
MÉTRICA DE CUSTO
APERFEIÇOAR A
TAXONOMIA
ESTABELECER UM
CONJUNTO DE DADOS
OBRIGADO!
Mateus Rauback Aubin
Prof. Dr. Rodrigo da Rosa Righi
He-LASTIC
um modelo de elasticidade em nuvem baseado em
duas camadas para acelerar o cálculo de best–fit
em sistemas de substituição filogenética
ORIENTADOR:
Rodrigo da Rosa Righi
Coordenador do Programa de Pós-Graduação
em Computação Aplicada
Mestrado em Computação Aplicada
Defesa de Dissertação
MESTRANDO:
Mateus Rauback Aubin
Bolsista CAPES na modalidade Taxas
Desenvolvedor na SAP Labs

Mais conteúdo relacionado

Destaque

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

He-lastic — Dissertação de Mestrado

Notas do Editor

  1. 25m É uma honra estar aqui. Trabalho que se originou do projeto com a Bio. CAPES Taxas & Dev @ SAP
  2. Tudo isso culmina no Projeto da Bio
  3. Brevemente abordar Inferência Filogenética e Computação Paralela e Distribuída
  4. Processo pra execução de Inferência Filogenética
  5. Resultado da Inferência é uma Árvore Filogenética
  6. Contêineres fornecem uma virtualização mais leve / fina. FaaS a aplicação é meio gerida pelo Provedor meio pelo Usuário.
  7. † agregadores
  8. Maior parte entre 2001 e 2010
  9. Ponto marca 50%
  10. Ponto marca 50%
  11. Remover esforço manual
  12. Componentes Principais e suas Diferenças
  13. Supondo uma tarefa
  14. Fluxo de Execução e Comunicação
  15. Vertical = etapas Horizontal = elementos
  16. Vão acontecer na AWS onde eu já tenho experiência profissional e acadêmica
  17. Taxonomia Modelo Específico Modelo Generalizado em duas camadas
  18. 25m É uma honra estar aqui. Trabalho que se originou do projeto com a Bio. CAPES Taxas & Dev @ SAP