Klervie Toczé, Norbert Schmitt, I. Brandić, Atakan Aral, S. Nadjm-Tehrani
{"title":"Towards Edge Benchmarking: A Methodology for Characterizing Edge Workloads","authors":"Klervie Toczé, Norbert Schmitt, I. Brandić, Atakan Aral, S. Nadjm-Tehrani","doi":"10.1109/FAS-W.2019.00030","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00030","url":null,"abstract":"The edge computing paradigm has recently attracted research efforts coming from different application domains. However, evaluating an edge platform or algorithm is impeded by the lack of suitable benchmarks. We propose a methodology for characterizing edge workloads from different application domains. It is a first step towards defining workloads to be included in a future edge benchmarking suite. We evaluate the methodology on three use cases and find that defining a common and standard set of workloads is plausible.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122439757","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}
Stefano Iannucci, Ovidiu Daniel Barba, V. Cardellini, I. Banicescu
{"title":"A Performance Evaluation of Deep Reinforcement Learning for Model-Based Intrusion Response","authors":"Stefano Iannucci, Ovidiu Daniel Barba, V. Cardellini, I. Banicescu","doi":"10.1109/FAS-W.2019.00047","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00047","url":null,"abstract":"Given the always increasing size of computer systems, manually protecting them in case of attacks is infeasible and error-prone. For this reason, several Intrusion Response Systems (IRSs) have been proposed so far, with the purpose of limiting the amount of work of an administrator. However, since the most advanced IRSs adopt a stateful approach, they are subject to what Bellman defined as the curse of dimensionality. In this paper, we propose an approach based on deep reinforcement learning which, to the best of our knowledge, has never been used until now for intrusion response. Experimental results show that the proposed approach reduces the time needed for the computation of defense policies by orders of magnitude, while providing near-optimal rewards.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126344064","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}
Aaron M. Paulos, S. Dasgupta, J. Beal, Yuanqiu Mo, Khoi D. Hoang, L. J. Bryan, P. Pal, R. Schantz, Jon Schewe, R. Sitaraman, Alexander Wald, Christabel Wayllace, W. Yeoh
{"title":"A Framework for Self-Adaptive Dispersal of Computing Services","authors":"Aaron M. Paulos, S. Dasgupta, J. Beal, Yuanqiu Mo, Khoi D. Hoang, L. J. Bryan, P. Pal, R. Schantz, Jon Schewe, R. Sitaraman, Alexander Wald, Christabel Wayllace, W. Yeoh","doi":"10.1109/FAS-W.2019.00036","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00036","url":null,"abstract":"Modern networking architectures are making it increasingly possible to disperse services not just across servers but into intermediate network devices as well. Here we introduce the Misson-oriented Adaptive Placement (MAP) architecture, which synthesizes prior work on middleware, load-balancing, constraint solving, and aggregate programming into a framework for self-adaptive management of dispersed services. We provide a first evaluation of the efficacy and resilience that can be provided through this approach: results in simulation demonstrating that MAP can autonomously change the deployment of services to adapt to changing needs and failures.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123483894","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}
{"title":"Self-Organized Construction by Population Coding","authors":"Michael Niess, Heiko Hamann","doi":"10.1109/FAS-W.2019.00058","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00058","url":null,"abstract":"The automatic generation of robot controllers by machine learning or evolutionary computation is still challenging and even more so for collective robotics. We follow the recently proposed paradigm of 'population coding' to compose robot swarms for collective construction. We define a controller template as finite state machine, enumerate a finite number of specified robot controller types to choose from, and use evolutionary robotics to evolve effective homogeneous and heterogeneous compositions of robot swarms using selections of these controllers. Besides an objective for solving the actual construction task we also add objectives for subtasks, and to minimize the number of different chosen robot types. For three variants of a collective construction task we find effective solutions with both homogeneous and heterogeneous swarms.","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-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132259674","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}
{"title":"Bridging the Gap between High-Performance, Cloud and Service-Oriented Computing","authors":"Alexander Ditter, M. Tielemann, D. Fey","doi":"10.1109/FAS-W.2019.00029","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00029","url":null,"abstract":"Modern large-scale computing systems are often naturally assumed to be based on the cloud provisioning paradigm. While this model is very flexible and often more cost effective than the actual ownership of physical servers, it also comes at a price, i.e., abstraction by virtualization. Even today, there are many fields of application in which any kind of performance degradation would be considered harmful. These types of applications are what we consider to be the core of classical high-performance computing. Bridging the gap between this low level performance optimization oriented execution model, higher level but more flexible cloud-based Infrastructure-as-a-Service provisioning and finally service-oriented execution models on the same physical hardware is a very challenging task. It requires tailor-made solutions to connect and combine the various independent software layers and abstraction stacks into a single manageable platform. In this paper we present our approach for the integration of all three tiers into one large scale hardware and software framework. Based on our existing solution for the simultaneous operation of cluster and cloud infrastructure on the same physical hardware, we provide an outlook on our current work-in-progress and vision for the coupling of two remote locations into a single distributed system for service-oriented applications.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129380570","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}
S. Leder, Ramon Weber, D. Wood, Oliver Bucklin, A. Menges
{"title":"Design and Prototyping of a Single Axis, Building Material Integrated, Distributed Robotic Assembly System","authors":"S. Leder, Ramon Weber, D. Wood, Oliver Bucklin, A. Menges","doi":"10.1109/FAS-W.2019.00056","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00056","url":null,"abstract":"The creation of a new generation of small, modular, simplified robots for the assembly of custom-built structures is highly relevant in the fields of architectural design and construction. The aim of the research is to present a new feasible robotic system that could be implemented for the assembly of strut structures. The research showcases the development of bespoke single axis, double gripper robots that as a distributed robotic system assembles structures from standardized timber struts. We present a control scheme for collective assembly, only enabled by the collaboration of multiple robots and timber struts, shifting away from prefabrication towards autonomous, robotic, on-site construction in architectural scale.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"189 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133678736","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}
{"title":"Security in Collective Adaptive Systems: A Roadmap","authors":"Danilo Pianini, Roberto Casadei, Mirko Viroli","doi":"10.1109/FAS-W.2019.00034","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00034","url":null,"abstract":"Collective adaptive systems are collections of autonomous, possibly heterogeneous devices which cooperate towards a common goal. This class of systems is often proposed as a way to engineer complex distributed systems, with applications ranging from the Internet of Things and smart cities, to swarm robotics. To the best of our knowledge, however, security issues are often overlooked or mixed with safety concerns. In this paper, we look at the current work in security for collective adaptive systems. By viewing the most fundamental security patterns and principles through the lens of collective adaptive systems, we identify the most prominent challenges and differences with respect to traditional security methods, paving the way to more in-depth analysis to be carried on in future works.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"7 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123632465","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}
{"title":"Test Beds for Component Integration in Energy Systems","authors":"B. Becker, Sebastian Kochanneck, H. Schmeck","doi":"10.1109/FAS-W.2019.00023","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00023","url":null,"abstract":"The ongoing transformation of energy systems towards decentralization driven by the replacement of fossil fuels with renewable energy sources requires new control concepts, architectures, and components. Their functionality has to be tested - by simulation as well as by studying their behavior in real environments. We present the design of two different test beds for integration testing of hard-and software components for energy systems, the Energy Smart Home Lab at KIT and the energy test lab of FZI House of Living Labs and EnQS, and report some experience.","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-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129169800","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}
{"title":"Self-Adaptation and Self-Healing Behaviors Via a Dynamic Distribution Process","authors":"Payam Zahadat","doi":"10.1109/FAS-W.2019.00072","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00072","url":null,"abstract":"Self-organized distribution of shared resources is a common process in both natural and artificial systems. Examples range from the distribution of nutrients or blood in plants or animals, through traffic systems, to distribution of electricity and information in human societies. In this paper, we investigate a mechanism of collective resource distribution, in relation to morphological organization of the agents that carry out the process, demonstrating capabilities of self-adaptation and self-healing of the morphology. The mechanism is abstracted in an algorithm, called Vascular Morphogenesis Controller (VMC), implementing the dynamics of vascular systems of plants, responsible for the distribution of shared resources and morphogenesis. The algorithm is used here to direct the morphology of a growing structure in unimodal and multimodal environments. The results demonstrate how the morphology reflects environmental gradients, the ability of recovery after temporary or permanent damages, and selfadaptation to environmental changes.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117268017","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}
{"title":"An I/O Isolation Scheme for Key-Value Store on Multiple Solid-State Drives","authors":"Hwajung Kim, H. Yeom, Yongseok Son","doi":"10.1109/FAS-W.2019.00049","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00049","url":null,"abstract":"High-performance storage devices, such as Non-Volatile Memory express Solid-State Drives (NVMe SSDs), have widely adopted in data centers. Especially, multiple storage devices improve higher I/O performance compared with a single device. However, the performance can be reduced in the case of workloads with mixed read and write requests (e.g., key-value stores) even though multiple storage devices are adopted. The reason is that read requests can be blocked until the processing for write requests is finished. In this paper, we propose an I/O isolation scheme to improve the performance of key-value store for multiple SSDs. In our scheme, we separate read and write operations for multiple files. For example, we classify generated files of key-value store and perform read/write operations in the separated storage devices according to the characteristics of each file. To do this, we deploy files by considering their characteristics on multiple SSDs. We implement our scheme in RocksDB and evaluate its performance with six NVMe SSDs compare with RAID-0 configuration. In the experimental results, we demonstrate that our scheme improves performance compared with an existing scheme (i.e., RAID-0).","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130936323","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}