本发明公开了一种基于任务预调度的WebIDE云服务器资源分配方法,步骤1:WebIDE系统任务划分;步骤2:基于马尔科夫状态转移概率矩阵构建任务预测模型;步骤3:基于任务预测模型的WebIDE任务预调度;步骤4:云服务器资源分配。该方法根据WebIDE系统对用户任务的处理类型进行任务分类,并分析任务之间的转换关系,然后使用马尔科夫状态转移概率矩阵构建操作任务预测模型;根据预测模型设计任务预调度器,进行任务预调度;最后结合任务预调度和蚁群算法进行云服务器资源分配。实验证明,相对于蚁群算法,该方法可以有效降低任务响应时间延迟,提高云服务器资源利用率。