-
Notifications
You must be signed in to change notification settings - Fork 8
Home
rohitjoshi edited this page Sep 9, 2012
·
16 revisions
lua-mapreduce is a fast and easy MapReduce implementation for lua inspired by other ma-reduce implementation and particularly octopy in python.
It doesn't aim to meet all your distributed computing needs, but its simple approach is amendable to a large proportion of parallelizable tasks. If your code has a for-loop, there's a good chance that you can make it distributed with just a few small changes.
It uses following lua modules.
- lausocket: tcp client-server connectivity
- copas: Coroutine Oriented Portable Asynchronous Services for Lua
- lualogging
- serialize(included in this project)
#lua-mapreduce-server.lua #lua-mapreduce-client.lua #utils/utils.lua #utils/serialize.lua #example/task-file.lua