一种任务调度方法,包括以下步骤:计算节点请求分配任务;判断请求分配任务的计算节点中是否存在输入数据,若是,则调度与输入数据对应的待分配任务至计算节点中,若否,则根据待分配任务输入数据分布和任务遍历次序计算调度概率;按照调度概率由高到低的顺序将待分配任务调度至计算节点中。上述任务调度方法及系统中,将输入数据存储于请求分配任务的计算节点的任务分配给请求分配任务的计算节点执行,当不能分配输入数据存储于请求分配任务的计算节点的任务时,根据待分配任务输入数据分布和遍历次序计算调度概率,优先分配调度概率最大的任务至请求分配任务的计算节点执行,以减少引起远程数据访问延时的任务,同时达到降低网络负载的目的。