CloudSim Plus

acerca de

Objetivos
Permitir que os investigadores possam modelar e simular diferentes cenários de cloud através da sua implementação utilizando Java

O CloudSim Plus
CloudSim Plus é um novo ambiente em Java8, completo, redesenhado, altamente extensível e moderno, para modelação e simulação de infraestruturas de computação em nuvem, serviços, mecanismos e algoritmos subjacentes. CloudSim Plus é baseado em várias métricas de desenho de software e engenharia, princípios e práticas tais como Coupling, Cohesion, Design Patterns, princípios SOLID e outros tais como Don’t Repeat Yourself (DRY) e KISS.

Os parceiros
  1. Instituto Federal de Educação do Tocantins (Brasil)
  2. Instituto de Telecomunicações (Portugal)
  3. Universidade da Beira Interior (Portugal)

caracteristicas & detalhes

  • Criação Dinâmica de Vms e Aplicações (Cloudlets): criação de Vms e Cloudlets a pedido, sem ser necessária a criação de DatacenterBrokers em tempo de execução.
  • Escalonamento de Vm: dois tipos diferentes de escalonamento de VM (mecanismos de escalonamento horizontais e verticais), adicionalmente com algoritmos de migraçãode Vm, podem ser usados seletivamente por um Hipervisor para providenciar um mecanismo de política de alocação de Vm, muito eficiente para atingir os objetivos pretendidos. Este mecanismo pode decidir o momento de executar a migração Vm, em escala vertical ou horizontal de Vm.
  • Execução Paralela de Simulações: permite a execução paralela de multiplas experiências, num máquina multi-núcleo para reduzir o tempo da simulação. A redução em tempo real que pode ser atingida pela execução de simulações em paralelo é muito dependente do cenário de simulação e da sua escala.
  • Event Listeners: mecanismo para monitorar a simulação em tempo de execução, permitindo a coleção de métricas, tomada de decisão de alocação de recursos (tais como escalonamento de Vm) e resultados granulares da execução da simulação. Tendo em atenção que o objetivo final duma simulação é a coleção de dados para serem processados, avaliados e validados, os Listeners permitem aos investigadores colecionar esses dados a qualquer intervalo temporal que possam precisar.
  • Ambiente de Trabalho fortemente Object-oriented: CloudSim Plus foi consistentemente redesenhado para criar relações entre classes, permitindo chamadas encadeadas tais como cloudlet . getVm () . getHost () .getDatacenter (). Deste modo, memoriza referências a objetos concretos, em vez de somente IDs inteiros para representar estas relações, que não está em conformidade com um desenho object-oriented.
  • Classes e Interfaces Permitindo a Implementação de Heurísticas: conjunto de classes e interfaces que permitam que o investigador construa tais heurísticas para resolução de problemas como estabelecimento e migração de Vm.
  • Outras características e informação adicional podem ser consultadas na página web de CloudSim Plus webpage e neste White Paper.

mais informações

detalhes do projeto

CloudSim Plus
A highly extensible and easier-to-use Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services

http://cloudsimplus.org/

O projeto CloudSim Plus é uma colaboração entre o Instituto de Telecomunicações (IT), a Universidade da Beira Interior (UBI) e o Instituto Federal de Educação do Tocantins, Brasil.

Contato

http://cloudsimplus.org/

EU EUBrasilCloudFORUM is funded by the European Commission under the Cooperation Programme, Horizon 2020 grant agreement No 689495. Este projeto é resultante da 3a Chamada Coordenada BR-UE em Tecnologias da Informação e Comunicação (TIC), anunciada pelo Ministério da Ciência, Tecnologia e Inovação (MCTI), no âmbito to acordo de subvenção Número 689495. Privacy Policy | Disclaimer Terms of use