Meeting the IoT SLA Challenge

Yaniv Nissenboim
jumperiot
Published in
3 min readJun 19, 2017

--

Industry reports project between 30 to 50 billion connected devices by 2020. These devices will be deployed on various setups such as factories, hospitals, smart cities, homes, etc. All these devices are expected to continuously stream information from the physical world and to be online all the time. IoT systems have many use cases and will help improve processes in a way we still can’t fully comprehend.

Once an IoT system is deployed, it is expected to work accurately. Accuracy is even more important when the system is deployed on critical infrastructures. Unfortunately, deploying an IoT system is not a “fire and forget” operation. Systems will include bugs, RMAs, security vulnerabilities, production issues and much more. Each time this happens your company will be in a race to minimize downtime — to prevent brand damage and loss of revenues.

In a system with thousands of remote devices, the smallest unmitigated production issue can impact customer sentiment and harm business. To address it, a company must:

  1. Monitor the health of large scale systems and manage its operation.
  2. Detect production issues in real time, and ahead of time.
  3. Mitigate problems and perform root-cause analysis.

For example, by monitoring compute, storage, connectivity, and battery statistics and comparing it to nominal values, one can identify potential bug or security breach.

When building an IoT system, the company must include proper logging and health monitoring. The developer of such monitoring services will have to deal with many constraints that are unique to IoT systems:

  1. Communication channels are not reliable, fragmented and have low bandwidth
  2. Devices have minimal available resources and run on RTOS/Bare-metal
  3. Many sensors are installed in remote locations and are not accessible

Being able to monitor system health and run analytics remotely is imperative in IoT, as you aren’t going to be able to debug device once deployed.

Considering a do-it-yourself approach, once the data is collected from the devices, your teams will have to store the data somewhere. After the data is stored, it needs to be crunched and displayed in a meaningful manner.

Building all these tools require a great deal from your company, and as it’s not part of your core business, it will often be neglected until it’s too late and your devices are already deployed. In that point, meeting the SLA becomes a real challenge.

If monitoring IoT systems health is top of mind for your company and you’ve decided not to build it for yourself, we have a post that will help you make a decision. Check it out.

Although monitoring IoT system health don’t add much of differentiating value to your product, it is evident why it’s fundamental to the end user and your business. With proper device monitoring and management, you can ensure great customer experience, maximum uptime, security and save money in support and operation. Meeting the IoT SLA challenge can be done by continuously monitoring, managing and troubleshooting your IoT system.

Please add a comment with your thoughts and how you plan to meet the SLA challenge for your IoT system. Check out how we at Jumper can help you monitor your system health and performance for free on this blog post.

Call for Input

If you find this interesting — signup to get updates from Jumper and join our closed beta.

--

--