Virtual Swarm
Geovane Fedrecheski
Advisor: Marcelo Zuffo
Dec 2016
Contents
The Swarm
Problem
Proposed solution
Architecting the solution
Results & Conclusion
The Swarm
First, the IoT
Good
- Automation
- Pervasive
- Remote access
Bad
- Interoperability
- Scalability
- Security
Lee, Edward A., et al. "The Swarm at the Edge of the Cloud." IEEE Design & Test 31.3 (2014): 8-20.
Problem:
Demonstrate the Swarm
-
Cost
-
Complex
-
Difficult to see under the hood
Proposed Solution:
A 3D Virtual Interface
The Solution's
Architecture
...
The Swarm (backend)
The Virtual Swarm (frontend)
HTTP
The Swarm (backend)
"agenda_plus_sensors": {
"base_ip": "172.18.0.1", "broker_port": 4000,
"devices": [
{
"title": "broker2", "ip": "172.18.0.2",
"services": ["humidity_sensor", "temperature_sensor"]
},
{
"title": "broker3", "ip": "172.18.0.3",
"services": ["temperature_sensor"]
},
{
"title": "broker4", "ip": "172.18.0.4",
"services": ["agenda"]
}
]
}
./simula --scenario=agenda_plus_sensors
...
The Swarm (backend)
The Virtual Swarm (frontend)
HTTP
22:51:48.159 [debug] read request agenda -> temperature
22:51:48.580 [debug] read response temperature -> agenda
The Virtual Swarm (frontend)
HTTP
Conclusion
Goal: Virtual Swarm
Backend / Frontend architecture
Virtualized
Swarm Backend
Distributed
Logging
Virtual Reality
Frontend
Obrigado!
Geovane Fedrecheski
geonnave@gmail.com
Advisor: Marcelo Zuffo
Dec 2016
Virtual Swarm
The Virtual Swarm Project
By Geovane Fedrecheski
The Virtual Swarm Project
- 575