April 29, 2013, 3:22 PM — Preparing its customers to join the emerging 'Internet of things', IBM has released a new appliance built to manage and route a voluminous amount of machine-to-machine small data messages
Using the MQTT (the Message Queuing Telemetry Transport) format, the IBM MessageSight appliance is capable of processing over 13 million messages per second, all of which could arrive from as many as 1 million end-nodes.
"It's a huge breakthrough in scale," said Mike Riegel, who is the IBM vice president of mobile and application integration middleware.
The IBM MessageSight was one of a number of new products and updates that the company announced as part of its Impact conference, being held this week in Las Vegas.
IBM designed this appliance, which will be available for customers on May 24, to specifically work with what is being called The Internet of things.
The Internet of things is not a network, but a new buzzphrase describing the growing use of network-connected embedded microprocessors, often connected to sensors or other data-gathering instruments. Because microprocessors are now so inexpensive and networks are so pervasive, such embedded systems could provide a wealth of data that organizations in most industries could use to monitor and improve operations.
For instance, a new car today may have dozens of microprocessors that run millions of lines of code, Riegel said. The car maker could ingest all the data these embedded systems produce, supplying their customers and themselves with pertinent information about how well the vehicle is operating.
By 2020, there might be as many as 22 billion embedded systems and other portable devices connected to the Internet, according to IMS Research. Collectively, these systems may produce more than 2.5 quintillion bytes of new data every day, estimated the IT research company.
The MessageSight appliance can collect, queue, filter and route data messages based on MQTT, which OASIS (the Organization for the Advancement of Structured Information Standards) has just recommended to be the protocol of choice for communicating with embedded systems. Because the appliance can read the messages, it can be programmed to route them to different locations, depending on the message's content. It can also convert the messages from MQTT to other formats.