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

3-7 Sept. 2018

Filter Results

Displaying Results 1 - 25 of 55
  • [Title page i]

    Publication Year: 2018, Page(s): 1
    Request permission for reuse | PDF file iconPDF (27 KB)
    Freely Available from IEEE
  • [Title page iii]

    Publication Year: 2018, Page(s): 3
    Request permission for reuse | PDF file iconPDF (66 KB)
    Freely Available from IEEE
  • [Copyright notice]

    Publication Year: 2018, Page(s): 4
    Request permission for reuse | PDF file iconPDF (128 KB)
    Freely Available from IEEE
  • Table of Contents

    Publication Year: 2018, Page(s):5 - 9
    Request permission for reuse | PDF file iconPDF (45 KB)
    Freely Available from IEEE
  • FAS* 2018 Doctoral Symposium Foreword

    Publication Year: 2018, Page(s): 10
    Request permission for reuse | PDF file iconPDF (112 KB)
    Freely Available from IEEE
  • MRT-SeAC 2018 Foreword

    Publication Year: 2018, Page(s):11 - 12
    Request permission for reuse | PDF file iconPDF (136 KB)
    Freely Available from IEEE
  • AMGCC 2018 Foreword

    Publication Year: 2018, Page(s):13 - 14
    Request permission for reuse | PDF file iconPDF (132 KB)
    Freely Available from IEEE
  • DSS 2018 Foreword

    Publication Year: 2018, Page(s):15 - 16
    Request permission for reuse | PDF file iconPDF (133 KB)
    Freely Available from IEEE
  • eCAS 2018 Foreword

    Publication Year: 2018, Page(s):17 - 18
    Request permission for reuse | PDF file iconPDF (136 KB)
    Freely Available from IEEE
  • SOCO 2018 Foreword

    Publication Year: 2018, Page(s): 19
    Request permission for reuse | PDF file iconPDF (130 KB)
    Freely Available from IEEE
  • SISSY 2018 Foreword

    Publication Year: 2018, Page(s):20 - 21
    Request permission for reuse | PDF file iconPDF (141 KB)
    Freely Available from IEEE
  • Engineering Self-Adaptive Software Systems – An Organized Tour

    Publication Year: 2018, Page(s):1 - 2
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (75 KB) | HTML iconHTML

    Engineering software that is subject to uncertainties that are difficult to anticipate before deployment is challenging. Self-adaptation extends a software system with an external feedback loop system that monitors the system and adapts its configuration or architecture to ensure that its qualities are met under uncertain operating conditions. In this tutorial, we provide a particular perspective ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Design for Adaptation Framework for Self-Adaptive Systems

    Publication Year: 2018, Page(s):3 - 4
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (272 KB) | HTML iconHTML

    A key challenge posed by the Next Generation Internet landscape, is that modern systems need to cope with open and continuously evolving environments and to operate under dynamic circumstances (e.g., changes in the operational context, changes in the availability of resources). In this setting, engineering such systems, as well as dynamically discover, select and compose the appropriate resources ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Reactive and Adaptive Security Monitoring in Cloud Computing

    Publication Year: 2018, Page(s):5 - 7
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (77 KB) | HTML iconHTML

    Cloud computing enabled service-level agreements (SLAs) to gain widespread use among information systems stakeholders. It is now normal for performance and availability of such systems to be carefully measured and evaluated. Contracts that include financial penalties in case of breach are now common. However security is lagging behind this trend; it is as important to stakeholders as performance a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards a Pragmatic Approach to Engineer Cognitive, Agent-Oriented, Distributed Applications

    Publication Year: 2018, Page(s):8 - 10
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (91 KB) | HTML iconHTML

    Using concepts based on intelligent agents and microservices, several frameworks aim at making development of distributed and concurrent applications easier. Agent oriented programming frameworks are, in general, less popular than the ones dedicated to the development of microservices. Mastering the complexity of distributed and changing environments can be a painstaking challenge. Hence, a pragma... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Legally Relevant Socio-Technical Language Development for Smart Contracts

    Publication Year: 2018, Page(s):11 - 13
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (82 KB) | HTML iconHTML

    Smart contracts play an advent role in automated business participation by rendering collaboration processes more time-efficient, cost-effective and establishing more transparency. Smart contracts facilitate trust-less systems, without the need for intervention from third-party intermediaries. Existing smart-contract languages mainly focus on technical utility and do not take into consideration so... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards Self-Adaptive Systems with Hierarchical Decentralised Control

    Publication Year: 2018, Page(s):14 - 16
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (87 KB) | HTML iconHTML

    Self-adaptive systems reconfigure dynamically in response to deviations such as component failures and environmental changes. Such systems are increasingly found in domains including healthcare, transportation, and e-commerce. Many of these systems are inherently distributed, with multiple components running on different computers or devices. Despite recent advances in the engineering of self-adap... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Self-Aware Contract for Decentralized Peer-to-Peer (P2P) Commerce

    Publication Year: 2018, Page(s):17 - 19
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (82 KB)

    Distributed Ledgers, such as blockchains implement business collaboration processes in the form of smart contracts (SCs). Blockchain technology and smart contracts have received significant attention as they exhibit autonomy, decentralization, trust, and transparency over peer-to-peer networks while moving the assets digitally among peers without a third-party such as lawyers in conventional contr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Voronoi-Based Indoor Deployment of Mobile Sensors Network with Obstacles

    Publication Year: 2018, Page(s):20 - 21
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (463 KB)

    Efficient deployment of wireless sensor network (WSN) is one of the key challenges of the Internet of Things (IoT), and one where self-organizing processes and adaptation to obstacle-rich environments are critical. We developed a Voronoi tessellation based algorithm, BISON (Bio-inspired Self-organized Network), designed to insert and self-deploy nodes of WSN into any unknown, obstacle rich indoor ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards a Taxonomy for the Evaluation of Self-* Software

    Publication Year: 2018, Page(s):22 - 23
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (135 KB) | HTML iconHTML

    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 variab... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Efficient Classification of Application Characteristics by Using Hardware Performance Counters with Data Mining

    Publication Year: 2018, Page(s):24 - 29
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (846 KB) | HTML iconHTML

    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 ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Effects of VM Placement Constraints in Heterogeneous Virtual Clusters

    Publication Year: 2018, Page(s):30 - 36
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (142 KB) | HTML iconHTML

    Virtualized systems consist of a large number of machines that are configured with different hardware and software, and execute a large number of virtual machines (VMs) for diverse applications. There can be various constraint conditions of placing VMs in such systems due to the concerns on security, availability, performance, etc. However, VM placement constraints can limit the choice of hosts fo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Efficient Multi-GPU Memory Management for Deep Learning Acceleration

    Publication Year: 2018, Page(s):37 - 43
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (550 KB) | HTML iconHTML

    In this paper, we propose a new optimized memory management scheme that can improve the overall GPU memory utilization in multi-GPU systems for deep learning application acceleration. We extend the Nvidia's vDNN concept (a hybrid utilization of GPU and CPU memories) in a multi-GPU environment by effectively addressing PCIe-bus contention problems. In addition, we designed and implemented an intell... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Design of Skiplist Based Key-Value Store on Non-Volatile Memory

    Publication Year: 2018, Page(s):44 - 50
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (578 KB) | HTML iconHTML

    Non-volatile Memory is promising to persistent data storage, which has outstanding advantages against traditional storage devices such as HDD and SSD. One of its hugest advantages is its DRAM-like read latency and micro second level write latency, which is several hundred times faster than the original block device. However, one of the issues on using non-volatile memory as storage device is desig... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • DymGPU: Dynamic Memory Management for Sharing GPUs in Virtualized Clouds

    Publication Year: 2018, Page(s):51 - 57
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (173 KB) | HTML iconHTML

    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 an... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.