IoT Agenda

Apr 2 2018   1:43PM GMT

Preventing IoT data waste with the intelligent edge

Stephen Goldberg Profile: Stephen Goldberg

Tags:
Big Data
Data Analytics
Data Management
Data scientist
Database
Databases
Developers
Edge analytics
Edge computing
Internet of Things
iot
IoT analytics
IoT data

Companies are doing a lot of interesting things in the IoT and industrial IoT space, but it often seems to me that while there are a lot of exciting and flashy features taking place at the edge, not a lot is being done with the collected data afterwards.

For example, we are being inundated with smart retail, smart manufacturing, self-driving cars, robotics and other amazing use cases. These things are incredible, but we don’t see a lot of trend analysis afterwards or real-time reaction to collected data. We should be seeing a lot more insights from the edge. We see basic things, but the advanced analysis we have come to expect from machine learning and predictive analysis is missing. Furthermore, we are not seeing real-time data analysis and reaction that is possible.

This, however, was just my general consensus for the industry based on many conversations I’ve had with developers, customers and partners; however, this article — “Internet of things data proving to be a hard thing to use” by Sharon Shea — takes a much deeper look and confirms my suspicion. It states, based on research by Forrester, that only 1% of IoT data collected is ever used. That is staggering, but should not be surprising.

Why are companies collecting so much data, yet using so little? I believe the answer to be very straightforward — traditionally this has been a very hard problem to solve. This is compounded by the fact that most of the people solving these problems, while incredibly smart, are first and foremost electrical engineers and do not have strong backgrounds in big data.

Most engineers implementing IoT projects, with good reason, are heavily focused on hardware challenges like battery life, device size and selecting the right manufacturer. They are also obviously focused on solving their primary use cases and getting to market quickly, and not as concerned with value-added analytics, which normally come later.

They do not have time to design and build the traditional big data architectures required to consume IoT data and transform that data into valuable insights, identify patterns and make it actionable. They don’t have the time, skill set or incentive to fully optimize their data value chain.

How could they? The technologies available on the market either offer very basic functionality, are very complex or very expensive. Often a data value chain optimized for trend analysis and analytics is comprised of five to seven different products. These might include a caching mechanism on the device, an IoT gateway, a NoSQL database, an SQL database, a map reduce technology and middleware to tie it all together. This requires a large investment in licenses, infrastructure and technical resources in addition to already expended capital on IoT hardware.

As a result, they often turn to technologies that provide the most basic of functions and allow them to move forward with the least resistance with the plan that, after reaching market, they will circle back toward optimizing their data value chain to monetize the other 99% of the data they are collecting. As we know, this rarely to never happens.

As I mentioned above, solving big data problems is really complicated. Database vendors have taken the path that offloads that complexity onto the developer instead of internalizing this complexity and presenting simple solutions to complex problems. Furthermore, the people innovating within the technology landscape are a lot different than they were 15 years ago, yet the most popular database technologies, like MongoDB and SQLite, are 11 and 18 years old respectively.

Folks driving innovation today are electrical engineers, data scientists, artificial intelligence researchers and quantum physicists. These are all incredibly smart folks, but they are not first and foremost computer programmers. Furthermore, most new developers do not have four-year degrees in CS, but rather graduated from code school. As a result, the data management industry needs to focus on providing solutions to massive big data problems that empower these folks to focus on building incredible innovations, and not worry about overly complex and expensive big data architectures that leave 99% of data unused.

As programming becomes a more cross-disciplinary skill, it is unreasonable to have an expectation that database end users will have 10, 15 and 20 years of experience implementing data management systems. These technologies need to be easy to install, easy to maintain and easy to use. This is especially important in IoT. In other verticals and workloads, the solution to the above has recently become DBaaS. That does not work in IoT, where your data value chain begins far outside the cloud.

Adoption of IoT, in turn, is going to continue to drive an adoption of hybrid cloud. As a result, the solution to these problems cannot simply be providing a managed service for an incredibly complex product. The product itself needs to be simple and easy to use, yet highly scalable, so that it can be deployed and managed directly on the edge and in the cloud with the same level of effort and skill set. In order to continue to drive and support innovation the data management industry will needs to transform to support a new generation of innovators.

All IoT Agenda network contributors are responsible for the content and accuracy of their posts. Opinions are of the writers and do not necessarily convey the thoughts of IoT Agenda.

1  Comment on this Post

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.
  • ScottDal
    I posted a similar comment on Sharon Shea's post...

    In the area of IoT that we work (industrial wireless sensors), we see companies collecting huge amounts of data from their machines - and never using it.  Or, giving it to PhD computer scientits that have never stepped into a factory.

    We have had success by listening to the pain points of the people that call us that are looking for a solution.  For example, a motor failing and causing a machine to fail at a critical time.  By working with the person that maintains that machine, we can quickly "dial in" what sensing data is needed and set alerts based on the maintenance person's familiarity with the machine.  We can then use the on-board "edge computing" power of the sensor to transmit data only: when an alert sensor reading is exceeded (often from multiple sensors) or during a once-a-day heartbeat to assure that the sensor is working.  This keeps the data way down but provides high value.

    This approach comes from my early career as a maintenance manager at a large factory.  It didn't talk long before I could tell a failure was coming by the way the floor was vibrating or the temperature of a machine surface that I touched as I walked by each day.

    We have worked with several large organizatons that have hired large staffs of computer scientists to try to "tease out" impending failure from huge amounts of data - and that approach rarely works - for many reasons including: computer science people don't often understand what an industrial motor does before it fails.

    Our simpler and practical aproach to work with the people that understand the process and then put the data filtering in the smart-sensor really helps with acceptance because the database stays a very reaonsable size and when an alert is sent, it is taken seriously by the people that helped create it.  Often we implement our "small data" system in parallel to established systems to get them implemented quickly and showing a fast ROI (and to get the person that called us quickly out of hot water).

    Scott Dalgleish
    CEO, Phase IV Engineering
    0 pointsBadges:
    report

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

Share this item with your network: