Strategies for “Internet of Things” Performance Monitoring
Performance monitoring will change because of the huge number and unique nature of interconnected devices in the Internet of Things (IoT), and the evolving use scenarios, infrastructure, tools, and services necessary to support client business needs.
The number of interconnected “things” is expected to expand to billions ($26 billion is a low estimate), all of which will require network, system, and performance monitoring as well as management. Many similar devices are currently being monitored (for example, uninterruptible power supplies, security sensors, cameras, and locks; and power generators and distribution systems), and this experience can be captured to contribute to a standard knowledge base.
To determine your strategy, depict the scale and complexity of the things you need to manage and define the most thorough and innovative monitoring approach to achieving that.
New Device Complexities
Determining and improving performance for your new universe of interconnected things—including smart objects with embedded sensors and actuators—will present new challenges. Devices may be fielded in harsh environments with weak Internet connectivity. Multiple new device/application interaction scenarios will arise to cope with filtering and reporting of sensor monitoring data and actuator response to errors, and these scenarios will be rife with possibilities for delays and malfunctions.
Performance Monitoring Approach
Operating environments will be characterized by massive amounts of data and new types of devices—such as wearables, TVs, and tablets—and by new networking protocols and increased traffic.
A new generation of monitoring solutions will be crucial for coping with large increases in the number of endpoints and connections, as well as cloud-based tools that ensure end-to-end application performance. Risks, especially in the short-term, include infrequent monitoring and performance metrics that lack sufficient granularity. Both of these risks can be mitigated as more in-depth knowledge of specific device technology profiles is accumulated.
Define the aspects listed below to start devising a strategy for IoT performance monitoring:
- Use scenarios that document device/user interactions with error conditions.
- Stakeholders, including executives, end-users, customers, and partners.