论文部分内容阅读
随着物联网技术的不断发展和普及,引领第三次信息革命的物联网已经深入到人们日常生活,提供无所不在的服务。在诸多的物联网服务中,用户作为服务的购买者和体验者,可以对服务的水平做出直观的评价,并根据评价的结果决定是否继续购买该服务。为了维持物联网服务的持续发展,必须以用户的角度考虑物联网服务,提供用户满意的服务。然而,在物联网中,数以十亿记的智能设备不断的采集物理世界的信息,并将这些信息发送给物联网服务系统,在物联网服务系统中形成为用户提供服务的海量任务流。如果没有合理的调度策略对海量任务进行快速的处理,将增大任务的延迟,降低用户对服务的满意程度。 为通过合理的任务调度提升用户对物联网服务系统的满意程度,本文首先介绍了物联网、用户满意度和调度技术的研究现状,指出了当前调度技术在适应物联网环境、提供用户满意服务方面的成果与不足。针对这些不足,本文在构建物联网服务模型,确立服务与任务对应关系的基础上,总结了物联网环境下任务的特征,选取并修改了适合物联网环境的用户满意度评测模型,并从用户的角度分析了用户满意度对调度策略的指导与约束。最终,提出了能够在物联网环境下高效、动态地分配任务优先级,提升用户对系统满意程度的调度算法——基于用户满意度的调度算法。在该算法中,为动态、高效的分配任务的优先级,本文提出了基于用户满意度的动态优先级分配策略,在用户的动态影响和用户满意度的反馈调节下,通过动态的预测系统中任务数量的分布,构建优先级分配模型,实现快速的优先级分配。之后,通过与FIFO调度算法和基于优先级规则的调度算法的对比实验,证明本文调度算法在用户的动态影响下,能够平衡各优先级的任务数量,提升用户对系统的满意程度。最后,通过实现物联网公共数据服务平台原型展示了本文调度技术的应用。