期刊文献+

基于组织的分布式开放系统自适应机制 被引量:5

Self-Adaptive Mechanism in Open Distributed Systems Based on Organization Metaphor
下载PDF
导出
摘要 随着分布式开放系统的涌现,其呈现出系统环境的动态性和开放性、系统成员的自主性和异构性、系统自身的分布性和层次性以及明显的社会组织特征,给自适应技术带来了新的挑战,需要跨跃成员层面(单个系统)在组织层面(系统之间)进行发散式自适应调整以及与之对应的软件抽象.然而,现阶段大多自适应技术针对单个系统采用对象范型和集中控制的方式.因此文中借鉴社会学、组织学思想,采用组织范型对系统组织层面进行抽象,提出了系统的组织元模型,使得基于组织的抽象范型与系统的组织层面相对应,缩减了问题空间与解空间的鸿沟,提出了支持组织自适应的动态重组机制,使得组织成为具有自适应能力的一阶实体,从而实现系统组织层面发散式的自适应.分别利用上下文(Context)和策略(Strategy)对组织的监控逻辑和自适应逻辑规约,通过把上下文、策略同组织显式地分离,提高了系统的模块性和可维护性.最后通过案例分析验证了文中提出的组织元模型和动态重组机制的有效性. With the emergence and popularization of open distributed software system, it shows some new characteristics, such as the heterogeneity and openness of the environment, the auton- omy and heterogeneity of system members, the distribution and hierarchical of the system itself as well as having the characteristics of social organization. So, it brings about new challenges to self-adaptive software, which needs decentralized adaptation across the member level (a single system) to the organization level (the relation between systems) as well as the corresponding software abstract paradigm. Most of the current work, however, has focused on a single system using the object paradigm and centralized control. Therefore, inspired by social organization idea, we address this challenge by using the organization paradigm to abstract the organization level of the system and proposing an organization metamodel, so as to reduce the gap between the problem space and the solution space. A dynamic reorganization mechanism for supporting self-adaptive organization is put forward, so making the organization as a first class entity with self-adaptivity, by which decentralized adaptation at the organization level is implemented. The organization's monitor logic and adaptation logic are specified by context and strategy separately. By means of separating explicitly the context, strategy and the organization, the system's modularity and maintainability are improved a lot. Last, the effectiveness of the organization metamodel and the dynamic reorganization mechanism is verified by a case study.
出处 《计算机学报》 EI CSCD 北大核心 2013年第11期2200-2211,共12页 Chinese Journal of Computers
基金 国家自然科学基金(61070034 91024030 90818028) 国家教育部博士点基金 教育部新世纪优秀人才计划资助~~
关键词 自适应 分布式开放系统 组织 self-adaptive open distributed system organization
  • 相关文献

参考文献15

  • 1Cheng B H C et al. Software engineering for self-adaptive systems: A research roadmap//Cheng B H C et al. Software Engineering for SelbAdaptive Systems. Heidelberg, Germany: Springer, 2009:1-26.
  • 2Kramer J, Magee J. Self-managed systems: An architectural challenge/ /Proceedings of the Future of Software Engineering (FoSE2007). Minneapolis, USA, 2007:259-268.
  • 3Weyns D, Malek S, Andersson J. On decentralized self- adaptation: Lessons from the trenches and challenges for the future//Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems. Cape Town, South Africa, 2010: 84-93.
  • 4梅宏,黄罡,赵海燕,焦文品.一种以软件体系结构为中心的网构软件开发方法[J].中国科学(E辑),2006,36(10):1100-1126. 被引量:35
  • 5余萍,马晓星,吕建,陶先平.一种面向动态软件体系结构的在线演化方法[J].软件学报,2006,17(6):1360-1371. 被引量:31
  • 6Aldewereld H et al. A formal specification for organizational adaptation//Proeeedings of the lOth International Workshop on Agent-Oriented Software Engineering. Budapest, Hungary, 2011: 18-31.
  • 7Mao Xinjun, Dong Menggao, Guo Yi, Wang Huaimin. Programming adaptive multi-agent systems. International Journal of Communication of SIWN, 2010, 11(8) : 60-68.
  • 8Ferber J, Gutknecht O, Michel F. From agents to organiza- tions: An organizational view of multi-agent systems// Proceedings of the 3rd International Workshop on Agent-Ori- ented Software Engineering. Bologna, Italy, 2004:443-459.
  • 9Rodriguez S et al. Agent-based virtual organization architec- ture. Engineering Applications of Artificial Intelligence, 2011, 24(5); 895-910.
  • 10Aldewereld H, Dignum F, HieI M. Reorganization in ware house management systems//Proceedings of the 2011 Artifi- cial Intelligence and Logistics (AILog). Barcelona, Spain, 2011, 1-6.

二级参考文献9

共引文献63

同被引文献53

引证文献5

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部