S4 - Distributed Stream Computing Platform
S4 is a general-purpose, distributed, scalable, partially fault-tolerant, pluggable platform that allows programmers to easily develop applications for processing continuous unbounded streams of data. S4 fills the gap between complex proprietary systems and batch-oriented open source computing platforms. The aim is to develop a high performance computing platform that hides the complexity inherent in parallel processing system from the application programmer.
The core platform is written in Java. The drivers to read from and write to the platform can be implemented in any language making it possible to integrate with legacy data sources and systems.
S4 was released by Yahoo! Inc. in October 2010 under the Open Source Apache 2.0 license, which allows the user of the software the freedom to use the software for any purpose, to distribute it, to modify it, and to distribute modified versions of the software, under the terms of the license.
Requirements: -
Demo: http://s4.io/
License: Apache 2.0 License