论文部分内容阅读
ARP项目是中科院“十五”期间重点建设的科研管理信息化支撑平台。目前已形成了覆盖中国科学院院和研究所两级的应用平台,包括人力资源、综合财务、科研条件、科研项目、评估评价、教育资源等10个系统,并已全面开始应用。ARP系统采用分布式的部署模式,各研究所系统运行环境相对独立,院和研究所间通过交换平台传输数据。随着系统应用的深入,系统运行维护工作的压力增加,部分研究所提出了系统托管的需求,为此院ARP中心开始探索利用虚拟化环境支持ARP系统托管的模式。本课题来自于中国科学院基于虚拟化技术的ARP系统运行平台设计与实现项目的应用需求。在这种背景下,针对院所大量用户同时访问系统的需求,为了保证用户体验的提升和系统的稳定性,通过查询资料并对其进行分析研究,确定符合本系统需要的虚拟化资源分配算法,并对其进行优化和调整并最终形成符合ARP系统特点的虚拟化资源分配模型,提高ARP系统运行的稳定性,提高资源利用率,提高系统反映速率,减少无谓资源的浪费,这个项目不仅将ARP系统运行的效率得到提高,同时也为用户对系统的操作速率得到提升,给ARP系统本身才来了更大的价值。
本文中作者首先简要分析了通常的系统资源使用普遍存在的问题。其次对虚拟化技术的理论、发展过程以及虚拟化算法、云服务技术等相关理论知识进行了介绍。然后作者对虚拟化算法进行选取和分析并确定系统所需的算法,并建立虚拟化算法模型。最后,使用JAVA开发,实现了对算法的界面化执行计算,文中给出了部分代码,并提出了算法模型的进一步调整和优化的改进方案、讨论与验证。