Prévia do material em texto
LAURA 2024.1 Engenharia de Computação em Grid O curso de Engenharia de Computação em Grid explora os princípios, técnicas e tecnologias relacionadas à concepção, implementação e gerenciamento de infraestruturas de computação em grade, também conhecidas como grade computacional. Essa disciplina é fundamental para profissionais que buscam compreender e utilizar sistemas distribuídos de alto desempenho para resolver problemas computacionais complexos. O curso começa com uma introdução aos conceitos básicos da computação em grade, incluindo definições, arquiteturas, modelos de programação e aplicações típicas. Os alunos aprendem sobre a natureza distribuída e heterogênea dos recursos computacionais em grade, que incluem clusters de servidores, supercomputadores, recursos de armazenamento e redes de comunicação de alta velocidade. Após essa introdução, o curso aborda as principais áreas de atuação da Engenharia de Computação em Grid. Isso inclui o projeto e a implementação de infraestruturas de grade, onde os alunos aprendem a configurar e interconectar recursos de computação e armazenamento em uma grade, utilizando middleware de grade e protocolos de comunicação padrão. Eles também aprendem sobre técnicas de escalonamento de tarefas e gerenciamento de recursos em ambientes de grade, visando otimizar o uso eficiente dos recursos disponíveis. Além disso, o curso explora tópicos avançados em Engenharia de Computação em Grid, como segurança e autenticação em grade, tolerância a falhas, monitoramento de desempenho e qualidade de serviço, e interoperabilidade entre diferentes sistemas de grade. Os alunos aprendem sobre as últimas tendências e inovações na área, incluindo o uso de contêineres e orquestração de contêineres em ambientes de grade, e como elas estão impactando o desenvolvimento e a evolução das infraestruturas de grade. Outro aspecto importante é o estudo de casos práticos e projetos de Engenharia de Computação em Grid, nos quais os alunos têm a oportunidade de aplicar os conceitos e técnicas aprendidas na prática. Eles trabalham em projetos de implantação e configuração de sistemas de grade reais, desde a concepção da arquitetura de grade até a implementação e teste da solução, utilizando tecnologias e ferramentas modernas para construir infraestruturas de grade robustas e eficientes. Em resumo, o curso de Engenharia de Computação em Grid prepara os alunos para compreender, projetar e implementar infraestruturas de computação em grade para atender às necessidades de computação intensiva em diferentes áreas da ciência e da indústria. Ele oferece uma base sólida em conhecimentos teóricos e práticos de Engenharia de Computação em Grid, capacitando os alunos a enfrentar os desafios e aproveitar as oportunidades oferecidas pelo mundo da computação distribuída de alto desempenho.