A distributed programming framework : Master-Worker Pattern