Every year, I like to decompress a bit and take a break. Usually, I like to
go scuba diving – the dive sites I like are usually far removed from email,
Twitter, Facebook, etc. and it gives me a chance to actually unplug, defrag,
and think a bit.
This year, the family went to Grand Cayman to experience some of the
world’s best diving. Within Grand Cayman is Hell, a small township
dedicated to tourism and aptly named given the attached photo.
We visited Hell in between dives, and rather than make my ex-wife room
reservations or send out postcards, I thought I’d amplify a few predictions
I’d made earlier after the benefit of some quality thinking time. So here
Cloud based services will finally hit Wall Street in 2011. It makes a lot of
sense for firms to offer shared access to things like market data and to
provide elastic resource for its manipulation. It d... (more)
VMWare has been on a buying spree lately.
In the last month, they’ve announced both Redis and RabbitMQ.
Here’s VMware’s take on Redis, and spring source’s on RabbitMQ.
RabbitMQ is built with Erlang.
Much Rejoicing in the Village
We use both of these technologies at Cloud Event Processing. And we love
Erlang too. VMware’s acquisition of these technologies not only validates
our decisions, which we are very selfishly pleased about, but also sends an
The Message Please
Everyone’s busy abstracting resources in the cloud – making resources
like compute, stora... (more)
For our CEP in the Cloud example, I’ve briefly outlined a stream based load
balancing idea. In this example, RuleBots (pieces of code that do something
– think of the procedural extensions built into some vendor’s products)
send utilization statistics to the CEP Load Balancer via RabbitMQ. The CEP
Load Balancer in this case is written in Java and uses Esper to create a
stream containing all available processes (destinations) in a particular
What’s a Service Pool?
For this example, we define a service pool as available compute resources in
the cloud available to ... (more)
The object of this demonstration is to show the classic Map/Reduce example of
Word Count in a CEP flavor which we’ll deploy into a cloud. We’re
almost there – all of the code should be wrapped up this week and we should
be running in a cloud by the end of next week.
Currently, I have RabbitMQ running on a Mac Pro tower (Intel, of course).
It’s the latest version running on top of a locally compiled version of
Erlang. I’m using RabbitMQ as the bus for this project.
The Twitter OnRamp is up and running. The OnRamp’s job is to get data into... (more)
IBM Session at Cloud Expo
I’ve been getting a lot of email, and there have been some posts on this
blog, regarding CEP based services in the cloud.
So as we go down this road, I thought it would behoove us to examine what a
cloud is and isn’t and what a grid is and isn’t.
I found this introductory article from IBM. It’s a good start. I’ll
be looking for some more articles – if you’ve got anything you’d like
to add to this conversation, please feel free to contact me or add your
Personally, my experience with grid comes from Capital Markets and
calculating pric... (more)