data is transmitted to a service: • Modifies data based on filters • Triggers tasks or devices • Relays the data to another service • Saves the data to a database The IoT workflow
custom gathered information • More sensors, more data to send • Bandwidth is needed to transmit big chunks of data over the internet Sensors and devices
deployed in 3 sites • 2.5MB data per second • 656GB data transmitted per day • 5000+ messages per second • 728GB Big Data database size ViZix Challenge
do we update to new versions? • Support 5000+ messages per second • Internet bandwidth to support 656GB / day • Monitoring health and logs ViZix Challenge
point of failure • CPU, RAM and Network shared by all components • High disk writes occupies the HDD • Configurations all over the place First attempt: fail
do we update to new versions? • Support 5000+ messages per second • Internet bandwidth to support 656GB / day • Monitoring health and logs Second attempt
do we update to new versions? • Support 5000+ messages per second • Internet bandwidth to support 656GB / day • Monitoring health and logs Second attempt