论文标题

自我不断发展的计算系统的愿景

The Vision of Self-Evolving Computing Systems

论文作者

Weyns, Danny, Baeck, Thomas, Vidal, Rene, Yao, Xin, Belbachir, Ahmed Nabil

论文摘要

计算系统无处不在;它们的可持续性已对我们的社会至关重要。这种可持续性的一个关键方面是计算系统能够应对他们所面临的持续变化,从动态操作条件到不断变化的目标和技术进步。尽管我们能够设计自主处理各种变化的智能计算系统,但处理意外变化需要系统的演变,这基本上仍然是以人为本的过程。这最终将变得难以管理。为了突破现状,我们提出了一个可争论的意见,该观点是具有进化引擎的自我发展计算系统的愿景,使它们能够自主发展。具体而言,当自我不断发展的计算系统检测到其操作领域之外的条件(例如异常或新目标)时,它会激活运行在线实验的进化引擎,以确定系统如何发展来处理变化,从而进化其架构。在此过程中,发动机可以集成通过计算仓库提供的新计算元素。这些计算元素提供了实现其自动集成的规范和过程。我们根据最新的状态来激发自我不断发展的计算系统的需求,概述了自我不断发展的计算系统的概念架构,并说明了未来智能城市移动性系统的体系结构,该体系结构需要随着条件的变化而连续发展。总而言之,我们强调了关键的研究挑战,以实现自我发展计算系统的愿景。

Computing systems are omnipresent; their sustainability has become crucial for our society. A key aspect of this sustainability is the ability of computing systems to cope with the continuous change they face, ranging from dynamic operating conditions, to changing goals, and technological progress. While we are able to engineer smart computing systems that autonomously deal with various types of changes, handling unanticipated changes requires system evolution, which remains in essence a human-centered process. This will eventually become unmanageable. To break through the status quo, we put forward an arguable opinion for the vision of self-evolving computing systems that are equipped with an evolutionary engine enabling them to evolve autonomously. Specifically, when a self-evolving computing system detects conditions outside its operational domain, such as an anomaly or a new goal, it activates an evolutionary engine that runs online experiments to determine how the system needs to evolve to deal with the changes, thereby evolving its architecture. During this process the engine can integrate new computing elements that are provided by computing warehouses. These computing elements provide specifications and procedures enabling their automatic integration. We motivate the need for self-evolving computing systems in light of the state of the art, outline a conceptual architecture of self-evolving computing systems, and illustrate the architecture for a future smart city mobility system that needs to evolve continuously with changing conditions. To conclude, we highlight key research challenges to realize the vision of self-evolving computing systems.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源