Research Article

SCBI_MapReduce, a New Ruby Task-Farm Skeleton for Automated Parallelisation and Distribution in Chunks of Sequences: The Implementation of a Boosted Blast+

Algorithm 3

#  get custom worker file path
custom_worker_file =  ‘ my_worker.rb ’
# init worker manager
MyWorkerManager.init_work_manager
# use any available ip and first empty port
ip= ‘ 0.0.0.0 ’; port=0; workers = 4
# launch Manager and start it
manager = Manager.new(ip,port, workers,
MyWorkerManager,custom_worker_file)
manager.start_server