simulador de cidades inteligentes (sbrc)

Download Simulador de Cidades Inteligentes (SBRC)

Post on 23-Jan-2018

129 views

Category:

Software

2 download

Embed Size (px)

TRANSCRIPT

  1. 1. SCSimulator: An Open Source, Scalable Smart City Simulator Eduardo Felipe Zambom Santana Daniel Macdo Batista Fabio Kon Dejan Milojicic
  2. 2. Contedo Introduo e Motivao Trabalhos Relacionados Cenrios Simulados Requisitos no Funcionais Simulador Arquitetura Implementao Avaliao de Desempenho Concluses e Trabalhos Futuros 2
  3. 3. Introduo Cidades Inteligentes Melhorar qualidade de vida da populao Uso de uma grande quantidade de dados Diferentes domnios de aplicaes Integrao entre todos os domnios Testes e Experimentos Testbeds Simuladores 3
  4. 4. Introduo Simulador Diversos cenrios de cidades inteligentes Diferentes atores Necessidade de um simulador de larga escala 4
  5. 5. Trabalhos Relacionados - DEUS 5
  6. 6. Trabalhos Relacionados - Siafu 6
  7. 7. Trabalhos Relacionados - Veins 7
  8. 8. Cenrios Simulados Trnsito Sade Acidentes e desastres Coleta de lixo 8
  9. 9. Atores Veculos Carros nibus Caminhes de coleta de lixo Edifcios Casas Prdios Terminais de nibus 9
  10. 10. Atores Semforos Pontos de nibus Pessoas Sensores 10
  11. 11. Requisitos no Funcionais Escalabilidade Usabilidade Extensibilidade 11
  12. 12. Arquitetura 12 Definio do Cenrio Simulado Modelo de Cidades Inteligentes Veculos Pessoas Sensores Prdios Semforos Sistemas Sim-Diasca Nmeros Aleatrios Gerenciador de Tempo Gerenciador de Carga Modelo de Atores Gerao dos Resultados Modelo de Programao Mapa Probe
  13. 13. Sim-Diasca Simulation of Discrete Systems of All Scales Simulador de propsito geral Eventos Discretos Cdigo Aberto Paralelo e distribudo Larga escala Escrito em Erlang 13 Sim-Diasca Nmeros Aleatrios Gerenciador de Tempo Gerenciador de Carga Modelo de Atores Gerao dos Resultados Modelo de Programao
  14. 14. Modelo 14 Modelo de Cidades Inteligentes Veculos Pessoas Sensores Prdios Semforos Sistemas Atores utilizados na implementao de cenrios de cidades inteligentes
  15. 15. 15
  16. 16. Definio do Cenrio Simulado class_Actor:create_initial_actor( class_TrafficLight, [ _TFNAME="traffic_light_1", _TFLAT=-23.562831, _TFLONG=-46.656866, _TFTIME=10 ] ), class_Actor:create_initial_actor( class_Sensor, [ _SName1="sensor_1", _SLat1=-23.570813, _SLong1=-46.656108, _SType1 = "temperature" ] ), 16Definio do Cenrio Simulado
  17. 17. Avaliao de Desempenho Atores 4 casas 3 terminais de nibus 4 sensores Carros e nibus criados durante a simulao Dois Testes: 500 mil ticks - 896 atores 10 milhes de ticks 18128 atores 17
  18. 18. Avaliao de Desempenho Mquina AMD FX6300 6 cores 10 GB de memria Fedora 21 18
  19. 19. Nmero de Ns 19
  20. 20. Recursos Utilizados em uma Simulao 20
  21. 21. Concluses Simulao pode ser importante para diversos cenrios de cidades inteligentes Vantagens: Custos Dificuldades com autorizaes burocrticas Testar novas ideias Necessidade de simulaes de larga-escala 21
  22. 22. Trabalhos Futuros Levantar e Implementar mais cenrios de cidades inteligentes Testes em mquinas com mais recursos Executar os testes de desempenho em diferentes cenrios: Cenrios que exigem muitos ns Cenrios que exigem muitos eventos Validao funcional do simulador Comparar com dados reais Validao com gestores da prefeitura de So Paulo 22
  23. 23. Obrigado! https://github.com/ezambomsantana/smart-city-simulator