摘要
P2P的网络环境具有网络的开放性、动态性和多变性,同时增强了网络的可控性,它提供了一种在大规模异构环境下进行资源共享的有效途径,可以降低网构软件自治和演化的难度.提出了建立在P2P网络拓扑结构上的网构软件模型,模型包括用来描述软件的系统架构、控制集合以及自适应构件库.网构软件的自适应性主要通过控制集合和构件库的共同作用来实现.自适应构件库通过引入构件副本、构件复用形式以及构件副本测试状态等概念来增强网构软件模型的自适应性.在P2P网络中每个Peer的本地都维护着一个本地构件库,而网络构件库是一个逻辑上集中、物理上分布的构件库系统,由分布在P2P网络中的符合构件接口的所有构件副本组成.
P2P network is not only open, dynamic and varied, but also more controllable. It provides an effective way of sharing resources in the large-scale heterogeneous network, which decreases the difficulties of autonomy and evolvement for internetware. An internetware model based on P2P network topology was proposed. The model includes the software architecture description, controlling unit and self-adaptive component repository. The internetware self-adaptability relies mainly on the controlling unit and the component repository. In the self-adaptive component repository, the component replica wares, component reuse formats and replica ware testing statuses are introduced to increase the self-adaptability of the internetware model. In P2P network, each peer has a local component repository. The network component repository is abstract and distributed, and it is composed of all component replica wares distributed in P2P network.
出处
《浙江大学学报(工学版)》
EI
CAS
CSCD
北大核心
2008年第8期1316-1322,共7页
Journal of Zhejiang University:Engineering Science
基金
国家自然科学基金资助项目(60473106)
国家"863"高技术研究发展计划资助项目(2007AA04Z1A5
2007AA01Z311)
教育部博士学科点基金资助项目(20060335114)