The session will focus mainly on Creation of DSL (Specification) for map reduce. The DSL is similar (actually based on) Apache Spark Translation of DSL into scheduling the jobs across the nodes, and Executing and handling failures. Current implementation of hspark is at https://github.com/yogeshsajanikar/hspark and implements first two points mentioned above. Currently, I am trying to enforce it with separation of execution framework so that failures can be handled correctly. Note that this project was implemented as a part of course project for CS240H at Stanford. See the implementation details.