2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)最新文献

筛选
英文 中文
Evaluating the Impact of Design Constraints on Expected System Performance 评估设计约束对预期系统性能的影响
Ian Riley, R. Gamble
{"title":"Evaluating the Impact of Design Constraints on Expected System Performance","authors":"Ian Riley, R. Gamble","doi":"10.1109/FAS-W.2019.00032","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00032","url":null,"abstract":"Collective adaptive systems are difficult to design due, in part, to the presence of uncertainty in their actions, their communications, and their environment. Statistical methods can be used to account for this uncertainty by modeling its sources as a set of stochastic processes. These systems share characteristics with multi-agent systems in which a critical challenge is to manage a large decision space that exponentially increases with the number of actors. Often, system designers must constrain the system to limit the scope of its decision space to a manageable degree. Unnecessarily constraining a system can have unintended consequences on the system's performance. Thus, it is important to have techniques that can incorporate sources of uncertainty to evaluate the expected change in performance of a system under prescribed constraints. In this paper, we explore the use of stochastic multi-player games to model the expected change in system performance given two applicable constraints that are posed as design questions. Our experiment uses a model problem investigated in the domain of smart cyber-physical systems that employs a stochastic timed automaton to evaluate which input values better satisfy the system goal. We augment the model problem with two sources of uncertainty to evaluate the effects of distinct design questions against achieving the same goal. Our results demonstrate the potential for using stochastic multi-player games to evaluate the expected benefit or harm of enforcing specified design constraints on a collective adaptive system.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132050574","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
Collaboration as an Emergent Property of Self-Organizing Software Systems 协作是自组织软件系统的一种涌现特性
Michael Oesterle
{"title":"Collaboration as an Emergent Property of Self-Organizing Software Systems","authors":"Michael Oesterle","doi":"10.1109/FAS-W.2019.00060","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00060","url":null,"abstract":"Given an open, dynamically adaptive software system whose components are agents with their respective interests, goals and objectives, this PhD project will develop a methodology to allow the components to establish collaboration without the governance of a central control unit, but rather as an emergent function of the system itself. The interaction of the components relies on different layers of abstraction, providing a generic communication protocol as well as semantic integration and overarching rules ('laws of nature'). The work focuses on modeling and analyzing the top layer of this framework: An emergent Governance Layer which allows the components to strategically interact with each other, aggregates individual preferences, and has the ability to reconcile interests and to lead to collaborative actions in a meaningful way.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114256019","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
SOCO 2019: 3rd International Workshop on Self-Organised Construction SOCO 2019:第三届自组织建筑国际研讨会
{"title":"SOCO 2019: 3rd International Workshop on Self-Organised Construction","authors":"","doi":"10.1109/fas-w.2019.00012","DOIUrl":"https://doi.org/10.1109/fas-w.2019.00012","url":null,"abstract":"","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114386922","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
Utilizing Clustering to Optimize Resource Demand Estimation Approaches 利用聚类优化资源需求估计方法
Johannes Grohmann, Simon Eismann, A. Bauer, Marwin Züfle, N. Herbst, Samuel Kounev
{"title":"Utilizing Clustering to Optimize Resource Demand Estimation Approaches","authors":"Johannes Grohmann, Simon Eismann, A. Bauer, Marwin Züfle, N. Herbst, Samuel Kounev","doi":"10.1109/FAS-W.2019.00043","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00043","url":null,"abstract":"Resource demands are crucial parameters for modeling and predicting the performance of software systems. Direct measurement of these resource demands is usually infeasible due to instrumentation overheads causing measurement interferences and perturbation in production environments. Thus, a number of statistical estimation approaches (e.g., based on optimization, regression or Kalman filters) have been proposed in the literature. Most of these approaches are parameterized. These parameters influence the estimation quality and the required computation time. Existing work uses historical data as training sets to optimize those parameters and to minimize the estimation error of those approaches. However, if the data traces are fundamentally different, the optimal parameter settings are different as well. In this paper, we propose to use automated clustering in order to group training sets into groups of similar optimization behavior. This way, optimization can be specifically tailored to certain groups of traces in a self-aware manner. During run-time, every trace is first sorted into a cluster, where the respective cluster-wide parameter optimum can be applied. A preliminary case study shows that clustering can provide promising improvements.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"83 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127975439","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}
引用次数: 5
SISSY 2019: Sixth International Workshop on Self-Improving Systems Integration SISSY 2019:第六届自我改进系统集成国际研讨会
{"title":"SISSY 2019: Sixth International Workshop on Self-Improving Systems Integration","authors":"","doi":"10.1109/fas-w.2019.00006","DOIUrl":"https://doi.org/10.1109/fas-w.2019.00006","url":null,"abstract":"","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"111 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132152192","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
Resource Constrained Self-Aware Cyber-Physical Systems (Tutorial) 资源受限的自我感知网络物理系统(教程)
N. Taherinejad, Peter R. Lewis, A. Jantsch, A. Rahmani, Lukas Esterle
{"title":"Resource Constrained Self-Aware Cyber-Physical Systems (Tutorial)","authors":"N. Taherinejad, Peter R. Lewis, A. Jantsch, A. Rahmani, Lukas Esterle","doi":"10.1109/FAS-W.2019.00071","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00071","url":null,"abstract":"The overlap of the two established fields of cyber-physical systems and self-aware computing systems constitutes a challenging class of systems that require autonomy and must satisfy multiple, possibly conflicting constraints (e.g., performance, timeliness, energy, reliability). Self-aware cyber-physical systems are situated in dynamic physical environments and constrained in their resources, they understand their own state and that of their environment. Based on that understanding, they are able to make appropriate decisions autonomously at runtime with high efficiency. In this tutorial, we will review the state of the art of this exciting domain.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132301387","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
Ensemble Programming for Multipotent Systems 多能系统的集成编程
Oliver Kosak, Felix Bohn, Felix Keller, Hella Ponsar, W. Reif
{"title":"Ensemble Programming for Multipotent Systems","authors":"Oliver Kosak, Felix Bohn, Felix Keller, Hella Ponsar, W. Reif","doi":"10.1109/FAS-W.2019.00037","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00037","url":null,"abstract":"The orchestration and controlling of groups of robots, i.e., programming ensembles, is a complicated task to do. Deciding and defining what the ensemble needs to do in which order often requires in-depth problem domain specific knowledge. Further, an ensemble programmer needs to put much effort into the design, implementation, and evaluation of distributed algorithms to coordinate multi-robot executions. Most commonly, expertise for the problem domain and programming knowledge is not united in the same person. To tackle this, we propose Maple, an approach for a Multi-Agent Programming Language for Ensembles. Using Maple simplifies an ensemble programmer's typical work-flow by providing generalized solutions for solving technical tasks in ensemble programming. Maple is a graphical ensemble programming language based on the formalism of hierarchical task networks that enables the online generation of ensemble programs. Maple also enables non-technical domain experts to generate ensemble programs for specific use-cases.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127114924","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
Transpiling Applications into Optimized Serverless Orchestrations 将应用程序编译为优化的无服务器编排
Joel Scheuner, P. Leitner
{"title":"Transpiling Applications into Optimized Serverless Orchestrations","authors":"Joel Scheuner, P. Leitner","doi":"10.1109/FAS-W.2019.00031","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00031","url":null,"abstract":"The serverless computing paradigm promises increased development productivity by abstracting the underlying hardware infrastructure and software runtime when building distributed cloud applications. However, composing a serverless application consisting of many tiny functions is still a cumbersome and inflexible process due to the lack of a unified source code view and strong coupling to non-standardized function-level interfaces for code and configuration. In our vision, developers can focus on writing readable source code in a logical structure, which then gets transformed into an optimized multi-function serverless orchestration. Our idea involves transpilation (i.e., source-to-source transformation) based on an optimization model (e.g., cost optimization) by dynamically deciding which set of methods will be grouped into individual deployment units. A successful implementation of our vision would enable a broader range of serverless applications and allow for dynamic deployment optimization based on monitoring runtime metrics. Further, we would expect increased developer productivity by using more familiar abstractions and facilitating clean coding practices and code reuse.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128700675","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}
引用次数: 5
Gas Consumption-Aware Dynamic Load Balancing in Ethereum Sharding Environments 以太坊分片环境中气体消耗感知的动态负载平衡
Sanghyeok Kim, Jeho Song, Sangyeon Woo, Youngjae Kim, Sungyong Park
{"title":"Gas Consumption-Aware Dynamic Load Balancing in Ethereum Sharding Environments","authors":"Sanghyeok Kim, Jeho Song, Sangyeon Woo, Youngjae Kim, Sungyong Park","doi":"10.1109/FAS-W.2019.00052","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00052","url":null,"abstract":"Advances in blockchain technology have made a significant impact on a wide range of research areas due to the features such as transparency, decentralization and traceability. With the explosive growth of blockchain transactions, there has been a growing interest in improving the scalability of blockchain network. Sharding is one of the methods to solve this scalability problem by partitioning the network into several shards so that each shard can process the transactions in parallel. Ethereum places each transaction statically on a shard based on its account address without considering the complexity of the transaction or the load generated by the transaction. This causes the transaction load on each shard to be uneven, which makes the transaction throughput of the network decrease. In this paper, we propose a dynamic load balancing mechanism among Ethereum shards called D-GAS. The D-GAS dynamically balances the transaction load of each shard by relocating the accounts based on the gas consumption to maximize the transaction throughput. Ethereum gas is a unit that represents the amount of computational effort needed to execute operations in a transaction. Benchmarking results show that the D-GAS outperforms existing techniques by up to 12% in transaction throughput and decreases the makespan of transaction latency by about 74% under various conditions.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121777396","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}
引用次数: 9
Strategies for Helping SISSY Systems Deal with Knowledge Gaps and Unknowns 帮助SISSY系统处理知识差距和未知的策略
K. Bellman
{"title":"Strategies for Helping SISSY Systems Deal with Knowledge Gaps and Unknowns","authors":"K. Bellman","doi":"10.1109/FAS-W.2019.00019","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00019","url":null,"abstract":"The purpose of this position paper is to present first what may appear as a philosophical problem - the limitations of knowledge by any single entity - and then show that key strategies in biological systems for somewhat overcoming these limitations lead to a pragmatic emphasis on the development of certain capabilities in SISSY systems. We first describe three types of considerations that we and intelligent animals do in regards to unknown environments; these include ways to gain more knowledge about an unknown event or object, ways to behave in the face of different degrees of confidence that one can still do a task given the unknowns, and lastly, the need for adaptive mechanisms that allow us to respond rapidly and as safely as possible to new events in the environment. These rapid responses are both for suddenly occurring events or objects that may harm the intelligent system and also for taking rapid advantage of sudden opportunities that may benefit the intelligent system. We then discuss the implications for SISSY implementations of each of these types of considerations.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132935903","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信