在基础设施即服务(IaaS)云计算中,计算资源以租约的形式提供给远程用户。 对于云用户,他/她可以同时请求多个云服务。 在这种情况下,云系统中的并行处理可以提高性能。 在云计算中应用并行处理时,有必要实现一种机制,以分配资源并安排任务的执行顺序。 此外,具有抢占式任务执行的资源优化机制可以提高云的利用率。 在本文中,我们针对具有可抢占任务的IaaS云系统提出了两种在线动态资源分配算法。 我们的算法根据实际任务执行的更新信息动态调整资源分配。 实验结果表明,在资源竞争激烈的情况下,我们的算法可以显着提高性能。