Tutorials
Computação em Nuvem
Nesse tutorial, abordamos como fundamentos de bancos de dados podem ser usados no processamento de dados científicos em sintonia com os Sistemas de Gerência de Workflows Científicos (SGWfC) em nuvens de computadores. Consideramos que essa combinação está no caminho crítico do apoio ao desenvolvimento de ciência em larga escala em nuvens computacionais. Mostraremos um panorama do estado da arte no uso da computação em nuvem para apoiar o desenvolvimento da ciência computacional. Apresentaremos as soluções principais nesse apoio em nuvens, a saber, Pegasus, Swift, Tavaxy e SciCumulus, destacando suas contribuições tanto em inovação de algoritmos e estratégias como de infraestrutura. Discutiremos as oportunidades de pesquisas em bancos de dados no contexto de nuvens computacionais quanto à gerência de dados e processos científicos, aos aspectos de distribuição de dados e atividades dos workflows, ao acompanhamento da execução de longa duração por parte do cientista e à gerência de dados de proveniência.
Marta Mattoso, Daniel de Oliveira