Getting data processing right for the Internet of Things

Big Data

By 2020 there will be six connected devices for each person on the planet. Alongside this tremendous growth in connectivity, the Internet of Things (IoT) has steadily become an everyday reality and not a trend of the distant future. The opportunities for both businesses and consumers to benefit from the data being produced is considerable, particularly as organisations become better at gleaning insights from the IoT.

We already have multiple use cases, particularly in industry, where data is constantly being produced on all manner of devices—ranging from factory machinery that outputs manufacturing quality markers,  through to connected farm equipment that tracks a field’s microclimate. A study recently released by Beecham Research claimed that IoT could increase food production by 70%, providing a major boost to efforts to help feed the 9.6 billion people expected to inhabit the world by 2050.

However, despite the tremendous potential of IoT, how can it actually be delivered in data processing terms, and how fast can businesses or consumers gain insight from the data being produced? The answer lies in choosing the right platform to manage the entire data process.

 

Dealing with the data deluge
The massive volumes of data currently being generated by connected devices require a truly “big data” approach. With 50 billion connected devices set to be online by 2020, we are set to see a constant flow of information being created that will have significant value, if it can be effectively processed.

To make sense of this data, it’s key that businesses store the data properly and build historical references that will allow for a depth of data to be established and trends to be detected. In order to do this with huge numbers of small individual files, a highly scalable IoT processing platform is essential. Is that platform able to scale to the millions, billions, or event trillions of files? The answer has to be “yes” every time.

It’s also worth considering that simply storing the information in a data warehouse and generating reports every few days is not enough. With the vast majority of IoT use cases this isn’t effective as the data needs to be processed on a streaming basis, with the ability to identify and act on valuable information quickly and easily. In the IoT world, speed is essential.

With large volumes of both unstructured and structured data being produced due to IoT, a flexible platform is required that can properly store and process all types of data regardless of its form. This should also support stream processing from the outset with the functionality to deal with low-latency queries against semi-structure data items, at scale.

 

Developing a structure for things
One challenge facing the existing IoT landscape is that there are no widely accepted reference architectures. Those that have been proposed consistently include a theme around polyglot processing. By combining different processing modes with a platform, it becomes possible to deal with varying formats.

In addition privacy and security need to be covered by an IoT data processing platform. Protecting the privacy of users is key, from data masking to provenance support over encryption, protecting the user and their privacy is crucial.

Collecting the data alone is also not enough. It is critical that the platform can combine deep predictive analytics from historical data with real-time events. Therefore, ensuring that some kind of low-latency, high-throughput database facility is integrated into the overall workflow, is extremely important. In addition to massive scale, IoT workflows require fast lookup and sometimes updates of data, requiring an extremely fast database facility that doesn’t suffer breakdowns in performance.

Apache Hadoop represents the natural platform for such requirements. Designed for large-scale data intensive deployments, Hadoop is built to process huge amounts of data by connecting many commodity computers together to work in parallel.

Through MapReduce or the Apache Spark execution engine, Hadoop can take a query over a dataset, divide it, and run it in parallel over multiple nodes. This ability means it is ideal as a data processing platform for the volume of data produced by the different components in the IoT landscape. With the volumes of data only set to increase, it’s crucial that an effective data processing platform is in place at the very beginning so that results are delivered quickly and indefinitely.

 

Getting ready for IoT
Already there are areas where IoT is starting to have a real and important impact, with plans in place to dramatically increase the volume of data being produced from initiatives such as smart cities. As an example Bristol is set to become the UK’s first “programmable city” this year. Since March 2015 the city’s data on air quality, temperature, humidity, traffic movement and signal patterns have been and analysed to inform council decisions on areas like spending and legislation.

Rob AndersonThe IoT represents a tremendous opportunity and will continue to gain momentum through the course of the next few years. Integral to this development is that organisations, regardless of the sector they operate in, select the right data processing platform and support from the very beginning. If done effectively, the possibilities for IoT innovation are endless.

By Rob Anderson, vice president, systems engineering at MapR Technologies

RECENT ARTICLES

The impact of IoT on medical equipment and healthcare

Posted on: April 24, 2024

In the healthcare industry, medical equipment and medical IoT have become an important part of treatment. More and more connected devices are not only changing patient care but also improving medical intelligence. With the help of technical innovation, medical devices are not only reducing operational costs but also providing a promising path for improving health

Read more

Invicti launches AI-powered predictive risk scoring for web applications

Posted on: April 24, 2024

Invicti has announced its new AI-enabled Predictive Risk Scoring capability. The feature assigns predicted risk to applications and helps organisations gain a view of their overall application security risk.

Read more
FEATURED IoT STORIES

What is IoT? A Beginner’s Guide

Posted on: April 5, 2023

What is IoT? IoT, or the Internet of Things, refers to the connection of everyday objects, or “things,” to the internet, allowing them to collect, transmit, and share data. This interconnected network of devices transforms previously “dumb” objects, such as toasters or security cameras, into smart devices that can interact with each other and their

Read more

The IoT Adoption Boom – Everything You Need to Know

Posted on: September 28, 2022

In an age when we seem to go through technology boom after technology boom, it’s hard to imagine one sticking out. However, IoT adoption, or the Internet of Things adoption, is leading the charge to dominate the next decade’s discussion around business IT. Below, we’ll discuss the current boom, what’s driving it, where it’s going,

Read more

9 IoT applications that will change everything

Posted on: September 1, 2021

Whether you are a future-minded CEO, tech-driven CEO or IT leader, you’ve come across the term IoT before. It’s often used alongside superlatives regarding how it will revolutionize the way you work, play, and live. But is it just another buzzword, or is it the as-promised technological holy grail? The truth is that Internet of

Read more

Which IoT Platform 2021? IoT Now Enterprise Buyers’ Guide

Posted on: August 30, 2021

There are several different parts in a complete IoT solution, all of which must work together to get the result needed, write IoT Now Enterprise Buyers’ Guide – Which IoT Platform 2021? authors Robin Duke-Woolley, the CEO and Bill Ingle, a senior analyst, at Beecham Research. Figure 1 shows these parts and, although not all

Read more

CAT-M1 vs NB-IoT – examining the real differences

Posted on: June 21, 2021

As industry players look to provide the next generation of IoT connectivity, two different standards have emerged under release 13 of 3GPP – CAT-M1 and NB-IoT.

Read more

IoT and home automation: What does the future hold?

Posted on: June 10, 2020

Once a dream, home automation using iot is slowly but steadily becoming a part of daily lives around the world. In fact, it is believed that the global market for smart home automation will reach $40 billion by 2020.

Read more

5 challenges still facing the Internet of Things

Posted on: June 3, 2020

The Internet of Things (IoT) has quickly become a huge part of how people live, communicate and do business. All around the world, web-enabled devices are turning our world into a more switched-on place to live.

Read more