Prévia do material em texto
Cidade/UF 2023 NOME RA: PORTIFÓLIO – RELATÓRIO DE AULA PRÁTICA COMPUTAÇÃO EM NUVEM ENGENHARIA DE SOFTWARE UNOPAR – Cidade Cidade/UF 2023 PORTIFÓLIO – RELATÓRIO DE AULA PRÁTICA COMPUTAÇÃO EM NUVEM Roteiro de Aula Prática apresentado a Universidade Unopar como requisito para obtenção de média para a disciplina de computação em nuvem. Tutor à Distância: Jessica Fernandes Lopes NOME RA: SUMÁRIO 1 INTRODUÇÃO ..................................................................................................... 3 2 DESENVOLVIMENTO ......................................................................................... 4 2.1 Métodos ............................................................................................................... 4 2.2 Resultados .......................................................................................................... 8 3 CONCLUSÃO ...................................................................................................... 9 REFERÊNCIAS .................................................................................................. 10 1 INTRODUÇÃO Para realização desta atividade, será necessário instalar o Netbeans, criação de um novo projeto no NetBeans e colocar o primeiro exemplo do CloudSim (CloudSimExample1.java) no NetBeans. Neste relatório, abordaremos a experiência da aula prática em que exploramos o funcionamento do CloudSim. O CloudSim é uma estrutura de código aberto, usada para simular infraestrutura e serviços de computação em nuvem, desenvolvido pela organização CLOUDS Lab e é escrito inteiramente em Java. É usado para modelar e simular um ambiente de computação em nuvem como um meio de avaliar uma hipótese antes do desenvolvimento de software, a fim de reproduzir testes e resultados (GOYAL, 2012). 2 DESENVOLVIMENTO 2.1 MÉTODOS Durante a aula prática, seguimos os seguintes passos para compreender o funcionamento do CloudSim: Configuração do Ambiente: foi instalando o ambiente necessário, incluindo o NetBeans e a biblioteca CloudSim. Isso permitiu criar um projeto Java no NetBeans e importar a biblioteca CloudSim para o projeto. Exploração da Documentação: Antes de começar a codificação, foi revisado a documentação oficial do CloudSim. Isso ajudou a entender os principais conceitos, classes e métodos fornecidos pela biblioteca. Implementação de Cenário: Criado um cenário de simulação simples, modelando um ambiente de nuvem com máquinas virtuais, hosts físicos e tarefas de processamento. Utilizou as classes e métodos fornecidos pelo CloudSim para criar e configurar os componentes do ambiente. Execução e Análise: Executou a simulação e foi analisado os resultados. Observou como as tarefas foram alocadas aos hosts físicos, como os recursos foram gerenciados como as métricas de desempenho. Etapa 1: Fazer o download dos arquivos criar a pasta JAVA na unidade (C:) extrai os arquivos em Zip na pasta Java que foi criada. Etapa 2: Configurar o JAVA foi utilizado programa o visual Studio Code para altera o código. Etapa 3: Executando o programa NetBeans. Criação do projeto com o nome “Redes”. Adicionar primeiro exemplo do CloudSim. Configurando o JAR. 2.2 Resultados Durante a simulação, observou o funcionamento do CloudSim: Alocação de Recursos: Ficou claro como o CloudSim lida com a alocação de recursos, como CPU e memória, para as máquinas virtuais e como isso afeta o desempenho do sistema. Políticas de Escalonamento: Foi Explorado diferentes políticas de escalonamento de tarefas e observou como cada uma influenciava a utilização dos recursos e o tempo de execução das tarefas. Métricas de Desempenho: Foi Coletado métricas como tempo de resposta, utilização de recursos e latência para avaliar o desempenho do ambiente de nuvem simulado. 3 CONCLUSÃO A aula prática sobre o uso do CloudSim proporcionou uma visão prática e aprofundada sobre como modelar e simular ambientes de nuvem, compreendemos como a biblioteca CloudSim pode ser usada para testar estratégias de gerenciamento de recursos e políticas de escalonamento em um ambiente controlado. Através da implementação e análise do cenário de simulação, sobre como a alocação de recursos, o escalonamento de tarefas e outras decisões podem impactar o desempenho geral de um sistema de computação em nuvem, essa compreensão é essencial para otimizar o uso dos recursos da nuvem e melhorar a eficiência operacional. Em resumo, a aula prática foi uma oportunidade enriquecedora para aplicar os conceitos teóricos do CloudSim e ganhar experiência na prática de simulação em ambientes de nuvem. REFERÊNCIAS GOYAL, Tarun; SINGH, Ajit; AGRAWAL, Aakanksha. Cloudsim: simulador para infraestrutura e modelagem de computação em nuvem. Procedia Engenharia, v. 3566-3572, 2012.