试析服务化软件系统的运行时资源动态分配方法
2020-10-21尹鑫王宏伟纪淼淼
科学与信息化 2020年2期
尹鑫 王宏伟 纪淼淼
摘 要 本文首先对服务化软件系统运行时资源动态分配的主要表现进行了分析;其次,围绕功能特性、策略原理、实践分析三个方面,提出了自适应背景下服务化软件系统的运行时资源动态分配方法。
关键词 软件系统;资源配置;内部服务层
引言
自适应能力是保障软件系统安全、稳定运行的重要基础。对于服务化软件系统而言,这一能力的实现质量与内部服务层中各业务模块的动态资源分配水平密切相关。基于此,我们有必要对服务化软件系统的运行时资源动态分配方法进行讨论探析。
1服务化软件系统运行时资源动态分配的主要表现
在传统时期,常规的软件系统主要由“数据访问层”、“业务逻辑层”以及“语言表现层”三个部分构成。在服务化软件的实际运行时,任何一个看似简易、单调的前台操作行为,都有可能同时调动后台服务层中多个服务模块。从这一方面来看,可将服务化架构视为软件系统未来发展的必然趋势,其与传统的软件系统相比,更能清晰、准确地划分和驱动各类业务服务模块。
但随之而来的,庞大、复杂的“内部服务层”模块体系,势必会带来有限系统资源的合理配置问题。此时,若采取最直接、最简单的均等化资源分配方法,一方面会导致闲置模块的资源占用过多,出现明显的浪费情况。另一方面,也会使访问应用较频繁的模块无法享受到充足的资源支持,进而降低服务化软件系统的运行质量。……
登录APP查看全文
