ANHANGUERA – PARALELA
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
NOME: LILIAN MELO CORREIA – RA 3587843801
PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA:
Disciplinas Norteadoras: COMPUTAÇÃO EM NUVEM
Tutor (a) EAD: Marcio Barbosa de Lima
SALVADOR / BA 2024
PRODUÇÃO TEXTUAL INTERDISCIPLINAR
Trabalho de portfólio apresentado como requisito parcial para a obtenção de pontos para a média semestral.
Orientador: Marcio Barbosa de Lima
SALVADOR / BA 2024
SUMÁRIO
1. Introdução................... ..................
.................. ......3
2. Desenvolvimento.....................
.................. .............4
2.1 Atividade proposta....................
.................. ............6
2.2 Resolução do problema...............
.................. ...........7
3. Conclusão..................... ..................
.................. ......9
1. Introdução................... ..................
.................. ......3
2. Desenvolvimento.....................
.................. .............4
2.1 Atividade proposta....................
.................. ............6
2.2 Resolução do problema...............
.................. ...........7
3. Conclusão..................... ..................
.................. ......9
1. Introdução................... ..................
.................. ......3
2. Desenvolvimento.....................
.................. .............4
2.1 Atividade proposta....................
.................. ............6
2.2 Resolução do problema...............
.................. ...........7
3. Conclusão..................... ..................
.................. ......9
1. Introdução................... ..................
.................. ......3
2. Desenvolvimento.....................
.................. .............4
2.1 Atividade proposta....................
.................. ............6
2.2 Resolução do problema...............
.................. ...........7
3. Conclusão..................... ..................
.................. ......9
1. Introdução................... ..................
.................. ......3
2. Desenvolvimento.....................
.................. .............4
2.1 Atividade proposta....................
.................. ............6
2.2 Resolução do problema...............
.................. ...........7
3. Conclusão..................... ..................
.................. ......9
1. Introdução................... ..................
.................. ......3
2. Desenvolvimento.....................
.................. .............4
2.1 Atividade proposta....................
.................. ............6
2.2 Resolução do problema...............
.................. ...........7
3. Conclusão..................... ..................
.................. ......9
1. Introdução................... ..................
.................. ......3
2. Desenvolvimento.....................
.................. .............4
2.1 Atividade proposta....................
.................. ............6
2.2 Resolução do problema...............
.................. ...........7
3. Conclusão..................... ..................
.................. ......9
1. Introdução................... ..................
.................. ......3
2. Desenvolvimento.....................
.................. .............4
2.1 Atividade proposta....................
.................. ............6
2.2 Resolução do problema...............
.................. ...........7
3. Conclusão..................... ..................
.................. ......9
1 Introdução......................................................................................................................................................................................... 3
2 Métodos.............................................................................................................................................................................................. 4
3 Resultados ......................................................................................................................................................................................... 5
4 Conclusão.......................................................................................................................................................................................... 10
5 Referências ....................................................................................................................................................................................... 11
1. Introdução................... ..................
.................. ......3
2. Desenvolvimento.....................
.................. .............4
2.1 Atividade proposta....................
.................. ............6
2.2 Resolução do problema...............
.................. ...........7
3. Conclusão..................... ..................
.................. ......9
3
1 INTRODUÇÃO
c o n c e
i t o
d e
o r i e n
t a ç ã o
o b j e t
o s
s u r g i
c o m
o
4
i n t u i
t o
d e
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. CloudSim é uma
biblioteca de simulação de código aberto desenvolvida para
modelar e simular ambientes de nuvem, permitindo a análise e
experimentação de estratégias de gerenciamento de recursos,
políticas de escalonamento e alocação de tarefas em ambientes de
computação em nuvem.
2 MÉTODOS
Durante a aula prática, seguimos os seguintes passos para
compreender o funcionamento do CloudSim:
Configuração do Ambiente: Iniciamos instalando o ambiente
necessário, incluindo o NetBeans e a biblioteca CloudSim. Isso nos
permitiu criar um projeto Java no NetBeans e importar a biblioteca
CloudSim para nosso projeto.
Exploração da Documentação: Antes de começar a codificação,
revisamos a documentação oficial do Cloud Sim. Isso nos ajudou a
5
entender os principais conceitos, classes e métodos fornecidos pela
biblioteca.
Implementação de Cenário: Criamos um cenário de simulação
simples, modelando um ambiente de nuvem com máquinas virtuais,
hosts físicos e tarefas de processamento. Utilizamos as classes e
métodos fornecidos pelo CloudSim para criar e configurar o s
componentes do ambiente.
Execução e Análise: Executamos a simulação e analisamos os
resultados. Observamos como as tarefas foram alocadas aos hosts
físicos, como os recursos foram gerenciados e como as métricas de
desempenho foram afetadas.
6
3 Resultado
Dando início aos testes com o CloudSim vamos realizar a criação da pasta Redes no nosso NetBeans, conforme figuras abaixo:
Figura 1 - Criando arquivo JAVA
Figura 2 - Criando pasta nomeada em Redes
Logo após a criação da pasta automaticamente se cria um pacote JAVA, a qual adicionaremos o exemplo solicitado do CloudSim. Dentro da
pasta, encontramos o primeiro exemplo nomeado de ClouSimExample1, ao qual iremos copiar e colar Redes no nosso NetBeans.
Figura 3 - Pasta Redes vazia
7
Figura 4 - Exemplos do CloudSim
Figura 4 - Colando o CloudSimExample1
8
Figura 5 - Arquivo CloudSim com erros
Figura 6 - Adicionando o JAR do CloudSim ao projeto
9
Figura 7 - Arquivo CloudSim-2.1.jar sendo aberto
Figura 8 - Projeto pronto para execução
Figura 9 - Projeto compilado sem erros
10
11
4 Conclusão
A aula prática sobre o uso do CloudSim nos
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, ganhamos insights valiosos 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 prática na simulação de
ambientes de nuvem.
2 Métodos
5 REFERÊNCIAS
GUEDES, Kayobrussy. Arquivo JAR: O que é e pra quê serve?. [S. l.], 05 set. 2024.
Disponível em:
https://www.topgadget.com.br/howto/definicao/arquivo-jar-o-que-e-e-pra-que-
serve.htm Acesso em: 05 set. 2024.
12
SANCHES, Renato. Como Instalar o Java JDK e NetBeans IDE: Windows. [S. l.], 17
ago. 2022. Disponível em:
https://www.webmundi.com/desenvolvimento-de-sistemas/java/como-instalar-o-java-
jdk-e-netbeans-ide-windows/. Acesso em: 05 set. 2024.