• Skip Navigation |
  • Accessibility 
IT-Director.com Logo
  • Metastorm leverages Azure to leap into Cloud-based collaborative modelling
  • Uwhat?
  • A Clear Message for Vendors In the SMB Technology Market
 

Main navigation - go to a section of this website:

  • ARCHIVE
  • PAPERS
  • EVENTS
  • NEWSWIRE
  • BLOGS

  

Member Login | Become a Member

 
 
DOMAINS
  • Enterprise
  • SME
  • Business Issues
  • Technology
    • Data Management
    • Applications
    • Infrastructure
    • Systems Mgmt
    • Security
    • Mobile
    • Storage
    • Personal Productivity
  • Services
  • Channels
FEATURED EVENTS
  • Smart Grids Summit 2010
    13th September
    Málaga, Spain
  • Mastering the Requirements Process
    13th September - 15th September
    London, United Kingdom
POPULAR PAPERS
  • Cloud Computing - taking IT to task by Quocirca
  • Composite Data Virtualization Platform by Bloor Research
  • Channels to Managed Print Services in Europe by Quocirca
TRANSLATE PAGE



USEFUL LINKS
  • Last 7 Days
  • Archives
  • Market Place
  • Top Articles
INTERACT
  • Advertising
  • Site Feedback
  • Newsletters
  • Contact Us
  • Registration
CONTENT FEED

Technology -> Applications
RSS Feed:

RSS Icon

What is RSS?

RANDOM QUOTE
Observations - "Progress was all right. Only it went on too long." - James Thurber

ADVERTISEMENT
Analysis

Applying data warehousing principles to event processing

Philip Howard By: Philip Howard, Research Director - Data Management, Bloor Research
Published: 2nd January 2009
Copyright Bloor Research © 2009
Logo for Bloor Research
Page Tools

Request Reprints
Tell A Friend
Contact Author

More from author
  • August 2010
    EntropySoft introduces appliance
  • August 2010
    What’s happening with event processing?
  • August 2010
    The impact of Mark Hurd
  • July 2010
    Uwhat?
  • July 2010
    And so, it begins ...
  • July 2010
    Whither analytics?
  • July 2010
    Approaching heterogeneous storage optimisation

It is now pretty much agreed that in data warehousing environments you need a massively parallel processing (MPP) architecture in order to handle very large data volumes. The important factor is that you have local processing close to each disk in order to improve performance rather than moving all of the data to a central point and then trying to process it.

Now consider (complex) event processing environments where you have very large quantities of data. Shouldn't the same thing apply? For most of the vendors in the market the answer is no. However, these suppliers are typically focused almost exclusively on applications within capital markets. Here you have the advantage that there is, in effect, a single source of data. Yes, there are separate feeds from Bloomberg, Reuters and others, and they need to be filtered but essentially they can be treated as homogeneous. This has the effect that, suitably powered, the conventional event processing vendors can handle the volumes of data well enough. In other words, if we think about this in database terms, then there is a CPU issue but not an I/O issue.

Now consider non-financial applications such as those based on automatic number plate recognition (ANPR), surveillance, GPS, RFID or other sensor data. In these environments there are often widely distributed sources of the data, which may be generating very large volumes of data in each location. So here we have, potentially, both a processing and an I/O issue.

Well, if MPP is the solution to the combined I/O and processing limitations of data warehousing shouldn't an analogous approach also apply to event processing in distributed environments?

This is the approach that Event Zero, an Australian company, has taken with its Event Processing Network (EPN). It offers a distributed solution that works in a fashion that is analogous to an MPP-based warehouse. That is, it has not implemented a traditional hub and spoke architecture where the spokes collect the data and pass them on to the hub for processing but, instead, it has invoked the principle of local processing, with as much data as possible being processed locally before being passed to the centre in case you need to do things like aggregation. Of course, this also makes the whole environment much more flexible because it is easy and inexpensive to add new local processors as required.

There is another point. It is often of crucial importance that you understand the sequence and timing of events in an event stream. Now, that's easy enough if you are dealing with stock ticks but it is significantly harder if you are dealing with distributed data sources. It is not impossible when using a monolithic approach but it is going to be much easier with a solution like EPN where such facilities have been designed into the product from the outset.

As far as I know, EPN's architecture is unique. More to the point, it appears to have substantial advantages in distributed event processing environments. I also like the way in which the company is focusing on solutions (which include ANPR, environmental monitoring, security, transport/traffic systems and utilities amongst others) rather than just on its platform. Despite the fact that EPN was only launched in April of 2008 (development has been ongoing since 2004) I expect it to have significant success.

Reader Comments

Sorry, we are no longer accepting comments on this item. We suggest trying to contact the author directly.

5th January 2009: 'Neil' said:

This smells like something many MOM products did ten years ago? What is new apart from different name and marketing terms???

Reply to Neil?

18th January 2009: 'hixxxxx' said:

I dont agree necessarily with your first sentence and premise: "It is now pretty much agreed...". Can you give some reference for that?

Reply to hixxxxx?

19th January 2009: 'Philip Howard' said:

Well, give me an example of a single instance data warehouse of, say, 100Tb or greater, that doesn't run on MPP - I don't think you'll find one.

Reply to Philip Howard?

The messages above were all contributed by IT-Director.com readers. Whilst we take care to remove any posts deemed inappropriate, we can take no responsibility for these comments. If you would like a comment removed please contact our editorial team.

  • Site Map
  • | Terms of Use
  • | Privacy

Published by: IT Analysis Communications Ltd.
T: +44 (0)1908 880760 | F: +44 (0)1908 880761