首页> 外文期刊>Empirical Software Engineering >Evolving robust networks for systems-of-systems: is it viable for large networks?
【24h】

Evolving robust networks for systems-of-systems: is it viable for large networks?

机译:不断发展的针对系统的健壮网络:大型网络是否可行?

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

摘要

Software systems that rely on ad-hoc networks are increasingly complex and prevalent. Some of these systems provide vital functionality to emergency services, military operations, and disaster relief; such systems may have significant impact on the safety of people involved in those operations. It is therefore important that those networks support critical software requirements, including those for latency of packet transfer. If a network ceases to meet the software's requirements (e.g. due to a link failure) then engineers must be able to understand it well enough to reconfigure the network and restore it to a requirement-satisfying state. Given a complex network, it is difficult for a human to do this, especially under time pressure. Tool support would therefore be valuable. This paper presents a search-based tool which takes as input a network defined using the Network Description Language (NDL), annotated with a set of network-hosted applications and a set of latency requirements between each. The tool can evolve variants of the network configuration which meet the requirements and are robust to single link failures, using multi-objective optimisation to resolve the conflicting demands of robustness and low resource use. We have investigated how the Genetic Algorithm (GA) can be configured to find good results, and how the time taken to evolve networks scales with the size of the network. We conclude that the approach is effective for small networks (tens of nodes) but scales poorly beyond that.
机译:依赖自组织网络的软件系统越来越复杂且普遍。其中一些系统为紧急服务,军事行动和救灾提供了至关重要的功能;这样的系统可能会对参与这些行动的人员的安全产生重大影响。因此,重要的是这些网络必须支持关键的软件需求,包括那些要求数据包传输延迟的需求。如果网络停止满足软件要求(例如由于链路故障),则工程师必须能够充分理解网络,以重新配置网络并将其恢复到满足需求的状态。给定一个复杂的网络,人很难做到这一点,尤其是在时间压力下。因此,工具支持将很有价值。本文提出了一种基于搜索的工具,该工具以使用网络描述语言(NDL)定义的网络作为输入,并带有一组网络托管的应用程序以及每个应用程序之间的延迟要求。该工具可以使用多目标优化来解决健壮性和资源占用少的矛盾需求,从而开发出满足要求并且对单链路故障具有鲁棒性的网络配置变体。我们已经研究了如何配置遗传算法(GA)来找到良好的结果,以及演化网络所花费的时间如何随网络的大小而扩展。我们得出的结论是,该方法对于小型网络(数十个节点)有效,但扩展范围不大。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号