Welcome!

Cloud Event Processing - Analyze, Sense, Respond

Colin Clark

Subscribe to Colin Clark: eMailAlertsEmail Alerts
Get Colin Clark via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Colin Clark

In the past year or so, I’ve heard from many skeptics – people who didn’t believe that Event Processing could be successfully deployed in the cloud.  Granted, most of these folks represented firms actively engaged in providing the High Frequency Trading (Algo Trading) industry with tools.  And in that arena, cloud deployment probably doesn’t make sense.  Yet. Close to Home Though Ask people in Capital Markets about Twitter and the most common response you’ll get is, “What do people use it for?”  This is because most of the people in Capital Markets can’t use things like Twitter, instant messaging, or Facebook at work and if they can, it’s heavily regulated.  But the point is, that they mostly don’t get it – I myself was included in this camp until a friend of mine explained it to me.  Since thing, I’ve taken to Twitter like a fish to water.  My point here is that the... (more)

Map/Reduce, Twitter, RabbitMQ, and CEP – A More Realistic Example (part 1)

I thought it would make sense to flesh out the previous “Map/Reduce in CEP Land” post, so I did. We’re going to show a Java Twitter client publishing tweets to a RabbitMQ bus where they’ll be tokenized and emitted (map) for reduction (in a CEP engine).  We’ll construct a stream showing the most popular words over the last hour. So, first, a Twitter Java client (from gist) – here it is running in Eclipse – we’re subscribing to the sample.json feed: If you’re going to follow along on this little sojourn, make sure to change the URL you’re subscribing to in the client to: “http:/... (more)

CEP & RuleBots & OnRamps – Oh My!

I like Streambase’s announcement regarding their open source repository for CEP related stuff. And imitation is the sincerest form of flattery, so I thought I’d follow suit. In my glossary of terms, I deal with RuleBots and OnRamps. RuleBots RuleBots are pieces of code that subscribe to streams, do something of interest, and then put a result back on a stream. We’re releasing RuleBots with logic pertaining to Regulation NMS surveillance rules in the areas of: Trade Through, Unusual Activity, NBBO Calculator, Late Trading, Front Running, Wash Sales, Short Sales, Locked/Crossed, a... (more)

Cloud Event Processing – Where For Art Thou oh CEP?

In a recent post, Louis Lovas of Progress Apama explains why the first generation CEP vendors don’t have many, if any, cloud deployments.  Here’s a quote from his post: Typical of event processing applications that do things are those in Capital Markets like algorthmic trading, pricing and market making. These applications perform some business function, often critcal in nature in their own right. Save connectivity to data sources and destinations, they are the key ingredient or the only ingredient to a business process.  In the algo world CEP systems tap into the firehose of da... (more)

Dynamic Cloud Resources and Accountability

I reread this article from time to time just to make sure that I stay within some boundaries – 21 Experts Define Cloud Computing.  Among the 21, there are a couple that I really like; I’m going to cite a few of them over the next few days, and tell you what I like and don’t like about them (Also – remember, the title reads “21 Experts…” – it didn’t say “21 Experts in Cloud Computing…” – details matter).  This article was brought to my attention in a blog post, “Rumblings in the Cloud,” by Louis Lovas at Progress Apama. Dynamic Cloud Resources – While You Wait (or “I’ll have an E... (more)