首页> 外文期刊>ACM transactions on autonomous and adaptive systems >An Immunologically-lnspired Autonomic Framework for Self-Organizing and Evolvable Network Applications
【24h】

An Immunologically-lnspired Autonomic Framework for Self-Organizing and Evolvable Network Applications

机译:自组织和可演进网络应用程序的免疫学启发式自主框架

获取原文
获取原文并翻译 | 示例
       

摘要

Network applications are increasingly required to be autonomous, scalable, adaptive to dynamic changes in the network, and survivable against partial system failures. Based on the observation that various biological systems have already satisfied these requirements, this article proposes and evaluates a biologically-inspired framework that makes network applications to be autonomous, scalable, adaptive, and survivable. With the proposed framework, called iNet, each network application is designed as a decentralized group of software agents, analogous to a bee colony (application) consisting of multiple bees (agents). Each agent provides a particular functionality of a network application, and implements biological behaviors such as reproduction, migration, energy exchange, and death. iNet is designed after the mechanisms behind how the immune system detects antigens (e.g., viruses) and produces specific antibodies to eliminate them. It models a set of environment conditions (e.g., network traffic and resource availability) as an antigen and an agent behavior (e.g., migration) as an antibody. iNet allows each agent to autonomously sense its surrounding environment conditions (an antigen) to evaluate whether it adapts well to the sensed environment, and if it does not, adaptively perform a behavior (an antibody) suitable for the environment conditions. In iNet, a configuration of antibodies is encoded as a set of genes, and antibodies evolve via genetic operations such as crossover and mutation. Empirical measurement results show that iNet is lightweight enough. Simulation results show that agents adapt to dynamic and heterogeneous network environments by evolving their antibodies across generations. The results also show that iNet allows agents to scale to workload volume and network size and to survive partial link failures in the network.
机译:越来越多地要求网络应用程序具有自治性,可伸缩性,适应网络中的动态变化,并且能够承受部分系统故障。基于各种生物系统已经满足了这些要求的观察,本文提出并评估了一个生物启发的框架,该框架使网络应用程序具有自治性,可伸缩性,适应性和可生存性。使用称为iNet的提议框架,每个网络应用程序被设计为一组分散的软件代理,类似于由多个蜜蜂(代理)组成的蜂群(应用程序)。每个代理都提供网络应用程序的特定功能,并实现生物学行为,例如繁殖,迁移,能量交换和死亡。 iNet是根据免疫系统如何检测抗原(例如病毒)并产生特异性抗体以消除抗原的机制而设计的。它将一组环境条件(例如,网络流量和资源可用性)建模为抗原,并将代理行为(例如,迁移)建模为抗体。 iNet允许每个代理自动感知其周围的环境条件(一种抗原),以评估其是否对所感测的环境具有很好的适应性;如果不能,则自适应地执行适合该环境条件的行为(一种抗体)。在iNet中,抗体的配置被编码为一组基因,并且抗体通过遗传操作(如交叉和突变)进化。经验测量结果表明,iNet足够轻巧。仿真结果表明,代理通过代代相传的抗体来适应动态和异构网络环境。结果还表明,iNet使代理可以扩展以适应工作量和网络规模,并可以承受网络中部分链路故障的影响。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号