Posts Tagged ‘Complex Event Processing’

Chasm Not Crossed as A Sensor Data Tsunami Comes Over The Horizon

Monday, June 21st, 2010

Just over a week ago I spent a day at SensorExpo in Chicago to present on Complex Event Processing (CEP) discussing how CEP engines, Predictive Analytics, business rules can be used to analyse sensor emitted event data in-motion to facilitate business optimisation.  This was a very busy conference.  I estimated at least 2000-3000 people on the exhibition floor with maybe 400 on the conference.  I found around 100 vendors with all kinds of sensor devices on show exhibiting their products and services.  To my surprise however I had only heard of 2 of the vendors. IBM and Texas Instruments.  The floor was heaving with people looking to instrument their business operations to measure everything from movement, temperature, energy consumption, stress, heat, fluid volumes, pipeline flows and RFIDs.  There were analog devices and digital devices.  When taking to the vendors the big common denominator was that they are all trying to collect the data from sensor networks and RFIDs to analyse it.  Yet other than IBM there was not a single BI vendor in sight. Not even a single complex event processing (CEP) vendor in sight.   I was shocked because this market is clearly booming.   What was even more surprising was that I could not find an IT professional anywhere. 99.9% of all delegates and speakers were engineers.

Attending some of the case studies I found some fantastic applications of the use of sensor networks and RFIDs.  Healthcare with sensors all over hospitals with equipment and patients all tagged with RFIDs.  The return on investment in this case was fraud prevention on equipment (theft mainly) and process improvement for patients.  Another session I attended was one on monitoring stress in all the bridges in the US – over 700000 of them.  Some of the stats being quoted by the speakers were staggering.  “Well we are emitting, 3 events per minute from every sensor on a 7×24 hour basis. After 6 months operating like this we have over 20 PETABYTES of data”.  You read it right 20 PETABYTES.   A lot of the technical focus at the conference was on energy harvesting to prolong sensor battery life,  but the business message was clear as a bell.  Process optimisation, preventative maintenance and cost reduction comes from instrumenting business operations.  Manufacturing production lines, supply chains, product distribution, asset management.  You name it, they’re measuring it.

So I have to ask, where are all the BI vendors? Where are all the analytical DBMS vendors? Where are the CEP products, the real-time dashboards and predictive analytical models for automated analysis?  This is an operational BI gold mine.  Yet there are no mainstream vendors in sight bar IBM (at least someone there is switched on to what is happening).  The volume of data coming over the horizon from the adoption of sensor networks and RFIDs is nothing short of massive.  What is also clear is that this is already going on in enterprises and IT are blissfully unaware of it in the main.  Clearly IT BI professionals have got to get in touch with their Engineering colleagues and engineers have got to be made aware of mainstream data integration, analytical database and BI platform technologies as well as CEP software of course.  In my 29 years in the industry, I don’t think I have ever seen a chasm between IT and business not even explored never mind crossed.  Yet the value of CEP and mainstream DW/BI to this market is nothing short of enormous.   It is symptomatic of a young market heaving with engineers that has yet to be tied into mainstream IT to exploit far more robust software than is being used on this data at present.  What an opportunity. What a huge opportunity.  It most certainly is going to re-define large databases when we have to set them up for analysis of historical event data emitted by these devices.  CEP has to go there. CEP vendors have to get out of just being in the financial markets and wake up to a ton of data in motion being emitted by the growing number of devices.  An article I read recently said that Sensors empower an Internet of Things.  Well, those things are coming over the horizon emitting a Tsunami of data. It is time CEP and DW/BI vendors woke up an smelt the coffee and became aware of this rapidly growing market.  CIOs had better take heed too because they are going to have to integrate it into mainstream IT.

In-Memory Data – Vital for BAM and CEP

Tuesday, June 24th, 2008

As we head down the road towards real-time event-driven computing and move gradually away from batch processing it is clear that the number of events in some vertical industries is going to be enormous. Not surprising therefore that if we are looking to analyse this data before it reaches a data warehouse then in-memory data is going to be essential to scale up complex event processing (CEP) and business activity monitoring (BAM). You could argue that as solid state disk starts to replace spinning disks that it will all be in memory in the not too distant future. In my opinion we are going to start to see parallel query processing and scoring happening in parallel on in memory data. A good example of this is the strategic partnership emerging between Teradata and SAS which offers deployment of scoring models developed in SAS in the Teradata DBMS. This kind of functionality is the beginnings of massively parallel scoring on in memory data. Also other database vendors such as IBM and Oracle are investing in in-memory extensions to their database products.

If you are looking at scaling CEP or BAM on large volumes of events then it would seem that in-support for handling memory data is going to be high on your shopping list

Feed Me, Feed Me – Event Driven Analytics

Saturday, May 17th, 2008

The explosion of web feeds on the internet and now also within the enterprise rightly warrants the question “Is it possible to analyse feed data in real time?”. The answer has got to be a resounding yes and opens up new ways to use BI that go beyond traditional BI systems. Analysing feed data in real time may be of significant business value and pushes corporations into the new world of Complex Event Processing (CEP). New extensions to SQL are being developed by various vendors to allow querying of live event data. An example here would be Streambase.

Increasingly we are also seeing Enterprise Feed Servers (e.g. Newsgator) starting to be deployed inside the enterprise to aggregate RSS and ATOM feeds coming from internal and external sites so as to deliver relevant aggregated feed content to different people in different roles across the enterprise. Imagine if you could analyze feeds from news providers like Bloomberg and Reuters or if you could analyze messages as they flow over an enterprise service bus in a SOA. Sounds BAM doesn’t it? But is is more than that. Imagine RFIDs and the event clouds they generate. Looking for patterns in event clouds is what CEP is about. All this analysis happens way before data gets to any kind of data warehouse or data mart. This is a really high value return on investment opportunity to push BI systems into the world of ‘always on analysis’. The world of events and feeds are upon us. Time to get busy don’t you think? If you are doing anything in this area in your own organisation please share it with us, it would be great to hear from you.

IBM Moves on Complex Event Processing

Wednesday, January 23rd, 2008

Following on from my blog at the beginning of the year entitled “Predictions for 2008″ which predicted that Complex Event Processing (CEP) would be a hot topic this year, IBM has moved already in to play in this market by their acquisition today of AptSoft. With the growth in SOA and business process management as well as some verticals such as manufacturing, logistics, retail and pharmaceuticals all investing in RFIDs we are set for an explosion of events on a scale we have never seen before in commercial business. Because of potentially significant business benefits in bottom line savings and revenue from being more responsive to events, CEP should not be ignored. This is a major emerging marketplace that offers automated business optimization and actions in a much more timely manner. There is no way business will be able to change applications at the pace required to keep up with demand to monitor business events over the next few years, There has to be a better way of doing this. That way is CEP – a declarative approach that involves no programming. CEP is the next generation beyond BAM. This announcement may well see IBM’s competitors move in on this market to compete considering the growth potential. While the backlog of IT systems requiring SOA integration is growing, companies should educate themselves in this field as they may well benefit from looking at CEP as a way to become more responsive to business events rather than building everything themselves. There is no doubt that the era of “Right Time” BI has begun.