针对分布式环境中的多模块软件的部署需求,提出了基于Agent的分布式软件部署的系统框架。在该框架下,对分布式软件参数描述语言进行定义和对分布式系统中的多节点机器的信息进行建模,提出可配置的分布式软件部署的决策算法,并在多Agent通信机制下对软件部署过程进行协同决策,实现了分布式软件的智能部署。
According to the requirement of multi-module software deployment in distributed environment,in the paper we propose the Agent-based system architecture of distributed software deployment.In this architecture,the distributed software parameter description language is defined,and the information and performance of multi-node computer machines are modelled.We also propose a decision-making algorithm for configurable software deployment and use multi-Agent communication mechanism to make collaborative decision on software deployment process,thus the intelligent deployment of distributed software is implemented.