论文部分内容阅读
随着当今通信信息技术的发展,移动通信终端在人们的生活中显得越来越重要。虽然移动通信终端的发展日新月异,但是在保证移动通信终端的便携性下很难将桌面系统的优势强加于移动通信终端上。即使在目前最新的移动通信终端上也存在计算能力不足,存储容量不够,电源续航时间短和屏幕尺寸大小等问题,这些问题使得用户很难享受到技术带给人们生活的便捷和方便。
为了解决目前移动通信终端遇到的问题,本文分析了目前存在的几种解决方案,包括移动通信终端虚拟化和虚拟的运行环境,并分别指出了其存在的优缺点:前者对终端的要求相对比较高,反而会加大本来能力和资源都有限的移动通信终端的计算量;后者虽然将移动通信终端的应用程序移植到远程的云端执行,降低对终端的需求,但是要对应用程序进行分割,同时还存在操作系统单一问题。
本文结合云计算技术,提出一种基于云计算的移动通信终端虚拟桌面系统。该系统利用云计算强大的计算能力和存储能力,把应用程序由移动通信终端迁移到远程的云计算平台上运行,通过远程显示协议,只为用户呈现云端返回的计算结果。用户可以使用不同的、跨平台的操作系统上的应用程序,就如同使用本地应用程序一样便捷。接着,本文重点对该系统中的管理中心进行了详细设计,为了保证系统的稳定性以及可用性,对任务进行合理的分配是十分必要的。因此,本文针对该系统的特性和云计算的特点,设计了基于蚁群算法的用户满意度任务调度策略。与传统的任务调度策略不同,本文算法将负载均衡和用户满意度以作为影响任务分配的重要影响因素,并引入用户体验质量概念,并将其与服务质量形成映射关系,使得该算法更加符合实际需求。最后,对仿真平台CloudSim进行了相应的扩展,实现了本文提出的任务调度算法,并对实验结果与其他算法进行了对比和分析,验证了该算法能有效的完成用户任务。
通过以上研究,论文从云计算和虚拟化的角度为用户提供了一种移动通信终端的虚拟桌面系统参考,并为该系统设计了基于蚁群算法的用户满意度任务调度系统,为云计算环境下任务调度策略提供了借鉴方案。