云计算作为能在全世界为任何用户提供有弹性的服务的一个新计算模式出现。解决大规模提供好机会有更少努力的科学问题。申请推广在云仍然是一个重要问题。适当安排机制能弄短应用并且因此的全部的结束时间为云用户改进服务(QoS ) 的质量。不同于安排主要集中于单个任务分配的算法的电流,我们建议截止时间基于在云为数据集中的应用安排途径。它简单地不把应用的全部的结束时间看作所有它的子任务结束时间的和。虚拟机(VM ) 的计算能力不仅被考虑,而且通讯延期和数据存取潜伏被考虑。模拟证明我们的建议途径比二个另外的算法有一个决定优点。
Cloud computing emerges as a new computing pattern that can provide elastic services for any users around the world. It provides good chances to solve large scale scientific problems with fewer efforts. Application deployment remains an important issue in clouds. Appropriate scheduling mechanisms can shorten the total completion time of an application and therefore improve the quality of service(QoS) for cloud users. Unlike current scheduling algorithms which mostly focus on single task allocation, we propose a deadline based scheduling approach for data-intensive applications in clouds. It does not simply consider the total completion time of an application as the sum of all its subtasks' completion time. Not only the computation capacity of virtual machine(VM) is considered, but also the communication delay and data access latencies are taken into account. Simulations show that our proposed approach has a decided advantage over the two other algorithms.