Storm : a Realtime Computation System Similar to Hadoop
github.com
github.com
You could liken it to a streaming mapreduce that you can rearrange into directed graphs of data flows called a topology.
Re: Spark, it's a totally different paradigm that's like a map reduce which takes advantage of memory locality where Hadoop takes advantage of disk locality. Hive on Spark is a pretty beastly system.
/nitpick
1. http://storm-project.net/ 2. http://www.spark-project.org/