Prévia do material em texto
9 UNIVERSIDADE ANHANGUERA UNIDERP EDUCACIONAL SERVIÇO SOCIAL BACHARELADO Computação em Nuvem Uso do CloudSim Guilherme Alves Lira Marabá 2024 Fundamentos da Inteligência Artificial Guilherme Alves Lira Produção textual interdisciplinar em Grupo apresentado às disciplinas de Administração e Planejamento em serviço social, comunicação na pratica do Assistente Social, Ética Profissional em Serviço Social, Fundamentos das Políticas sociais e Políticas Sociais, Fundamentos Históricos Teóricos e Metodológicos do Serviço Social III. Como requisito para aprovação no Curso de Serviço Social Bacharelado. Tutor (a) EaD – Amanda Boza Gonçalves, Maria Angela Santini, Nelma dos Santos Assunção Galli, Patricia Soares Alves Paulo Sergio Aragão. Tutor (a) Presencial – SUMÁRIO 1. Introdução 3 2. Métodos 3 2.1 Ferramentas Utilizadas 3 2.2 Processo de Configuração 3 2.3 Implementação 4 3. Resultados 4 4. Conclusão 5 Referências 6 1. Introdução A computação em nuvem é um paradigma amplamente utilizado que permite o acesso a recursos computacionais sob demanda pela internet. A otimização de infraestruturas e o uso eficiente de recursos são questões críticas nesse contexto. O CloudSim é uma ferramenta de simulação que permite modelar e simular ambientes de computação em nuvem, facilitando a análise de desempenho de diversos cenários sem a necessidade de configurar fisicamente uma infraestrutura real. Neste relatório, detalhamos a implementação de um projeto no NetBeans que utiliza o CloudSim para simular um ambiente de computação em nuvem. A prática foi realizada para compreender o funcionamento do CloudSim e explorar como ele pode ser utilizado para simular a alocação de recursos e execução de tarefas na nuvem. 2. Métodos 2.1 Ferramentas Utilizadas · NetBeans IDE: Ambiente de desenvolvimento integrado utilizado para gerenciar e executar o projeto. · Java: Linguagem de programação utilizada no CloudSim. · CloudSim: Framework para modelagem e simulação de ambientes de computação em nuvem. 2.2 Processo de Configuração 1. Instalação do NetBeans: O primeiro passo foi a instalação da IDE NetBeans para gerenciar o projeto. 2. Instalação do Java: O ambiente Java foi configurado para garantir compatibilidade com o CloudSim, que é desenvolvido em Java. 3. Baixar e Configurar o CloudSim: O CloudSim foi baixado, e o exemplo inicial do CloudSim (localizado na pasta examples) foi adicionado ao projeto chamado Redes criado no NetBeans. 4. Configuração do JAR: O arquivo JAR do CloudSim foi corretamente configurado no projeto para garantir que as bibliotecas necessárias estivessem disponíveis para a execução do código. 2.3 Implementação No projeto Redes, o primeiro exemplo padrão do CloudSim foi importado e executado. Este exemplo simples configura um ambiente de nuvem básico com datacenters e máquinas virtuais (VMs), modelando a execução de algumas tarefas. A simulação foi configurada para rodar diretamente na IDE após a configuração do JAR. 3. Resultados Após a execução do projeto no NetBeans, o primeiro exemplo do CloudSim foi rodado com sucesso. O cenário simulado consistia em um ambiente com datacenters e VMs que processavam tarefas conforme a alocação de recursos. A simulação gerou uma série de dados, como o tempo de processamento de cada tarefa, a utilização de recursos de CPU e o tempo de resposta para cada máquina virtual. A figura abaixo demonstra a execução bem-sucedida do exemplo no CloudSim, confirmando a conexão correta e a execução da simulação no ambiente do NetBeans: Esses resultados fornecem uma visão geral de como o CloudSim pode ser utilizado para analisar o desempenho de diferentes configurações de nuvem, ajudando a tomar decisões mais informadas sobre a alocação de recursos em ambientes reais. 4. Conclusão O uso do CloudSim no NetBeans foi uma forma eficaz de simular um ambiente de computação em nuvem sem a necessidade de infraestrutura física. Durante a prática, foi possível observar como o CloudSim permite modelar datacenters, VMs e tarefas para simulação. A ferramenta é especialmente útil para estudar o desempenho de sistemas de nuvem, otimizando a alocação de recursos. A simulação inicial foi simples, mas trouxe insights importantes sobre como a computação em nuvem pode ser modelada, e como é possível utilizar o CloudSim para explorar diferentes cenários de infraestrutura, contribuindo para um melhor planejamento e gerenciamento de recursos na nuvem. Referências · Buyya, R., Ranjan, R., & Calheiros, R. N. (2010). Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities. 29th IEEE International Conference on Distributed Computing Systems Workshops, 1–11. image2.png image1.png