Akka is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on the JVM
Akka gives you very fine grained parallel programming. You split you tasks up into smaller sub tasks and have a lot of actors compute these tasks and communicate the result. Akka works with Java and Scala and runs on JVM. Write your application in the Akka style and you can scale it up and out by configuration, with zero code changes. Akka actors allow you to implement reliable and maintainable failure handling in a distributed application—across multiple cores and cluster node. It would be analogous to 'Storm' and could be alternate to Hadoop