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

Renewable Energy Distribution Map of Catalan Homes

Renewable Energy Distribution Map of Catalan Homes

Distributed Systems MS Thesis for Universitat Politècnica de Catalunya and Centre de Recerca Ecològica i Aplicacions Forestals.

Pau Pérez

July 07, 2014
Tweet

More Decks by Pau Pérez

Other Decks in Programming

Transcript

  1. Renewable Energy Production Distribution Map of Catalan Homes Pau Pérez

    Fabregat DEPARTAMENT D’ENGINYERIA DE SERVEIS I SISTEMES D’INFORMACIÓ Carles Farré Tost
  2. Mapa que mostri la producció d’electricitat a temps real per

    les instal·lacions solars i eòliques de particulars. 3 Joan Masó, CREAF “ Motivació i objectius
  3. The purpose of a Sensor Web is to extract knowledge

    from the data it collects. 6 Kevin A. Delin, 1997 NASA Jet Propulsion Laboratory “ Motivació i objectius
  4. 1. Sensors remots 2. Visualització de dades 3. Sistema en

    temps real SUMARI Motivació i objectius
  5. Capacitat d’interactuar amb altres sistemes sense escriure o mantenir nova

    lògica 31 INTEROPERABILITAT Sensor Observation Service
  6. SWE standards enable developers to make all types of sensors

    discoverable, accessible and useable via the Web. 32 “ SENSOR WEB ENABLEMENT Sensor Observation Service
  7. Operacions especificades • Inserir sensors i observacions • Actualitzar sensors

    • Eliminar sensors • Obtenir capacitats, observacions i sensors Sensor Observation Service
  8. Funcionalitats addicionals • Interfície REST • Aplicació web per administració

    • Suporta múltiples bases de dades Sensor Observation Service
  9. a collection of independent computers that appears to its users

    as a single coherent system 38 Andrew S. Tanenbaum, Maarten Van Steen Distributed Systems: Principles and Paradigms “ SISTEMA DISTRIBUÏT Cua asíncrona
  10. Reptes • Gestió de fallades • Estat dels components •

    Comunicació entre components Cua asíncrona
  11. 1. Simulador de sensor 2. SOS 3. Cua asíncrona 4.

    Aplicació web SUMARI Tecnologia
  12. Capistrano • $ cap production deploy • $ cap staging

    rollback • $ cap production tomcat:restart Infraestructura
  13. Conclusions • Explorar i entendre els reptes • El baix

    acoblament és essencial • No subestimar-ne la complexitat • Cal tenir en compte la resiliència Conclusions
  14. Treball futur • Implementar el sensor • Actualitzar a servidors

    de millor rendiment • Valorar PaaS respecte l’actual IaaS • Explorar eines alternatives Conclusions