Hi,

I agree- I think Clojure would be very well suited to solving these
problems. I'd used Esper a little in the past so started doing some
digging around what would be involved in replicating it. In the end, I
started working on a little lib to make working with Esper a bit
easier (http://github.com/pingles/clj-esper).
Since then I've been thinking of having another go, and took a look
through Riemann (http://aphyr.github.com/riemann/) and Pulse (https://
github.com/heroku/pulse) recently for inspiration. I also found a few
papers that covered efficient (time + space) algorithms for some of
the statistical measures that were important for me (medians +
quantiles) but haven't had the time to implement them- Esper already
solved our problem well enough :)

Paul


On Apr 23, 2:51 pm, Rogier Peters <rogier.pet...@gmail.com> wrote:
> Hi,
>
> For a java project I have been looking at Esper (esper.codehaus.org),
> a component for complex event processing:
>
> "Complex event processing (CEP) delivers high-speed processing of many
> events across all the layers of an organization, identifying the most
> meaningful events within the event cloud, analyzing their impact, and
> taking subsequent action in real time (source:Wikipedia).
>
> Esper offers a Domain Specific Language (DSL) for processing events.
> The Event Processing Language (EPL) is a declarative language for
> dealing with high frequency time-based event data.
>
> Some typical examples of applications are:
>
> Business process management and automation (process monitoring, BAM,
> reporting exceptions, operational intelligence)
> Finance (algorithmic trading, fraud detection, risk management)
> Network and application monitoring (intrusion detection, SLA monitoring)
> Sensor network applications (RFID reading, scheduling and control of
> fabrication lines, air traffic)"
>
> tl;dr:
>
> My question is: is there an alternative for this in the clojure
> ecosystem (since clojure seems like a good fit for this), and if not,
> what kind of clojure components/libraries would be a good starting
> point to implement someting similar
>
> --
> Rogier Peters
> rogier@twitter, flickr, delicious

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to