首页 > 最新文献

2012 IEEE Sixth International Conference on Self-Adaptive and Self-Organizing Systems最新文献

英文 中文
Self-Organising Common-Pool Resource Allocation and Canons of Distributive Justice 自组织公共池资源配置与分配正义准则
J. Pitt, J. Schaumeier, D. Busquets, S. Macbeth
Two principles of enduring institutions for self-organising resource allocation are congruence of the allocation method to the resources available, and participation of those affected by the allocation (the appropriators) in selecting that method. However, the principles do not say anything explicitly about the fairness of the allocation method, or the outcomes. In this paper, we complement these principles with canons of distributive justice represented as legitimate claims, which are implemented as voting functions that determine the order in which resource requests are satisfied. The appropriators vote on the weight attached to the scoring functions, and so self-organise the allocation method. Experiments with a variation of the Linear Public Good game show that this pluralistic self-organising approach produces a better balance of utility and fairness (for agents that comply with the rules of the game) than monistic or fixed approaches.
持久的自组织资源分配制度的两个原则是分配方法与可用资源的一致性,以及受分配影响的人(拨款者)参与选择该方法。然而,这些原则并没有明确说明分配方法或结果的公平性。在本文中,我们用分配正义的规范来补充这些原则,这些规范被表示为合法的要求,它们被实现为投票函数,决定资源请求被满足的顺序。拨款人对评分函数的权重进行投票,从而自组织分配方法。对线性公共利益博弈的一种变体进行的实验表明,这种多元的自组织方法比一元论或固定的方法能更好地平衡效用和公平性(对于遵守游戏规则的代理)。
{"title":"Self-Organising Common-Pool Resource Allocation and Canons of Distributive Justice","authors":"J. Pitt, J. Schaumeier, D. Busquets, S. Macbeth","doi":"10.1109/SASO.2012.31","DOIUrl":"https://doi.org/10.1109/SASO.2012.31","url":null,"abstract":"Two principles of enduring institutions for self-organising resource allocation are congruence of the allocation method to the resources available, and participation of those affected by the allocation (the appropriators) in selecting that method. However, the principles do not say anything explicitly about the fairness of the allocation method, or the outcomes. In this paper, we complement these principles with canons of distributive justice represented as legitimate claims, which are implemented as voting functions that determine the order in which resource requests are satisfied. The appropriators vote on the weight attached to the scoring functions, and so self-organise the allocation method. Experiments with a variation of the Linear Public Good game show that this pluralistic self-organising approach produces a better balance of utility and fairness (for agents that comply with the rules of the game) than monistic or fixed approaches.","PeriodicalId":126067,"journal":{"name":"2012 IEEE Sixth International Conference on Self-Adaptive and Self-Organizing Systems","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122708358","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 30
RinSim: A Simulator for Collective Adaptive Systems in Transportation and Logistics RinSim:运输和物流中的集体适应系统模拟器
R. Lon, T. Holvoet
Engineering collective adaptive systems (CAS) is a challenging task. Concurrent systems, esp. when being large-scale, are known to be hard to design as the overall system behavior non-linearly results from local behavior and interactions. They are also hard to engineer and debug, as time dependent errors are often hard to reproduce. Simulation tools and environments are often used to assist in this task. From our experience in developing and using simulators for decentralized systems (in traffic, logistics and smart power grid management), we learned that a simulation environment should comply to the following quality criteria. First, from a software engineering point of view, a simulation environment itself must be designed up to the highest software quality standards - modularity, separation of concerns, test-driven development, guaranteed state consistency, etc. are particularly important quality criteria to ensure correctness, extensibility and manageability of the software. Second, the simulation environment must provide convenient support for using and extending the simulation environment, ease the visualization of solutions, and - since its use in scientific process - offer direct support for evaluating CAS through the set-up of experiments. In this paper, we present RinSim, an open source simulator that explicitly addresses these quality criteria, and targets the large family of transportation and logistics applications. RinSim separates the definition of the problem domain from the solution, has a modular design, is being developed in a test-driven way, etc. RinSim has been used and extended in a variety of cases within our research group, and served as the core platform in our educational program on multi-agent software development.
工程集体适应系统(CAS)是一项具有挑战性的任务。众所周知,并发系统,特别是大规模并发系统,很难设计,因为整体系统行为非线性地源于局部行为和相互作用。它们也很难设计和调试,因为与时间相关的错误通常很难重现。仿真工具和环境通常用于协助完成此任务。从我们为分散系统(交通、物流和智能电网管理)开发和使用模拟器的经验中,我们了解到模拟环境应该符合以下质量标准。首先,从软件工程的角度来看,模拟环境本身必须按照最高的软件质量标准进行设计——模块化、关注点分离、测试驱动开发、保证状态一致性等是确保软件正确性、可扩展性和可管理性的特别重要的质量标准。其次,仿真环境必须为使用和扩展仿真环境提供方便的支持,简化解决方案的可视化,并且-由于它在科学过程中使用-通过实验设置为评估CAS提供直接支持。在本文中,我们介绍了RinSim,一个明确解决这些质量标准的开源模拟器,并针对运输和物流应用的大家庭。RinSim将问题域的定义从解决方案中分离出来,采用模块化设计,以测试驱动的方式开发,等等。在我们的研究小组中,RinSim已经在各种情况下被使用和扩展,并作为我们多智能体软件开发教育计划的核心平台。
{"title":"RinSim: A Simulator for Collective Adaptive Systems in Transportation and Logistics","authors":"R. Lon, T. Holvoet","doi":"10.1109/SASO.2012.41","DOIUrl":"https://doi.org/10.1109/SASO.2012.41","url":null,"abstract":"Engineering collective adaptive systems (CAS) is a challenging task. Concurrent systems, esp. when being large-scale, are known to be hard to design as the overall system behavior non-linearly results from local behavior and interactions. They are also hard to engineer and debug, as time dependent errors are often hard to reproduce. Simulation tools and environments are often used to assist in this task. From our experience in developing and using simulators for decentralized systems (in traffic, logistics and smart power grid management), we learned that a simulation environment should comply to the following quality criteria. First, from a software engineering point of view, a simulation environment itself must be designed up to the highest software quality standards - modularity, separation of concerns, test-driven development, guaranteed state consistency, etc. are particularly important quality criteria to ensure correctness, extensibility and manageability of the software. Second, the simulation environment must provide convenient support for using and extending the simulation environment, ease the visualization of solutions, and - since its use in scientific process - offer direct support for evaluating CAS through the set-up of experiments. In this paper, we present RinSim, an open source simulator that explicitly addresses these quality criteria, and targets the large family of transportation and logistics applications. RinSim separates the definition of the problem domain from the solution, has a modular design, is being developed in a test-driven way, etc. RinSim has been used and extended in a variety of cases within our research group, and served as the core platform in our educational program on multi-agent software development.","PeriodicalId":126067,"journal":{"name":"2012 IEEE Sixth International Conference on Self-Adaptive and Self-Organizing Systems","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131642886","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 24
Animation of Self-Organising Resource Allocation Using Presage2 基于preage2的自组织资源分配动画
S. Macbeth, J. Pitt, J. Schaumeier, D. Busquets
This paper presents a demonstration of Presage2, a general purpose platform for developing animation and simulations of collective adaptive systems.
本文介绍了Presage2的演示,Presage2是一个用于开发动画和模拟集体自适应系统的通用平台。
{"title":"Animation of Self-Organising Resource Allocation Using Presage2","authors":"S. Macbeth, J. Pitt, J. Schaumeier, D. Busquets","doi":"10.1109/SASO.2012.45","DOIUrl":"https://doi.org/10.1109/SASO.2012.45","url":null,"abstract":"This paper presents a demonstration of Presage2, a general purpose platform for developing animation and simulations of collective adaptive systems.","PeriodicalId":126067,"journal":{"name":"2012 IEEE Sixth International Conference on Self-Adaptive and Self-Organizing Systems","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114095408","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Constructing Communication Networks with Evolved Digital Organisms 利用进化的数字生物构建通信网络
David B. Knoester, P. McKinley
This paper describes a study where small computer programs called digital organisms are evolved to construct communication networks in a virtual environment. Through the application of various selection pressures, we show how these organisms first evolve to build, and subsequently use, these networks for a collective communication task, specifically the efficient distribution of data among organisms. The results of our experiments demonstrate that evolutionary algorithms can discover behaviors for constructing networks that solve communication tasks, potentially leading to a new family of distributed algorithm where the underlying logical structure of the network automatically self-adapts to suit the application.
本文描述了一项研究,其中称为数字生物的小型计算机程序被进化成在虚拟环境中构建通信网络。通过各种选择压力的应用,我们展示了这些生物如何首先进化到建立并随后使用这些网络来完成集体交流任务,特别是在生物之间有效地分配数据。我们的实验结果表明,进化算法可以发现构建解决通信任务的网络的行为,可能导致新的分布式算法家族,其中网络的底层逻辑结构自动自适应以适应应用。
{"title":"Constructing Communication Networks with Evolved Digital Organisms","authors":"David B. Knoester, P. McKinley","doi":"10.1109/SASO.2012.34","DOIUrl":"https://doi.org/10.1109/SASO.2012.34","url":null,"abstract":"This paper describes a study where small computer programs called digital organisms are evolved to construct communication networks in a virtual environment. Through the application of various selection pressures, we show how these organisms first evolve to build, and subsequently use, these networks for a collective communication task, specifically the efficient distribution of data among organisms. The results of our experiments demonstrate that evolutionary algorithms can discover behaviors for constructing networks that solve communication tasks, potentially leading to a new family of distributed algorithm where the underlying logical structure of the network automatically self-adapts to suit the application.","PeriodicalId":126067,"journal":{"name":"2012 IEEE Sixth International Conference on Self-Adaptive and Self-Organizing Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129847407","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Reconfiguration Primitives for Self-Adapting Overlays in Distributed Publish-Subscribe Systems 分布式发布-订阅系统中自适应覆盖的重构原语
E. D. Nitto, Daniel J. Dubois, Alessandro Margara
Most distributed applications involve some form of event-based interaction, often implemented using a publish-subscribe (pub-sub) infrastructure. To improve scalability, the acts of matching events against subscriptions and delivery them are performed collaboratively by a set of brokers connected into an overlay network. Recent research has proposed several approaches to support the self-adaptation of such overlay network to adapt it to changes in application traffic. However these approaches focus on the monitor, analyze, plan parts of the self-adaptation loop, without considering the issues that arise in the execution part. This paper proposes a set of primitives that fills the gap in the execution phase. Compared to existing work, our approach: (i) is transparent w.r.t. the routing policies of the middleware, (ii) preserves existing properties and guarantees of the middleware, such as no duplication of events, causal ordering, and minimal delays for the events delivered during a reconfiguration. We discuss the correctness of our primitives and implement them in a simulated environment to measure their cost in terms of network overhead.
大多数分布式应用程序都涉及某种形式的基于事件的交互,通常使用发布-订阅(pub-sub)基础结构实现。为了提高可伸缩性,根据订阅匹配事件和交付事件的行为由一组连接到覆盖网络的代理协作执行。最近的研究提出了几种方法来支持这种覆盖网络的自适应,以适应应用流量的变化。然而,这些方法关注的是自适应循环的监控、分析和计划部分,而没有考虑执行部分出现的问题。本文提出了一组原语来填补执行阶段的空白。与现有的工作相比,我们的方法:(i)对中间件的路由策略是透明的;(ii)保留现有的属性和中间件的保证,比如没有事件重复、因果排序,以及在重新配置期间交付的事件的最小延迟。我们将讨论原语的正确性,并在模拟环境中实现它们,以衡量它们在网络开销方面的成本。
{"title":"Reconfiguration Primitives for Self-Adapting Overlays in Distributed Publish-Subscribe Systems","authors":"E. D. Nitto, Daniel J. Dubois, Alessandro Margara","doi":"10.1109/SASO.2012.27","DOIUrl":"https://doi.org/10.1109/SASO.2012.27","url":null,"abstract":"Most distributed applications involve some form of event-based interaction, often implemented using a publish-subscribe (pub-sub) infrastructure. To improve scalability, the acts of matching events against subscriptions and delivery them are performed collaboratively by a set of brokers connected into an overlay network. Recent research has proposed several approaches to support the self-adaptation of such overlay network to adapt it to changes in application traffic. However these approaches focus on the monitor, analyze, plan parts of the self-adaptation loop, without considering the issues that arise in the execution part. This paper proposes a set of primitives that fills the gap in the execution phase. Compared to existing work, our approach: (i) is transparent w.r.t. the routing policies of the middleware, (ii) preserves existing properties and guarantees of the middleware, such as no duplication of events, causal ordering, and minimal delays for the events delivered during a reconfiguration. We discuss the correctness of our primitives and implement them in a simulated environment to measure their cost in terms of network overhead.","PeriodicalId":126067,"journal":{"name":"2012 IEEE Sixth International Conference on Self-Adaptive and Self-Organizing Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129263898","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
期刊
2012 IEEE Sixth International Conference on Self-Adaptive and Self-Organizing Systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1