Category: Distributed Object Caching

Amazon CloudFront Test Results with Small Objects

Posted on 06/15/09 No Comments

Following up on our Date with the CloudFront Operations Manager we have just released our public test results using a small 1.6kb object (a small gif file).  The results of the tests can be found here, Amazon CloudFront / S3 Small Object Test Results In a nutshell, we found a fairly significant performance improvement using [...]

Read more

TIBCO Silver v. Amazon EC2: First Impressions

Posted on 06/09/09 9 Comments

Just coming off a ten day vacation, I was planning to write a few posts on a few “pure” scientific topics like string theory, complexity, and emergence.    However, a few folks contacted me and asked me my opinion on TIBCO Silver; so, I thought I would at least blog on my first impressions. TIBCO’s [...]

Read more

TIBCO BusinessEvents 3.0

Posted on 09/24/08 11 Comments

I was pleased to read the Paul Vincent’s post, TIBCO BusinessEvents 3.0.    TIBCO has always had a forward thinking vision for distributed computing and this release of BE 3.0 is another step in the right direction.  TIBCO now has the only commercial-off-the-shelf (COTS) event processing platform on the market that supports distributed event processing, multi-agent [...]

Read more

A Brief Introduction to Blackboard Architectures

Posted on 07/20/08 4 Comments

A blackboard architecture is a distributed computing architecture where distributed applications, modelled as intelligent agents, share a common data structure called the “blackboard” and a scheduling/control process. The blackboard can be either centeralized or distributed, depending on the requirements and constraints of the application(s). To solve a complex problem in the blackboard-style, the intelligent agents [...]

Read more

Bankers Voice Scepticism Over New Event Processing Technologies

Posted on 11/28/07 11 Comments

This week I completed a presentation on complex event processing at Wealth Management Asia 2007 where I had a chance to field some tough questions from risk management experts working for some of the top banks in the region. In particular, one of the meeting attendees voiced strong scepticism over emerging event processing technologies.   The basis for his scepticism was, in [...]

Read more

COTS Software Versus (Hard) Coding in EP Applications

Posted on 11/21/07 1 Comment

Opher Etzion has kindly asked me to write a paragraph or two on commercial-off-the-shelf  (COTS) software versus (hard) coding software in event processing applications.  My thoughts on this topic are similar to my earlier blog musings, Latency Takes a Back Seat to Accuracy in CEP Applications. If you buy a EP engine (today) because it permits you run [...]

Read more

Clustered Databases Versus Virtualization for CEP Applications

Posted on 11/16/07 No Comments

In my earlier post, A Model For Distributed Event Processing, I promised to address grid computing, distributed object caching and virtualization, and how these technologies relate to complex event processing.   Some of my readers might forget my earlier roots in networking if I continue to talk about higher level abstractions!  So, in this follow-up post I will discuss virtualization relative to [...]

Read more

Event Cloud Computing – IBM Turning Data Centers Into ‘Computing Cloud’

Posted on 11/15/07 2 Comments

 I predict we may experience less debates on the use of the term “event cloud” related to CEP in the future, now that both IBM and Google  have made announcements about “cloud computing” and “computing cloud”, IBM Turning Data Centers Into ‘Computing Cloud’ “The initiative also builds on IBM’s announcement with Google last  month that they are developing cloud [...]

Read more

A Model For Distributed Event Processing

Posted on 11/01/07 7 Comments

In my last post, Analytical Patterns for Complex Event Processing, I provided an overview of a few slides I presented in March of 2006 at first event processing symposium titled Processing Patterns for Predictive Business.  In that same presentation (slide 15), I also introduced a generic high level architecture (HLA) for event processing in the illustration below: The figure above is a [...]

Read more