Baixe o app para aproveitar ainda mais
Prévia do material em texto
7 ( Ciências da Computação – Bacharelado ) ( ELLEN REBECA SIMÕES DE ALBUQUERQUE ) ( Aula prática ciências da computação ) ( Buíque-PE 202 4 ) ( ELLEN REBECA SIMÕES DE ALBUQUERQUE ) ( Aula prática ciências da computação ) ( Aula prática COMPUTAÇÃO EM NUVEM apresentado como requisito parcial para a obtenção de média semestral n o curso CIÊNCIAS DA COMPUTAÇÃO . Orientador (a) : Elisa Antolli Paleari Tutor: Moacy Flavio Farias de Castro ) ( Buíque-PE 202 4 ) SUMÁRIO CIÊNCIAS DA COMPUTAÇÃO 0 1 INTRODUÇÃO 3 2 DESENVOLVIMENTO 4 3 RESULTADOS 6 4 CONCLUSÃO 9 5 REFERÊNCIAS 10 INTRODUÇÃO Para o desenvolvimento deste relatório serão utilizados conhecimentos e a estrutura de código aberto CloudSim, adquiridos durante a matéria ministrada, aplicando conceitos teóricos de forma objetiva, utilizando o software NetBeans. No Desenvolvimento será mostrado passo a passo que foi seguido e logo após, será mostrado a resolução e os métodos utilizados para criação do código. DESENVOLVIMENTO Para o desenvolvimento desta aula prática, seguiremos os seguintes passos. 2.2 BAIXANDO O JAVA VERSÃO 19+36 Apôs acessar o site para o download do Java JDK, buscaremos pela versão em questão. Observe na Figura 1. Figura 1 – Selecionando versão do Java Fonte: De autoria própria. 2.3 BAIXANDO O NETBEANS VERSÃO 18 Apôs acessar o site para o download do NetBeans, buscaremos pela versão em questão. Observe na Figura 2. Figura 2 – Selecionando versão do NetBeans Fonte: De autoria própria. 2.4 BAIXANDO O CLOUDSIM VERSÃO 2.1 Apôs acessar o site para o download do CloudSim, buscaremos pela versão em questão. Observe na Figura 3. Figura 3 – Selecionando versão do CloudSim Fonte: De autoria própria. 2.5 CRIAÇÃO DO PROJETO COM NOME “REDES” Apôs efetuar a instalação e configuração do ambiente, iniciaremos a criação do projeto no NetBeans. Observe na Figura 4 e 5. Figura 4 – Selecionando projeto em Java no NetBeans Fonte: De autoria própria. Figura 5– Renomeando projeto e selecionando o destino no NetBeans Fonte: De autoria própria. 2.6 ADICIONAR PRIMEIRO EXEMPLO DO CLOUDSIM Apôs a criação do projeto rede, acessaremos a pasta do CloudSim (cloudsim- 2.1\examples\org\cloudbus\cloudsim\examples) onde poderemos obter o arquivo “CloudSimExample1”, neste momento podemos copiá-lo e colá-lo no nosso projeto. Observe na Figura 6. Figura 6 – Adicionando CloudSim ao projeto Fonte: De autoria própria. Feito isso, receberemos dois erros, o primeiro se trata do nome do package (package org.cloudbus.cloudsim.examples) que trataremos alterando para o nome do nosso projeto (redes). Já o segundo erro citado, trata-se da falta das bibliotecas do CloudSim em nosso projeto, podemos tratá-lo acessando a pasta CloudSim (cloudsim-2.1\jars) onde poderemos obter o arquivo “cloudsim-2.1.jar”, neste momento podemos copiá- lo e colá-lo no nosso projeto, na pasta Libraries. Observe na Figura 7. Figura 7– Adicionando a biblioteca ao projeto Fonte: De autoria própria. 3 RESULTADOS Apôs estes passos, poderemos por fim compilar e executar nosso projeto, recebendo assim a mensagem de “BUILD SUCCESSFUL”. Observe na Figura 8. Figura 8 – Execução do projeto Fonte: De autoria própria. 4 CONCLUSÃO A experiência prática com o CloudSim nos proporcionou uma compreensão mais aprofundada sobre a modelagem e simulação de ambientes de nuvem. Fomos capazes de explorar como a biblioteca CloudSim pode ser efetivamente empregada para testar estratégias de gerenciamento de recursos e políticas de escalonamento em um ambiente controlado. Ao implementar e analisar o cenário de simulação, obtivemos insights valiosos sobre como decisões relacionadas à alocação de recursos, escalonamento de tarefas e outras considerações podem influenciar o desempenho global de um sistema de computação em nuvem. Essa compreensão é crucial para otimizar a utilização dos recursos da nuvem e aprimorar a eficiência operacional. Em resumo, a aula prática representou uma oportunidade enriquecedora para aplicar os conceitos teóricos do CloudSim e adquirir experiência prática na simulação de ambientes de nuvem. 5 REFERÊNCIAS Versões arquivadas dos arquivos OpenJDK. Disponivel em: <https://jdk.java.net/archive/> Acesso em: 04 de abril de 2024. The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, University of Melbourne. <http://www.cloudbus.org/cloudsim/> Acesso em: 04 de abril de 2024. image1.jpeg image2.jpeg image3.png image4.jpeg image5.png image6.png image7.png image8.jpeg
Compartilhar