Map-reduce framework for BMSTU course project