Escolar Documentos
Profissional Documentos
Cultura Documentos
▪ Serviços tecnológicos.
Seminários AWS e working hours foram fundamentais para o bom andamento do projeto
AWS DigiResearch Brasil - 2 de setembro de 2022
Aplicações de Biotecnologia
GPU
G2 (K520), G3 (M60), FPGA
G4(T4), P2(K80), F1
P3 (V100)
AWS Lambda
AWS ParallelCluster
Serverless computing
Ambiente de alto
(Function as a Service)
desempenho na nuvem
Storage
S3, EBS, EFS Outros Serviços
AWS CloudWatch
1 INTRODUCTI ON
Resultados:
C L O U D computing enables access to a wide range of re- is revoked. If the deadline is approaching, the user may
sources and the user pays for usage time of provisioned switch to the on demand model, which has availability
resources under a pricing model defined by the provider. guarantees.
- Tanto o modelo estatístico como a rede neural
Therefore, an appropriate user choice for resource type and Providing strategies to analyze the spot pricing model
pricing model deserves special attention, aiming to obtain is an intensive area of research. Most works analyze spot high
computational performance at low cost. prices, aiming to predict appropriate values to be set by the
Amazon Elastic Compute Cloud (Amazon EC2) provides user when requesting spot instances. This is important since
conseguem acompanhar a variação de preços spot
Infrastructure as a Service (IaaS) resources, or instances, in appropriate spot bids (maximum price) may lead to signifi-
three pricing models: on-demand, reserved and spot [1]. In the cant financial savings, from the user side. However, setting
first two models, the price is static. The spot pricing model is the maximum price too low has a direct impact on the
- Estudo de caso covid-19: (~218000 comparações com
characterized as dynamic since it uses a market mechanism instance availability and may lead to several interruptions of
where prices vary over time according to instance supply the execution, augmenting considerably the execution time.
and user demand. Spot instances may be revoked by Ama- For instance, an increase of 50% in the execution time of
zon before the end of the execution, leading to availability an application that takes 6 hours would correspond to a 9-
MASA-OpenMP – CPU)
issues. hour execution. For some users, this 3-hour increase may
Several types of cloud applications may benefit from the be unacceptable. O n the other hand, if the user wants to spot
model. The obvious candidates are applications com- augment the availability and sets the maximum spot price posed
of short-lived tasks, with no deadlines. In this case, too close to the on demand price, less interruptions may if the Instance Spot Max Cost #Cmp Setup Exec. USD/ Time/
instance is revoked, the user is notified and he/she occur but the user may pay more than he/she wanted. can
choose another spot instance to run the remaining tasks. Since spot price variations follow the market model [2], its Even
(Date) Request Price U S D Time Time #Cmp #Cmp
long-running applications with defined deadlines may analysis is very complex and needs sophisticated strategies. run in
the spot model, assuming that checkpoints are taken. To deal with this problem, several works in the literature
m5.2xlarge Utility 0.152 1.43 43560 00:28:17 08:49:59 0.00003283 0.730
In this case, the user may choose to start executing in the use probability techniques and statistics [3], [4], [5], [6], [7], 01/13/2021 Current 0.143 0.29 5420 00:41:46 01:06:42 0.00005351 0.738
spot market and restart from the checkpoint, if the instance [8], and many other works use machine learning [9], [10],
[11], [12]. To the best of our knowledge, there is no work in Default - 1.29 37701 00:52:49 07:44:56 0.00003422 0.740
• Gustavo J. Portella, Genaina N. Rodrigues and Alba C. M . A. the literature that accurately captures the tradeoff between
Melo are with the Department of Computer Science, University of price and availability for short term analysis, and does long
Brasilia (UnB), Brasilia, Brazil. E-mail: gustavo.portella@aluno.unb.br, term analysis for spot price tendencies, both in favor of user
genaina@cic.unb.br and alves@unb.br. decision making.
• Eduardo Nakano is with the Department of Statistics, University of
Brasilia (UnB), Brasilia, Brazil. E-mail: nakano@unb.br. In this work, we propose a combined mechanism that
• Azzedine Boukerche is with the Faculty of Engineering, University of consists of a LS T M neural network framework for long term
Ottawa, Ottawa, Canada. E-mail: boukerch@eecs.uottawa.ca. spot price tendency prediction coupled with a short term
Utility ficou mais tempo com a instância
Manuscript received October 6, 2020; revised March 29, 2021. utility-based scheme that balances instance availability and
F
- Módulo dinâmico: avalia a execução e possivelmente
1 INTRODUCTI ON migra tarefas para novas instâncias
In the past few years, cloud computing has emerged storage, and networking capacity and give you the flexi- as
an attractive solution to execute different applications. bility to choose the appropriate mix of resources for your It
brings several advantages compared with dedicated in- applications. Each instance type includes one or more in-
frastructure, as, for example, a significant reduction in oper- stance sizes, allowing you to scale your resources to the ational
Resultados:
costs. However, in cloud environments, besides the requirements of your target workload” 1 . Instances types are usual goal
of minimizing the application’s execution time, grouped into families based on their respective use cases. it is also
essential to reduce the monetary cost because even For example, the compute-optimized instances (C3, C4, and though in the
cloud, computational resources are virtually C5) are ideal for compute-bound applications that require infinite, the user’s
budget is not. high-performance processors.
Cloud platforms enable users to dynamically acquire Regarding the spot market, the availability of its VMs Burst-HADS HADS AutoBoT-like
ILS On-demand
computational resources wrapped as Virtual Machines fluctuates according to the cloud’s current demand. If there
(VMs), that can be selected by the users according to their are not enough resources to meet clients’ requests, the JOB w/o Hibernation w/o Hibernation w/o Interruptions
application requirements (CPU, memory, I / O , etc.) in a pay- cloud provider can interrupt a spot V M (temporarily or as-
you-use price model. Furthermore, cloud providers offer definitively). Despite the risk of unavailability, the main ad-
cost makespan cost makespan cost makespan cost makespan
VMs in different contract models, with different guaran- vantage of spot VMs is that their costs are much lower than
tees in terms of availability and volatility. For instance, in on-demand VMs since the user requests unused instances
Amazon EC2, there are three main contract models (also at steep discounts. A n interrupted spot V M instance can
J60 $0.112 1274 $0.067 2290 $0.166 2221 $0.271 1112
called markets): i) reserved market, where the user pays an either terminate or hibernate. If the V M will be terminated, J80 $0.151 1329 $0.104 2295 $0.199 2266 $0.312 1190
upfront price, guaranteeing long-term availability; ii) on- the cloud provider warns the user two minutes before its
demand market which is allocated for specific periods of interruption. O n the other hand, hibernated V M instances J100 $0.176 1660 $0.112 2332 $0.218 2342 $0.371 1462
time, and incurs a fixed cost per unit time of use, ensuring are frozen immediately after noticing the user. In this case,
the availability of the instance during this period; iii) spot EC2 saves the V M instance memory and context in the ED200 $0.357 2275 $0.267 2580 $0.387 2566 $0.698 1887
market in which unused resources are available up to 90% root of EC2 Block Storage (EBS) volume, and during the
discount when compared to the on-demand model, but such VM’ s interruption period, the user is only charged for the
resources can be requested at any time. EBS storage use. EC2 resumes the hibernated spot instance,
In the three markets, there exist a wide range of V M reloading the saved memory and context, only when there
types that suit different user requirements. According to is enough available resource whose price is lower than the
Amazon Web Service (AWS), “Instance types comprise maximum one, with which the user agreed to be charged.
varying combinations of virtual C PUs (vCPUs), memory, Besides the markets, some leading cloud providers (e.g.
Burst-HADS teve o melhor compromisso entre o custo e o
• Luan Teylo and Lu´cia Maria de A. Drummond are with the Institute of
Computing, Federal Fluminense University, Brazil.
Microsoft Azure, Amazon EC2), introduced in the last
years the concept of a burstable V M that can sprint its
performance during a limited period of time to cope with
tempo de execução (makespan)
sudden workload variations. By operating on a C P U credit
• Luciana Arantes and Pierre Sens are with Sorbonne Universite´, CNRS,
Inria, France.
1. https://aws.amazon.com/ec2/instance-types
1. Luan Teylo, Alan L. Nunes, Alba C. M. A. Melo, Cristina Boeres, Lúcia Maria de A. Drummond,
Natalia F. Martins: Comparing SARS-CoV-2 Sequences using a Commercial Cloud with a Spot
Instance Based Dynamic Scheduler. CCGrid2021: 21th IEEE/ACM International Symposium on
Cluster, Cloud and Internet Computing (CCGRID), Maio 2021, pages:247-256.
2. Rafaela C. Brum, Walisson P. Sousa, Alba C. M. A. Melo, Cristiana Bentes, Maria Clicia Stelling de
Castro, Lúcia Maria de A. Drummond: A Fault Tolerant and Deadline Constrained Sequence
Alignment Application on Cloud-Based Spot GPU Instances. 27th International European
Conference on Parallel and Distributed Computing (Euro-Par), Agosto 2021, pages: 317-333.
3. Leonardo Carvalho, Alba Melo, Aleteia Araujo, A Framework for Executing Protein Sequence
Alignment in Cloud Computing Services, XXII Simpósio em Sistemas Computacionais de Alto
Desempenho (WSCAD), Outubro 2021.
4. Alan Nunes, Alba Melo, Cristina Boeres, Daniel de Oliveira, Lucia Drummond, Towards Analyzing
Computational Costs of Spark for SARS-CoV-2 Sequences Comparisons on a Commercial Cloud,
XXII Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD), Outubro 2021.
• https://d1oqpvwii7b6rh.cloudfront.net/episodes/Ep66-publicsector-
CNPqonAWS.mp3.
Delta variant GU
CG
AU
UA
The s2m secondary
Query: NC_045512.2 Severe acute respiratory syndrome coronavirus 2 isolate Wuhan-
Hu-1, complete genome (29903)
Sbjct: MZ571863.1 Severe acute respiratory syndrome coronavirus 2 isolate SARS-
GC
A A
G G
structure
CoV-2/human/USA/AL-UAB-GX422/2021, complete genome [1..29793](29793)
Query: 1 ATTAAAGGTTTATACCTTCCCAGGTAACAAACCAACCAACTTTCGATCTCTTGTAGATCT 61
GU
is quite conserved in the
G C GA
Sbjct:
|||||||||||||||||| [-69/-69]
1 ------------------------------------------TCGATCTCTTGTAGATCT 19 C C
A
Delta variant
A UAA
... C
Query:21601 TCAGTGTGTTAATCTTACAACCAGAACTCAATTACCCCCTGCATACACTAATTCTTTCAC 21661 CG
||||||||||||||||| |||||||||||||||||||||||||||||||||||||||||| [56/21471] GC
Sbjct:21559 TCAGTGTGTTAATCTTAGAACCAGAACTCAATTACCCCCTGCATACACTAATTCTTTCAC 21619
AG U
... G A
Query:22861 TATAGCTTGGAATTCTAACAATCTTGATTCTAAGGTTGGTGGTAATTATAATTACCTGTA 22921 CG
|||||||||||||||||||||||||||||||||||||||||||||||||||||||| ||| [56/22698] C
Sbjct:22813 TATAGCTTGGAATTCTAACAATCTTGATTCTAAGGTTGGTGGTAATTATAATTACCGGTA 22873 A G
CG
... UA
Query:29401 TGATGAAACTCAAGCCTTACCGCAGAGACAGAAGAAACAGCAAACTGTGACTCTTCTTCC 29461 UG
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||| [56/29180]
Sbjct:29352 TTATGAAACTCAAGCCTTACCGCAGAGACAGAAGAAACAGCAAACTGTGACTCTTCTTCC 29412 UA
U
... A
Leonardo Rocha
http://lattes.cnpq.br/8074447921818504
Novos
Documentos
Conjunto de Modelo de
Treinamento Classificação
Modelo X
Algoritmo de
Aprendizagem
Contexto
Objetivo
Vocabulary
Words
Documents
QUESTÕES DE CAT
- https://github.com/feliperviegas/cluwords
- https://github.com/feliperviegas/cluhtm
REPOSITÓRIO D E COLEÇÕES
Contexto -http://hidra.lbd.dcc.ufmg.br/datasets
Objetivo
Experimentos
Resultados
Cenários
Conclusões
OUTROS CENÁRIOS
1. M O D E LAG E M DE TÓPICOS
visavam encontrar automaticamente tópicos semânticos a partir de documentos textuais.
1SemanticAcademic Profiler (SAP): A framework for researcherassessment based on semantic topic
modeling. Scientometrics
2Contextual CluHTM –Exploiting Contextual Embeddings in Hierarchical Topic Modeling and
Investigating the Limits of the Current Evaluation Metrics. Submetido à Transactions of the Association
for Computational Linguistics
1. SISTEMAS DE R E C O M E N D A Ç Ã O
aplicações que visam filtrar as informações disponíveis, mostrando o que é de interesse do usuário
1A reproducible POI recommendation framework: Works mappingand benchmark evaluation.
INFORMATION SYSTEMS. 2022.
2iRec: AnInteractive Recommendation Framework. ACM SIGIR ConferenceonResearch and
Development in Information Retrieval, 2022.
3Usercold-start problem in Multi-Armed Bandits: when the first recommendations guide the user’s
experience - ACM Transactions on Recommender Systems 2023
CONCLUSÕES
VANTAGENS LIMITAÇÕES
Altíssima Período de
disponibilidade; WarmUp;
Variedade de Exige
configurações de conhecimento
hardware; especializado;
Contexto
Zero custo de Terminado os Objetivo
manutenção; créditos, não há o Experimentos
Resultados
Suporte técnico. legado físico das Cenários
máquinas. Conclusões
OBRIGADO
CNPQ/AWS 032/2019
C O M P A R A N D O A EFETIVIDADE D E A B O R D A G E N S
N E U R A I S E N Ã O - N E U R A I S E M TA R E FA S D E
C LA SS I F I CA ÇÃ O A U TO M Á T I C A D E TEXTO
Leonardo Rocha
http://lattes.cnpq.br/8074447921818504
Machine
Learning &
Health
Profa. Dra. Patricia Takako Endo
Universidade de Pernambuco (UPE)
Bolsista de Produtividade em Pesquisa do CNPq - Nível 2
Profa. Dra. Patricia
Takako Endo
Professora Associada da Universidade de
Pernambuco |Pesquisadora líder do
dotLAB Brazil
Nosso time! :)
02 alunos de graduação
07 alunos de mestrado
01 pesquisador mestre
08 alunos de doutorado
01 pesquisadora de pós-doutorado
~47%participaram do projeto
aprovado no Edital CNPq/AWS
032/2019
Nossos parceiros! :)
Projetos de pesquisa focados em
Por que machine learning & saúde
submetemos
Através de uma forte parceria com a FMT e a FVS,
propusemos diversos projetos na área de machine
learning & saúde
uma proposta
para o Edital
&
Somos um grupo de pesquisa novo, sem
CNPq/AWS infraestrutura física (ainda!)
uma proposta
propusemos diversos projetos na
área de machine learning & saúde
para o Edital
CNPq/AWS
032/2019?
Prof. Dr. Vanderson
Sampaio
Instituto Todos Pela Saúde
Projetos de pesquisa focados em
Por que machine learning & saúde
submetemos
Através de uma forte parceria com a FMT e a FVS,
propusemos diversos projetos na área de machine
learning & saúde
uma proposta
para o Edital
&
Somos um grupo de pesquisa novo, sem
CNPq/AWS infraestrutura física (ainda!)
Maicon Lino
Principais
dificuldades
"Longa curva" de aprendizado ==atraso
para o início dos projetos
Começamos a utilizar os serviços da AW S
praticamente na metade do tempo previsto do
projeto (6 meses de "atraso")
A AWS disponibilizou uma Falta conhecimento técnico sobre como
equipe técnica para nos utilizar os serviços da AWS
Tínhamos apenas um discente com experiência
auxiliar nas nossas (profissional) que foi essencial para o
desenvolvimento de todos os projetos
dificuldades
A AWS disponibilizou uma Falta conhecimento técnico sobre como
equipe técnica para nos utilizar os serviços da AWS
Tínhamos apenas um discente com experiência
auxiliar nas nossas (profissional) que foi essencial para o
desenvolvimento de todos os projetos
dificuldades
Machine
Learning &
Health
Profa. Dra. Patricia Takako Endo
Universidade de Pernambuco (UPE)
Bolsista de Produtividade em Pesquisa do CNPq - Nível 2
Mesa Redonda
Fernando Brandão
Diretor de Aplicação Quantum Computing - AWS
Computador Quantico: Para que Serve e Como Construir Um
Computacao Quantica
Computacao Quantica
Computacao Quantica
Computacao Quantica
Mecanica Quantica
Mecanica Quantica
|0 + |1
||2 +||2=1
|0 |1
Tecnologias Quanticas do Seculo Anterior
Mecanica Quantica eh Dificil
~2n n
Mecanica Quantica eh Dificil
~2n n
Simulando Fisica com Computadores
15 = 5 x 3
509284477619 = 217421 x 234239
n exp(1.9 n1/3)
Aplicacoes de Computadores Quanticos
n
72 n3
Aplicacoes de Computadores Quanticos
Aplicacoes de Computadores Quanticos
Correcao de Erro Quantica
Correcao de Erro Quantica
Taxa de error
Aplicacoes de Computadores Quanticos
Eras da Computacao Quantica
error rate
number qubits
Summit Supercomputer
Google 53 qubits “Sycamore”
“savant” dos computadores classicos
“calculadora quantica”
~Meses
~3 minutes
error rate
number qubits
Obrigado!
Chamada Pública CNPQ e AWS
2022
Rubem Saldanha
AWS
Parceria CNPq-AWS 2022
Chamada
em breve!!!
O que
podemos
especular
com base
nas últimas
chamadas
...
OBRIGADO!
Danilo Nacif Jr
coeng@cnpq.br
(61) 3211.9981
Como utilizar a calculadora AWS
Cristiano Scandura
Arquiteto de Solução, Educação AWS
Fechamento do Dia
• Se inscreva no AWS Academy para ajudar os seus alunos a
conhecerem mais de computação em nuvem durante a universidade
• Utilize a Iniciativa de OpenData para disponibilizar seus dados para
outros pesquisadores
• Utilize os dados de outros pesquisadores que estão disponibilizados
no https://registry.opendata.aws/
• Considere a possibilidade ser um professor visitante na Amazon/AWS
• Aprofunde o seu conhecimento com os diversos links que
disponibilizamos. Há muita coisa para explorar!
• Fique de olho no site do CNPq para a nova chamada!
• Faça a avaliação do evento! Super importante para os próximos!