This paper considers the scheduling of jobs with deadlines across a distributed production network involving cost minimization among distributed factories with parallel machines. This problem has two sub-problems: (i) assigning a job to an appropriate factory according to the four features, namely: the original factory of jobs that ordered it, transportation time between different factories, speed of machines and production costs in each factory and (ii) scheduling jobs in each factory. With respect to such property, the problem can be decomposed into an assignment and single factory scheduling sub-problems. The proposed approach first formulates the problem as a mixed integer linear program, and then reformulates it using a Benders decomposition approach as an assignment sub-problem and as a single factory scheduling sub-problem. Since it is assumed that each job has its factory that initially ordered to it, for better balancing of the jobs completion times according to the speed and cost of each factory, jobs can be shifted between factories. This movement has a transportation time which is explicitly considered and integrated in a proposed model. To show that the Benders decomposition-based approach is computationally powerful exact solution algorithm and is capable to solve medium-size problems, the performance of the proposed algorithm is examined by applying it to several test problems.