Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CloudSim Framework

CloudSim Framework

Uma breve apresentação sobre CloudSim: uma framework usada para simulação de sistemas de Computação em Nuvem.

Will Soares

April 16, 2016
Tweet

More Decks by Will Soares

Other Decks in Education

Transcript

  1. O que é Computação em Nuvem? “Modelo usado para promover

    um acesso conveniente a recursos compartilhados que podem ser rapidamente fornecidos através da Internet.” NIST – National Institute of Standards andTechnology
  2. Por que usar simulações? • Reduzir possibilidade de falhas ou

    congestionamentos no sistema; • Reduzir custos de produção; • Aumentar produtividade; • Melhor visualização de sistemas complexos; • Analisar alternativas disponíveis com mais facilidade.
  3. CloudSim - Introdução • Ferramenta de modelagem e simulação de

    ambientes de computação em nuvem; • Simula sistemas de maneira controlada e livre de custos; • Originalmente implementada em Java, baseada nas ferramentas SimJava e GridSim; • Opcionalmente desenvolvida em Python, baseada nas bibliotecas SimPy, Numpy.
  4. CloudSim - Python Desenvolvido em 2011 por: • Lalith Suresh

    (UniversidadeTécnica de Berlin) • Paulo Ricardo Motta Gomes (Universidade Federal de Campina Grande - UFCG) • Requisitos: • Python >= 2.5 • GhostView • SimPy • Plataformas: • Ubuntu 10.04 x86. • Ubuntu 10.04 x64. • Windows 7 x64
  5. CloudSim Python – Instalação Linux • Instalar Anaconda Package: •

    https://www.continuum.io/downloads • $ bash ~/Downloads/Anaconda3-2.4.0-Linux-x86_64.sh • Instalar Git • $ sudo apt-get install git-all • Clonar repositório CloudSim • $ git clone https://github.com/lalithsuresh/CloudSim.git • Executar testes na framework • $ python CloudSim.py –input input –conf scheduler.conf