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.

Avatar for Will Soares

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