数字生态系统:演变的面向服务的架构
摘要:数字生态系统视为生物生态系统的数字对应物,利用生物生态系统的自组织特性,被认为是稳健、自组织和可扩展的架构,可以自动解决复杂、动态问题。数字生态系统是一种新颖的优化技术,其中优化工作在两个层面上进行:第一层优化是代理(代表服务)的迁移,这些代理在分散的对等网络中连续运行;这个过程为基于进化计算的第二层优化提供了输入,该优化在单个对等节点上局部操作,并旨在找到满足局部相关约束条件的解决方案。我们通过将分布式进化计算扩展到面向服务的架构中,创建了数字生态系统的生态系统导向架构,允许服务随时间重新组合和演化,不断寻求提高对用户群体有效性的方法。我们的数字生态系统中的个体将是应用程序(服务组),通过使用进化优化来根据用户请求创建,以聚合服务。这些个体将在数字生态系统中迁移和适应,以找到在满足其他用户对应用程序的请求方面有用的利基。模拟结果表明,与可比较的面向服务的架构相比,数字生态系统在大规模情况下表现更好,这表明将理论生态学的思想纳入其中可以为数字生态系统提供有用的自组织特性。
作者:G. Briscoe, P. De Wilde
论文ID:0712.4102
分类:Neural and Evolutionary Computing
分类简称:cs.NE
提交时间:2009-10-05