首页 > 最新文献

2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W)最新文献

英文 中文
Security Issues in Self-Improving System Integration – Challenges and Solution Strategies 自我改进系统集成中的安全问题-挑战和解决策略
Henner Heck, B. Sick, Sven Tomforde
Self-improving system integration (SISSY) has been proposed as an approach to master Interwoven Systems and the resulting complexity issues. This results in a further transfer of traditional design-time decisions to runtime and from the engineer to the systems themselves. As a side-effect of the desired automatic reactions regarding the own integration status in an overall system structure, novel attack vectors and security threats appear. In this article, we classify the underlying attacker types, identify the SISSY-specific security threats, and propose research directions for counter measures to cope with these threats.
自完善系统集成(SISSY)是解决交织系统及其复杂性问题的一种方法。这导致传统的设计时决策进一步转移到运行时,并从工程师转移到系统本身。作为对整个系统结构中自身集成状态的期望自动反应的副作用,出现了新的攻击向量和安全威胁。在本文中,我们对底层攻击者的类型进行了分类,识别了针对sissy的安全威胁,并提出了应对这些威胁的对策研究方向。
{"title":"Security Issues in Self-Improving System Integration – Challenges and Solution Strategies","authors":"Henner Heck, B. Sick, Sven Tomforde","doi":"10.1109/FAS-W.2018.00044","DOIUrl":"https://doi.org/10.1109/FAS-W.2018.00044","url":null,"abstract":"Self-improving system integration (SISSY) has been proposed as an approach to master Interwoven Systems and the resulting complexity issues. This results in a further transfer of traditional design-time decisions to runtime and from the engineer to the systems themselves. As a side-effect of the desired automatic reactions regarding the own integration status in an overall system structure, novel attack vectors and security threats appear. In this article, we classify the underlying attacker types, identify the SISSY-specific security threats, and propose research directions for counter measures to cope with these threats.","PeriodicalId":164903,"journal":{"name":"2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125279559","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}
引用次数: 0
Improving Security and Interoperability of Interwoven Systems through Rigorous Selective Encapsulation of Critical Physical Resources 通过对关键物理资源的严格选择性封装,提高交织系统的安全性和互操作性
Phyllis R. Nelson
Creation of large systems beyond systems of systems has begun. These interwoven systems (IwSs) create possibilities for extensive benefits, but also pose challenges to the safety of the critical infrastructure elements which are included. Encapsulation of the highest-value processes and functions of these critical infrastructures provides not only increased security, but also presents opportunities to develop more efficient means of discovery and description for use in the construction of IwSs. Encapsulation also presents opportunities to simplify the overall control challenges and the development of symbols and languages to support IwSs.
超越系统的系统的大系统的创造已经开始。这些相互交织的系统(IwSs)创造了广泛效益的可能性,但也对所包含的关键基础设施要素的安全性提出了挑战。对这些关键基础设施的最高价值流程和功能的封装不仅提供了更高的安全性,而且还提供了开发更有效的发现和描述方法的机会,以用于构建iws。封装还提供了简化总体控制挑战和开发符号和语言以支持iws的机会。
{"title":"Improving Security and Interoperability of Interwoven Systems through Rigorous Selective Encapsulation of Critical Physical Resources","authors":"Phyllis R. Nelson","doi":"10.1109/FAS-W.2018.00053","DOIUrl":"https://doi.org/10.1109/FAS-W.2018.00053","url":null,"abstract":"Creation of large systems beyond systems of systems has begun. These interwoven systems (IwSs) create possibilities for extensive benefits, but also pose challenges to the safety of the critical infrastructure elements which are included. Encapsulation of the highest-value processes and functions of these critical infrastructures provides not only increased security, but also presents opportunities to develop more efficient means of discovery and description for use in the construction of IwSs. Encapsulation also presents opportunities to simplify the overall control challenges and the development of symbols and languages to support IwSs.","PeriodicalId":164903,"journal":{"name":"2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117337692","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}
引用次数: 0
Efficient Classification of Application Characteristics by Using Hardware Performance Counters with Data Mining 基于硬件性能计数器和数据挖掘的应用特征高效分类
Jieun Choi, Geunchul Park, Dukyun Nam
Hardware performance counters in processors are mainly used for low level performance analysis and application tuning by monitoring performance-related hardware events. With the advent of processors with more cores than existing multicore processors and additional high-bandwidth memory, research on the performance analysis of new systems has received increasing attention from the high-performance computing community. Analyzing application characteristics and system features in a new system is essential for computational scientists and engineers who are eager to obtain the best performance of their scientific applications. However, these processors, increased core counts and high-performance resources, make it difficult to understand the correlation between performance-related hardware events. In this paper, we propose a method to simply and quickly classify application characteristics by using a data mining tool without understanding the correlation between hardware events. When we applied the proposed method to NAS Parallel Benchmarks (NPB), the application characteristics were the same as the authorized NPB categories. We show the effectiveness of the proposed scheme in a case study on analyzing the degree of interference between application characteristics.
处理器中的硬件性能计数器主要用于通过监视与性能相关的硬件事件进行低级性能分析和应用程序调优。随着具有比现有多核处理器更多核的处理器和额外的高带宽内存的出现,对新系统性能分析的研究越来越受到高性能计算界的关注。分析新系统中的应用特性和系统特性对于渴望获得最佳科学应用性能的计算科学家和工程师来说是必不可少的。然而,这些处理器、增加的核心数量和高性能资源使得理解与性能相关的硬件事件之间的相关性变得困难。本文提出了一种利用数据挖掘工具,在不了解硬件事件之间相关性的情况下,简单快速地对应用程序特征进行分类的方法。当我们将所提出的方法应用于NAS并行基准测试(NPB)时,应用程序特征与授权的NPB类别相同。通过分析应用特征之间的干扰程度,验证了该方法的有效性。
{"title":"Efficient Classification of Application Characteristics by Using Hardware Performance Counters with Data Mining","authors":"Jieun Choi, Geunchul Park, Dukyun Nam","doi":"10.1109/FAS-W.2018.00021","DOIUrl":"https://doi.org/10.1109/FAS-W.2018.00021","url":null,"abstract":"Hardware performance counters in processors are mainly used for low level performance analysis and application tuning by monitoring performance-related hardware events. With the advent of processors with more cores than existing multicore processors and additional high-bandwidth memory, research on the performance analysis of new systems has received increasing attention from the high-performance computing community. Analyzing application characteristics and system features in a new system is essential for computational scientists and engineers who are eager to obtain the best performance of their scientific applications. However, these processors, increased core counts and high-performance resources, make it difficult to understand the correlation between performance-related hardware events. In this paper, we propose a method to simply and quickly classify application characteristics by using a data mining tool without understanding the correlation between hardware events. When we applied the proposed method to NAS Parallel Benchmarks (NPB), the application characteristics were the same as the authorized NPB categories. We show the effectiveness of the proposed scheme in a case study on analyzing the degree of interference between application characteristics.","PeriodicalId":164903,"journal":{"name":"2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"285 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116232840","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}
引用次数: 2
DymGPU: Dynamic Memory Management for Sharing GPUs in Virtualized Clouds DymGPU:虚拟化云中共享gpu的动态内存管理
Younghun Park, Minwoo Gu, Sun-Mi Yoo, Youngjae Kim, Sungyong Park
gVirt is a full GPU virtualization technique for Intel's integrated GPUs that alleviates the problems of other GPU virtualization techniques such as API remoting and direct pass-through. The original gVirt is known to have an inherent scalability limitation on the number of simultaneous virtual machines (VM). gScale solved this problem by allowing each VM to share a global graphics memory space and copy the entries in a private graphics translation table (GTT) to a physical GTT along with a GPU context switch. However, it still suffers from a large overhead of copying entries between private GTT and physical GTT, which becomes worse when the global graphics memory space allocated for each VM is overlapped. In this paper, we identify that the copy overhead caused by GPU context switch is the major bottleneck in performance improvement and propose a dynamic memory management scheme, called DymGPU, that provides two memory allocation algorithms such as size-based and utilization-based algorithms. While the size-based algorithm allocates memory space based on the memory size required by each VM, the utilization-based algorithm considers GPU utilization of each VM to allocate the memory space. DymGPU is also dynamic in the sense that the global graphics memory space used by each VM is rearranged at runtime by periodically checking idle VMs and GPU utilization of each runnable VM. We have implemented our proposed approach in gVirt and confirmed that the proposed scheme reduces GPU context switch time by up to 53% and improved the overall performance of various GPU applications by up to 39%.
gVirt是一种针对英特尔集成GPU的完整GPU虚拟化技术,它缓解了其他GPU虚拟化技术(如API远程和直接直通)的问题。众所周知,最初的gVirt在并发虚拟机(VM)的数量上存在固有的可伸缩性限制。gScale通过允许每个VM共享全局图形内存空间并将私有图形转换表(GTT)中的条目复制到物理GTT以及GPU上下文切换来解决这个问题。但是,在私有GTT和物理GTT之间复制条目的开销仍然很大,当为每个VM分配的全局图形内存空间重叠时,情况会变得更糟。在本文中,我们确定了由GPU上下文切换引起的复制开销是性能改进的主要瓶颈,并提出了一种称为DymGPU的动态内存管理方案,该方案提供了两种内存分配算法,如基于大小和基于利用率的算法。基于大小的算法是根据每个虚拟机所需的内存大小来分配内存空间,而基于利用率的算法是根据每个虚拟机的GPU利用率来分配内存空间。DymGPU也是动态的,通过定期检查空闲虚拟机和每个可运行虚拟机的GPU利用率,在运行时重新安排每个虚拟机使用的全局图形内存空间。我们已经在gVirt中实现了我们提出的方法,并证实了所提出的方案将GPU上下文切换时间减少了53%,并将各种GPU应用程序的整体性能提高了39%。
{"title":"DymGPU: Dynamic Memory Management for Sharing GPUs in Virtualized Clouds","authors":"Younghun Park, Minwoo Gu, Sun-Mi Yoo, Youngjae Kim, Sungyong Park","doi":"10.1109/FAS-W.2018.00025","DOIUrl":"https://doi.org/10.1109/FAS-W.2018.00025","url":null,"abstract":"gVirt is a full GPU virtualization technique for Intel's integrated GPUs that alleviates the problems of other GPU virtualization techniques such as API remoting and direct pass-through. The original gVirt is known to have an inherent scalability limitation on the number of simultaneous virtual machines (VM). gScale solved this problem by allowing each VM to share a global graphics memory space and copy the entries in a private graphics translation table (GTT) to a physical GTT along with a GPU context switch. However, it still suffers from a large overhead of copying entries between private GTT and physical GTT, which becomes worse when the global graphics memory space allocated for each VM is overlapped. In this paper, we identify that the copy overhead caused by GPU context switch is the major bottleneck in performance improvement and propose a dynamic memory management scheme, called DymGPU, that provides two memory allocation algorithms such as size-based and utilization-based algorithms. While the size-based algorithm allocates memory space based on the memory size required by each VM, the utilization-based algorithm considers GPU utilization of each VM to allocate the memory space. DymGPU is also dynamic in the sense that the global graphics memory space used by each VM is rearranged at runtime by periodically checking idle VMs and GPU utilization of each runnable VM. We have implemented our proposed approach in gVirt and confirmed that the proposed scheme reduces GPU context switch time by up to 53% and improved the overall performance of various GPU applications by up to 39%.","PeriodicalId":164903,"journal":{"name":"2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114102638","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
Collective Abstractions and Platforms for Large-Scale Self-Adaptive IoT 大规模自适应物联网的集体抽象和平台
Roberto Casadei, Mirko Viroli
On the way to the materialisation of the pervasive computing vision, the technological progress swelling from mobile computing and the Internet of Things (IoT) domain is already rich of missed opportunities. Firstly, coordinating large numbers of heterogeneous situated entities to achieve system-level goals in a resilient and self-adaptive way is complex and requires novel approaches to be seamlessly injected into mainstream distributed computing models. Secondly, achieving effective exploitation of computer resources is difficult, due to operational constraints resulting from current paradigms and uncomprehensive software infrastructures which hinder flexibility, adaptation, and smooth coordination of computational tasks execution. Indeed, building dynamic, context-oriented applications in small-or large-scale IoT with traditional abstractions is hard: even harder is to achieve opportunistic, QoS-and QoE-driven application task management across available hardware and networking infrastructure. In this insight paper, we analyse by the collective adaptation perspective the key directions of the impelling paradigm shift urged by forthcoming large-scale IoT scenarios. Specifically, we consider how collective abstractions and platforms can synergistically assist in such a transformation, by better capturing and enacting a notion of "collective service" as well as the dynamic, opportunistic, and context-driven traits of space-time-situated computations.
在普及计算愿景实现的道路上,移动计算和物联网(IoT)领域的技术进步已经错过了很多机会。首先,协调大量异构位置实体以弹性和自适应方式实现系统级目标是复杂的,需要将新方法无缝地注入主流分布式计算模型中。其次,由于当前范例和不完善的软件基础设施造成的操作约束,阻碍了计算任务执行的灵活性、适应性和顺利协调,实现计算机资源的有效利用是困难的。事实上,在小型或大型物联网中使用传统抽象构建动态的、面向上下文的应用程序是困难的:更难的是实现机会主义的、qos和qos驱动的应用程序任务管理,跨可用的硬件和网络基础设施。在这篇洞察力论文中,我们从集体适应的角度分析了即将到来的大规模物联网场景所敦促的推动范式转变的关键方向。具体来说,我们考虑了集体抽象和平台如何通过更好地捕获和制定“集体服务”的概念以及时空位置计算的动态、机会主义和上下文驱动特征来协同协助这种转换。
{"title":"Collective Abstractions and Platforms for Large-Scale Self-Adaptive IoT","authors":"Roberto Casadei, Mirko Viroli","doi":"10.1109/FAS-W.2018.00033","DOIUrl":"https://doi.org/10.1109/FAS-W.2018.00033","url":null,"abstract":"On the way to the materialisation of the pervasive computing vision, the technological progress swelling from mobile computing and the Internet of Things (IoT) domain is already rich of missed opportunities. Firstly, coordinating large numbers of heterogeneous situated entities to achieve system-level goals in a resilient and self-adaptive way is complex and requires novel approaches to be seamlessly injected into mainstream distributed computing models. Secondly, achieving effective exploitation of computer resources is difficult, due to operational constraints resulting from current paradigms and uncomprehensive software infrastructures which hinder flexibility, adaptation, and smooth coordination of computational tasks execution. Indeed, building dynamic, context-oriented applications in small-or large-scale IoT with traditional abstractions is hard: even harder is to achieve opportunistic, QoS-and QoE-driven application task management across available hardware and networking infrastructure. In this insight paper, we analyse by the collective adaptation perspective the key directions of the impelling paradigm shift urged by forthcoming large-scale IoT scenarios. Specifically, we consider how collective abstractions and platforms can synergistically assist in such a transformation, by better capturing and enacting a notion of \"collective service\" as well as the dynamic, opportunistic, and context-driven traits of space-time-situated computations.","PeriodicalId":164903,"journal":{"name":"2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131140766","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}
引用次数: 11
What Reasonable Guarantees Can We Make for a SISSY System 我们能为一个娘娘腔系统做什么合理的保证
K. Bellman
Before a self-integrating and self-improving (SISSY) system can become operational, we will have to demonstrate that some system properties and behaviors can be guaranteed to a reasonable degree. Reasonable means to the extent that, depending upon the application and functions of the system, we can use the system because we can guarantee some behaviors and properties to perform properly regardless of input, operational environment, or system goals. In this short paper, we discuss three classes of behaviors that can be guaranteed; these guarantees can be made through a combination of traditional pre-operational testing and confirmed with continual self-testing during operations. These can be briefly summarized as: (1) Fault detection, isolation, and recovery (FDIR) and top-down failure analysis; (2) Minimal self-protection; (3) Minimal acceptable performance.
在自集成和自改进(SISSY)系统可以运行之前,我们必须证明某些系统属性和行为可以被保证到合理的程度。合理意味着,根据系统的应用程序和功能,我们可以使用系统,因为我们可以保证某些行为和属性正确执行,而不管输入、操作环境或系统目标如何。在这篇短文中,我们讨论了三类可以保证的行为;这些保证可以通过传统的操作前测试和操作过程中持续的自我测试相结合来实现。这些可以简单概括为:(1)故障检测、隔离和恢复(FDIR)和自顶向下的故障分析;(2)自我保护最小;(3)最小可接受性能。
{"title":"What Reasonable Guarantees Can We Make for a SISSY System","authors":"K. Bellman","doi":"10.1109/FAS-W.2018.00052","DOIUrl":"https://doi.org/10.1109/FAS-W.2018.00052","url":null,"abstract":"Before a self-integrating and self-improving (SISSY) system can become operational, we will have to demonstrate that some system properties and behaviors can be guaranteed to a reasonable degree. Reasonable means to the extent that, depending upon the application and functions of the system, we can use the system because we can guarantee some behaviors and properties to perform properly regardless of input, operational environment, or system goals. In this short paper, we discuss three classes of behaviors that can be guaranteed; these guarantees can be made through a combination of traditional pre-operational testing and confirmed with continual self-testing during operations. These can be briefly summarized as: (1) Fault detection, isolation, and recovery (FDIR) and top-down failure analysis; (2) Minimal self-protection; (3) Minimal acceptable performance.","PeriodicalId":164903,"journal":{"name":"2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133127753","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
Towards a Taxonomy for the Evaluation of Self-* Software 面向自*软件评价的分类方法
C. Raibulet
Self-* properties characterize dynamic software able to perform changes on itself by itself during its execution. The objectives of these changes are to maintain the functionality for which the software has been implemented and its related quality, and/or to improve the performances of the software whenever this is possible. Changes aim to address a wide range of issues, e.g., from resource variability (e.g., due to mobility) and changing users' needs to security threats and faults. One of the main advantages of self-* software is that the complexity of changes is managed dynamically by the software and hidden from the users. Today, more and more software solutions are characterized by self-* properties. The objective of this paper is to investigate which are the evaluation approaches of self-* software and how self-* properties may be evaluated. Further, a taxonomy for the evaluation of self-* software is proposed.
Self *属性是动态软件的特征,它能够在执行过程中对自身进行更改。这些变更的目标是维持软件的功能和相关质量,以及/或在可能的情况下改进软件的性能。变更旨在解决范围广泛的问题,例如,从资源可变性(例如,由于移动性)和不断变化的用户需求到安全威胁和故障。self-*软件的一个主要优点是,复杂的变化是由软件动态管理的,对用户是隐藏的。如今,越来越多的软件解决方案以self-*属性为特征。本文的目的是研究哪些是自*软件的评价方法,以及如何评价自*软件的性质。在此基础上,提出了一种评价自*软件的分类方法。
{"title":"Towards a Taxonomy for the Evaluation of Self-* Software","authors":"C. Raibulet","doi":"10.1109/FAS-W.2018.00020","DOIUrl":"https://doi.org/10.1109/FAS-W.2018.00020","url":null,"abstract":"Self-* properties characterize dynamic software able to perform changes on itself by itself during its execution. The objectives of these changes are to maintain the functionality for which the software has been implemented and its related quality, and/or to improve the performances of the software whenever this is possible. Changes aim to address a wide range of issues, e.g., from resource variability (e.g., due to mobility) and changing users' needs to security threats and faults. One of the main advantages of self-* software is that the complexity of changes is managed dynamically by the software and hidden from the users. Today, more and more software solutions are characterized by self-* properties. The objective of this paper is to investigate which are the evaluation approaches of self-* software and how self-* properties may be evaluated. Further, a taxonomy for the evaluation of self-* software is proposed.","PeriodicalId":164903,"journal":{"name":"2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131028893","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}
引用次数: 1
Relevant Expertise Aggregation for Policy Selection in Collective Adaptive Systems 集体适应系统中政策选择的相关专家聚集
J. Pitt, Rui P. Cardoso, E. Hart, Josiah Ober
Many applications of collective adaptive systems for the digital transformation or digital society will necessarily be multi-functional; that is, the collective, as it adapts over time, will be required to resolve many and different types of problem. However, a long-standing issue for political theorists has been whether a decentralised problem-solving regime can be both 'democratic' and 'epistemic', i.e. is it possible to devise decision-making and action-determination processes that take into account both majority preference and expert judgement. In this paper, we address this issue in the context of engineering long-lived and sustainable collective adaptive systems, in which autonomous agents adapt conventional rules in order to be congruent with changes in their operating environment. Based on a preliminary proof of concept and inspiration from political science, we propose a reference architecture for relevant expertise aggregation. We conclude that this is one possible design solution to the problem of enabling an collective to assume direct responsibility for adaptation or adoption of problem-solving policies at a large scale, over long periods of time, and addressing diverse problem types.
在数字化转型或数字化社会中,集体适应系统的许多应用必然是多功能的;也就是说,随着时间的推移,集体将需要解决许多不同类型的问题。然而,对于政治理论家来说,一个长期存在的问题是,一个分散的问题解决机制是否可以同时是“民主的”和“认识论的”,也就是说,是否有可能设计出考虑到多数人偏好和专家判断的决策和行动确定过程。在本文中,我们在工程长寿命和可持续的集体适应系统的背景下解决了这个问题,其中自主代理适应传统规则,以便与其操作环境的变化保持一致。基于概念的初步证明和来自政治学的启发,我们提出了一个相关专业知识聚合的参考架构。我们的结论是,这是一种可能的设计解决方案,可以使集体承担直接责任,大规模地、长时间地适应或采用解决问题的政策,并解决不同类型的问题。
{"title":"Relevant Expertise Aggregation for Policy Selection in Collective Adaptive Systems","authors":"J. Pitt, Rui P. Cardoso, E. Hart, Josiah Ober","doi":"10.1109/FAS-W.2018.00038","DOIUrl":"https://doi.org/10.1109/FAS-W.2018.00038","url":null,"abstract":"Many applications of collective adaptive systems for the digital transformation or digital society will necessarily be multi-functional; that is, the collective, as it adapts over time, will be required to resolve many and different types of problem. However, a long-standing issue for political theorists has been whether a decentralised problem-solving regime can be both 'democratic' and 'epistemic', i.e. is it possible to devise decision-making and action-determination processes that take into account both majority preference and expert judgement. In this paper, we address this issue in the context of engineering long-lived and sustainable collective adaptive systems, in which autonomous agents adapt conventional rules in order to be congruent with changes in their operating environment. Based on a preliminary proof of concept and inspiration from political science, we propose a reference architecture for relevant expertise aggregation. We conclude that this is one possible design solution to the problem of enabling an collective to assume direct responsibility for adaptation or adoption of problem-solving policies at a large scale, over long periods of time, and addressing diverse problem types.","PeriodicalId":164903,"journal":{"name":"2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134120699","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}
引用次数: 2
Hierarchical Self-Awareness and Authority for Scalable Self-Integrating Systems 可扩展自集成系统的层次自我意识和权限
A. Diaconescu, Barry Porter, Roberto Rodrigues Filho, Evangelos Pournaras
System self-integration from open sets of components provides the basis for open adaptability to unpredictable environments. Hierarchical architectures are essential for enabling such systems to scale, as they allow to compromise between processing detailed knowledge in parallel and coordinating parallel processes from a more abstract viewpoint; recursively. This position paper aims to bring to the fore the following key design aspect of such hierarchical systems: how should the authority of decision and action be assigned across hierarchical levels, with respect to the self-awareness capabilities of these levels, The difficulty lays in that all levels lack knowledge, which may be key to certain decisions, because lower levels have detailed knowledge but within a narrow scope (good for local customisation), and higher levels have a broader scope but no details (good for global coordination). We highlight the most obvious authority schemes available and discuss their advantages and shortcomings: top-down, bottom-up, and iterative (yoyo). We discuss three detailed application examples from our previous work on hierarchical systems, pointing-out the knowledge and authority schemes employed and the possible alternatives. This provides a basis for offering system designers the necessary understanding and tools for taking the appropriate decisions with respect to the distribution of self-awareness capabilities and authority of decision and action across hierarchical system levels.
来自开放组件集的系统自集成为对不可预测环境的开放适应性提供了基础。分层架构对于使此类系统能够扩展至关重要,因为它们允许在并行处理详细知识和从更抽象的角度协调并行过程之间达成妥协;递归。本立场文件旨在突出这种分层系统的以下关键设计方面:关于这些层次的自我意识能力,决策和行动的权力应该如何跨层次分配?困难在于所有层次都缺乏知识,这可能是某些决策的关键,因为较低层次有详细的知识,但在一个狭窄的范围内(有利于本地定制),较高层次有更广泛的范围,但没有细节(有利于全球协调)。我们强调了可用的最明显的授权方案,并讨论了它们的优点和缺点:自顶向下、自底向上和迭代(溜溜球)。我们讨论了三个详细的应用实例,从我们以前的工作在层次系统,指出所采用的知识和权力方案和可能的替代方案。这提供了一个基础,为系统设计者提供必要的理解和工具,以便根据自我意识能力的分布以及跨层次系统级别的决策和行动的权威做出适当的决策。
{"title":"Hierarchical Self-Awareness and Authority for Scalable Self-Integrating Systems","authors":"A. Diaconescu, Barry Porter, Roberto Rodrigues Filho, Evangelos Pournaras","doi":"10.1109/FAS-W.2018.00043","DOIUrl":"https://doi.org/10.1109/FAS-W.2018.00043","url":null,"abstract":"System self-integration from open sets of components provides the basis for open adaptability to unpredictable environments. Hierarchical architectures are essential for enabling such systems to scale, as they allow to compromise between processing detailed knowledge in parallel and coordinating parallel processes from a more abstract viewpoint; recursively. This position paper aims to bring to the fore the following key design aspect of such hierarchical systems: how should the authority of decision and action be assigned across hierarchical levels, with respect to the self-awareness capabilities of these levels, The difficulty lays in that all levels lack knowledge, which may be key to certain decisions, because lower levels have detailed knowledge but within a narrow scope (good for local customisation), and higher levels have a broader scope but no details (good for global coordination). We highlight the most obvious authority schemes available and discuss their advantages and shortcomings: top-down, bottom-up, and iterative (yoyo). We discuss three detailed application examples from our previous work on hierarchical systems, pointing-out the knowledge and authority schemes employed and the possible alternatives. This provides a basis for offering system designers the necessary understanding and tools for taking the appropriate decisions with respect to the distribution of self-awareness capabilities and authority of decision and action across hierarchical system levels.","PeriodicalId":164903,"journal":{"name":"2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"330 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134332615","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}
引用次数: 2
Coopetitive Soft Gating Ensemble 竞争软门集成
Stephan Deist, Maarten Bieshaar, Jens Schreiber, André Gensler, B. Sick
In this article, we propose the Coopetititve Soft Gating Ensemble or CSGE for general machine learning tasks and interwoven systems.The goal of machine learning is to create models that generalize well for unknown datasets. Often, however, the problems are too complex to be solved with a single model, so several models are combined. Similar, Autonomic Computing requires the integration of different systems. Here, especially, the local, temporal online evaluation and the resulting (re-)weighting scheme of the CSGE makes the approach highly applicable for self-improving system integrations. To achieve the best potential performance the CSGE can be optimized according to arbitrary loss functions making it accessible for a broader range of problems. We introduce a novel training procedure including a hyper-parameter initialisation at its heart. We show that the CSGE approach reaches state-of-the-art performance for both classification and regression tasks. Further on, the CSGE provides a human-readable quantification on the influence of all base estimators employing the three weighting aspects. Moreover, we provide a scikit-learn compatible implementation.
在本文中,我们提出了用于一般机器学习任务和交织系统的竞争软门集成或CSGE。机器学习的目标是创建能够很好地泛化未知数据集的模型。然而,通常情况下,问题过于复杂,无法用单个模型解决,因此需要将多个模型组合在一起。类似地,自主计算需要不同系统的集成。特别是CSGE的局部、时间在线评价和由此产生的(重新)加权方案,使得该方法非常适用于自完善的系统集成。为了获得最佳的潜在性能,CSGE可以根据任意损失函数进行优化,使其可用于更广泛的问题。我们介绍了一种新的训练过程,其核心包括超参数初始化。我们表明,CSGE方法在分类和回归任务中都达到了最先进的性能。此外,CSGE还提供了一种人类可读的量化方法,说明采用这三个加权方面的所有基数估计器的影响。此外,我们还提供了一个scikit-learn兼容的实现。
{"title":"Coopetitive Soft Gating Ensemble","authors":"Stephan Deist, Maarten Bieshaar, Jens Schreiber, André Gensler, B. Sick","doi":"10.1109/FAS-W.2018.00046","DOIUrl":"https://doi.org/10.1109/FAS-W.2018.00046","url":null,"abstract":"In this article, we propose the Coopetititve Soft Gating Ensemble or CSGE for general machine learning tasks and interwoven systems.The goal of machine learning is to create models that generalize well for unknown datasets. Often, however, the problems are too complex to be solved with a single model, so several models are combined. Similar, Autonomic Computing requires the integration of different systems. Here, especially, the local, temporal online evaluation and the resulting (re-)weighting scheme of the CSGE makes the approach highly applicable for self-improving system integrations. To achieve the best potential performance the CSGE can be optimized according to arbitrary loss functions making it accessible for a broader range of problems. We introduce a novel training procedure including a hyper-parameter initialisation at its heart. We show that the CSGE approach reaches state-of-the-art performance for both classification and regression tasks. Further on, the CSGE provides a human-readable quantification on the influence of all base estimators employing the three weighting aspects. Moreover, we provide a scikit-learn compatible implementation.","PeriodicalId":164903,"journal":{"name":"2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124871542","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}
引用次数: 4
期刊
2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W)
全部 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