Resumo: | A necessidade por maior poder de processamento e armazenamento, consequência da
complexidade das atuais aplicações e sistemas, tem dado espaço para o desenvolvimento
de novos paradigmas na Computação. Com isso, criou-se o conceito de Computação em
Nuvem. Essa nova forma de prover serviços computacionais tem possibilitado o desenvolvimento
e a criação de diversas aplicações que compartilham diferentes tecnologias e
provedores de serviços. Neste cenário, aplicações em Bioinformática tem se beneficiado
dessa nova plataforma, devido à exigência de quantidades cada vez maiores de processamento.
O BioNimbuZ, plataforma de execução de workflows em Bioinformática desenvolvido
na Universidade de Brasília, utiliza o paradigma de Computação em Nuvem
para processar fluxos de aplicações em diferentes provedores de serviços computacionais,
como Microsoft Azure e Amazon EC2. Dessa forma, faz-se necessário o gerenciamento
da execução desses workflows desde sua submissão ao sistema até sua finalização, tal
como o provimento de uma interface para que o usuário possa ter acesso a esses serviços.
Este trabalho propõe melhorias no gerenciamento e controle dos workflows submetidos à
plataforma BioNimbuZ, com o desenvolvimento de um Sistema Gerenciador de Workflows
Científicos baseado em tecnologias web. ____________________________________________________________________________ ABSTRACT The need for greater processing power and storage, caused by the complexity of today’s
applications and systems, has given space to the development of new paradigms in computing.
Thus, it created the concept of Cloud Computing. This new way of providing
computing services has enabled the development and creation of various applications that
share different technologies and service providers. In this scenario, applications in Bioinformatics
has benefited from this new platform due to demand increasing amounts of
processing. The BioNimbuZ, a Bioinformatics workflow execution platform developed at
the University of Brasilia, uses the Cloud Computing paradigm to process application
flows in different computer services providers, such as Microsoft Azure and Amazon EC2.
Thus, it is necessary to manage the execution of these flows (workflows) since its submission
to the system until their completion, such as provide an interface for the user to have
access to these services. This paper proposes improvements in the management and control
of workflows undergoing BioNimbuZ platform, with the development of a Scientific
Workflow Management System based on web technologies. |