arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0712.4102cs.NE
收藏

数字生态系统:不断发展的面向服务的体系结构

Digital Ecosystems: Evolving Service-Oriented Architectures

G. Briscoe, P. De Wilde

摘要:

我们认为数字生态系统是生物生态系统的数字对应物,利用生物生态系统的自组织特性,生物生态系统被认为是强大的,自组织的和可扩展的架构,可以自动解决复杂的动态问题。数字生态系统是一种新的优化技术,其中优化工作在两个层面:第一个优化,代理(代表服务)的迁移,分布在一个分散的对等网络中,在时间上连续运行;这个过程提供了基于进化计算的第二个优化,该计算在单个对等体上本地运行,旨在找到满足本地相关约束的解决方案。我们创建了一个面向生态系统的数字生态系统架构,通过分布式进化计算扩展面向服务的架构,允许服务随着时间的推移进行重组和进化,不断寻求提高其对用户群的有效性。我们数字生态系统中的个人将成为应用程序(服务组),通过使用进化优化来聚合服务,以响应用户请求。这些人将在数字生态系统中迁移,并适应寻找他们在满足其他用户应用程序请求方面有用的利基。模拟结果表明,数字生态系统在大规模上比类似的面向服务的架构表现得更好,这表明将理论生态学的想法可以有助于数字生态系统中有用的自组织属性。

英文摘要:

We view Digital Ecosystems to be the digital counterparts of biological ecosystems, exploiting the self-organising properties of biological ecosystems, which are considered to be robust, self-organising and scalable architectures that can automatically solve complex, dynamic problems. Digital Ecosystems are a novel optimisation technique where the optimisation works at two levels: a first optimisation, migration of agents (representing services) which are distributed in a decentralised peer-to-peer network, operating continuously in time; this process feeds a second optimisation based on evolutionary computing that operates locally on single peers and is aimed at finding solutions to satisfy locally relevant constraints. We created an Ecosystem-Oriented Architecture of Digital Ecosystems by extending Service-Oriented Architectures with distributed evolutionary computing, allowing services to recombine and evolve over time, constantly seeking to improve their effectiveness for the user base. Individuals within our Digital Ecosystem will be applications (groups of services), created in response to user requests by using evolutionary optimisation to aggregate the services. These individuals will migrate through the Digital Ecosystem and adapt to find niches where they are useful in fulfilling other user requests for applications. Simulation results imply that the Digital Ecosystem performs better at large scales than a comparable Service-Oriented Architecture, suggesting that incorporating ideas from theoretical ecology can contribute to useful self-organising properties in digital ecosystems.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑