2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W)最新文献

筛选
英文 中文
Function Multiverses for Dynamic Variability 动态可变性的多重函数
Valentin Rothberg, Christian J. Dietrich, Alexander Graf, D. Lohmann
{"title":"Function Multiverses for Dynamic Variability","authors":"Valentin Rothberg, Christian J. Dietrich, Alexander Graf, D. Lohmann","doi":"10.1109/FAS-W.2016.15","DOIUrl":"https://doi.org/10.1109/FAS-W.2016.15","url":null,"abstract":"Run-time variability is a necessary mean to adapt to a configuration or state of a system, which can only be determined during execution. However, implementing such dynamic variability oftentimes results in a conglomerate of a highly branched control flow, with negative impacts on performance. In this paper, we present an approach to dynamically adapt a running system to a specific configuration by means of binary patching. Instead of adding yet another architecture-dependent binary patching technique, we implement the functionality directly in the compiler. With specially annotated config variables, the compiler can generate multiple versions of a function and dynamically binary patch the running system to use the version of the current configuration. Our approach is work-in-progress with developers at SUSE.","PeriodicalId":382778,"journal":{"name":"2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114273249","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
IoT Security Framework for Smart Cyber Infrastructures 智能网络基础设施物联网安全框架
J. Pacheco, S. Hariri
{"title":"IoT Security Framework for Smart Cyber Infrastructures","authors":"J. Pacheco, S. Hariri","doi":"10.1109/FAS-W.2016.58","DOIUrl":"https://doi.org/10.1109/FAS-W.2016.58","url":null,"abstract":"The Internet of Things (IoT) will connect not only computers and mobile devices, but it will also interconnect smart buildings, homes, and cities, as well as electrical grids, gas, and water networks, automobiles, airplanes, etc. IoT will lead to the development of a wide range of advanced information services that need to be processed in real-time and require data centers with large storage and computing power. The integration of IoT with Cloud and Fog Computing can bring not only the required computational power and storage capacity, but they enable IoT services to be pervasive, cost-effective, and can be accessed from anywhere using any device (mobile or stationary). However, IoT infrastructures and services will introduce grand security challenges due to the significant increase in the attack surface, complexity, heterogeneity and number of resources. In this paper, we present an IoT security framework for smart infrastructures such as Smart Homes (SH) and smart buildings (SB). We also present a general threat model that can be used to develop a security protection methodology for IoT services against cyber-attacks (known or unknown). Additionally, we show that Anomaly Behavior Analysis (ABA) Intrusion Detection System (ABA-IDS) can detect and classify a wide range of attacks against IoT sensors.","PeriodicalId":382778,"journal":{"name":"2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122738397","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}
引用次数: 159
Five Object-Oriented Design Principles to Improve the Quality of Self-Adaptivity Using MAPE Loops 使用MAPE循环提高自适应质量的五个面向对象设计原则
C. Raibulet
{"title":"Five Object-Oriented Design Principles to Improve the Quality of Self-Adaptivity Using MAPE Loops","authors":"C. Raibulet","doi":"10.1109/FAS-W.2016.31","DOIUrl":"https://doi.org/10.1109/FAS-W.2016.31","url":null,"abstract":"Design principles define a set of guidelines for the development of software. Their objective is to provide mechanisms to design and implement good software and to avoid making inappropriate design decisions which may affect the quality of the software during its life cycle and which make software difficult to maintain and extend. The object-oriented design community uses several design principles, among which the most diffused ones are: single responsibility, open-closed, Liskov substitution, interface segregation, and dependency inversion. In this paper, it is investigated how these design principles may be interpreted and adopted for the development of self-adaptive software which exploit MAPE feedback control loops. Attention is focused on the quality improvement of self-adaptive systems through these design principles.","PeriodicalId":382778,"journal":{"name":"2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115225315","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
CloudAware: A Context-Adaptive Middleware for Mobile Edge and Cloud Computing Applications CloudAware:移动边缘和云计算应用的上下文自适应中间件
Gabriel Orsini, Dirk Bade, W. Lamersdorf
{"title":"CloudAware: A Context-Adaptive Middleware for Mobile Edge and Cloud Computing Applications","authors":"Gabriel Orsini, Dirk Bade, W. Lamersdorf","doi":"10.1109/FAS-W.2016.54","DOIUrl":"https://doi.org/10.1109/FAS-W.2016.54","url":null,"abstract":"The widespread use of mobile devices such as smartphones and tablets is accompanied by an ever increasing market for mobile applications, including resource demanding services like speech-or face recognition, that formerly were restricted to stationary devices. But as mobile devices remain comparatively limited in terms of resources (e.g., computation, storage and battery life), current approaches for augmentation have advocated the integration of cloud servers as well as other nearby devices to provide scalable computation-and storage resources to mobile end users. A current solution is the so-called computation offloading, which is the most prominent strategy used in Mobile Cloud Computing (MCC) and its successor known as Mobile Edge Computing (MEC). While MCC and MEC are receiving increasing attention, current work is often not able to cope with the quickly and constantly changing context (e.g., intermittent connectivity) of mobile devices. Therefore, this paper presents the evaluation of CloudAware, a context-adaptive mobile middleware for MCC as well as MEC that supports automated context adaptation by linking the distribution features of mobile middleware with context-aware self-adaptation techniques. In particular, we present a system software infrastructure and a data mining process which facilitate the development of elastic, scalable and context-adaptive mobile applications and present their evaluation using real usage data provided by the Nokia Mobile Data Challenge (MDC) dataset.","PeriodicalId":382778,"journal":{"name":"2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115879153","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}
引用次数: 43
Utilizing Progressive File Layout Leveraging SSDs in HPC Cloud Environments 在HPC云环境中利用渐进式文件布局利用ssd
Donghun Koo, Jik-Soo Kim, Soonwook Hwang, Hyeonsang Eom, J. Lee
{"title":"Utilizing Progressive File Layout Leveraging SSDs in HPC Cloud Environments","authors":"Donghun Koo, Jik-Soo Kim, Soonwook Hwang, Hyeonsang Eom, J. Lee","doi":"10.1109/FAS-W.2016.30","DOIUrl":"https://doi.org/10.1109/FAS-W.2016.30","url":null,"abstract":"With the advent of HPC (High-Performance Computing) Cloud, storage systems based on parallel file systems such as Lustre have become one of important components to support various types of workloads from many users having different storage access patterns. One of the solutions to adapt to such various I/O access patterns is Progressive File Layout (PFL) which can adjust the chunk size and stripe pattern dynamically according to the I/O traffics. However, PFL still has a performance limitation to the small file I/O due to the HDD specific hardware characteristics. In this paper, we propose an optimized Progressive File Layout (PFL) method which can effectively leverage a combination of SSDs and HDDs to support mixed sizes of I/O workloads. By dynamically directing relatively small file I/O operations into the SSD based storage devices, our framework can significantly improve the performance. We have performed a comparative analysis of our PFL on SSDs in Lustre file system with PFL on HDDs and vanilla Lustre configuration with HDDs. Experimental results from various workloads with mixed sizes of I/O threads on our testbed show that the proposed PFL on SSDs can achieve enhanced total I/O throughput by more than six times compared to conventional solutions.","PeriodicalId":382778,"journal":{"name":"2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"604 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123235835","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
Adaptive Task Reallocation for Airborne Sensor Sharing 机载传感器共享的自适应任务再分配
J. Beal, K. Usbeck, J. Loyall, Mason Rowe, J. Metzler
{"title":"Adaptive Task Reallocation for Airborne Sensor Sharing","authors":"J. Beal, K. Usbeck, J. Loyall, Mason Rowe, J. Metzler","doi":"10.1109/FAS-W.2016.46","DOIUrl":"https://doi.org/10.1109/FAS-W.2016.46","url":null,"abstract":"Airborne sensor platforms are becoming increasingly significant for both civilian and military operations, yet at present their sensors are typically idle for much of their flight time. Opportunistic sensor sharing, e.g., via the Mission-Driven Tasking of Information Producers (MTIP) can greatly improve sensor utilization, both decreasing the number of platforms needed to achieve a goal and increasing sensor efficacy. Dynamically changing environments, however, are likely to rapidly render any initial plan obsolete. In this paper, we address the challenge of adaptive reallocation of sensor sharing tasks, demonstrating how the adaptable sensor sharing of MTIP can provide significant performance improvements in a large-scale disaster response scenario, as well as identifying areas of inefficiency that are likely to benefit from further improvement.","PeriodicalId":382778,"journal":{"name":"2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128284611","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}
引用次数: 7
Application Orchestration in Mobile Edge Cloud: Placing of IoT Applications to the Edge 移动边缘云中的应用程序编排:将物联网应用程序放置到边缘
Attila Hegyi, H. Flinck, István Ketykó, Pekka Kuure, Csaba Nemes, Lajos Pinter
{"title":"Application Orchestration in Mobile Edge Cloud: Placing of IoT Applications to the Edge","authors":"Attila Hegyi, H. Flinck, István Ketykó, Pekka Kuure, Csaba Nemes, Lajos Pinter","doi":"10.1109/FAS-W.2016.56","DOIUrl":"https://doi.org/10.1109/FAS-W.2016.56","url":null,"abstract":"Mobile edge computing offers distributed cloud-computing capabilities and IT service environment to application developers and content providers to take advantage the close proximity to the end user and their devices. It opens up a huge innovation potential also for new verticals among them Internet of Things type of applications. Application orchestration plays a key role to use of these new distributed resources. In this article we investigate what kind of benefits mobile edge computing can offer to Internet of Things deployments and what is the role of application life cycle management and application orchestration in the mobile edge computing. Particular focus is on how virtual network functions are to be orchestrated with mobile edge characteristics. Finally, we present a solution to an optimization problem encountered in the resource allocation across distributed resources.","PeriodicalId":382778,"journal":{"name":"2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126675043","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}
引用次数: 40
A Dynamic Verification Mechanism for Real-Time Self-Adaptive Systems 实时自适应系统的动态验证机制
Hiroki Tsuda, Hiroyuki Nakagawa, Tatsuhiro Tsuchiya
{"title":"A Dynamic Verification Mechanism for Real-Time Self-Adaptive Systems","authors":"Hiroki Tsuda, Hiroyuki Nakagawa, Tatsuhiro Tsuchiya","doi":"10.1109/FAS-W.2016.62","DOIUrl":"https://doi.org/10.1109/FAS-W.2016.62","url":null,"abstract":"For systems that have time constraints, an increase of processing time causes a delay of behavior and may result in a system failure. Although it is desirable to implement these systems as self-adaptive systems, there is no programming framework for self-adaptive systems that can deal with time constraints dynamically. In this study, we propose a mechanism for verifying system behaviors against time constraints at runtime. This mechanism uses UPPAAL, a model checking tool, for dynamic verification. We develop a prototype of a programming framework that uses the proposed mechanism. The results of evaluating the framework on a simulation experiment demonstrate the feasibility of our approach.","PeriodicalId":382778,"journal":{"name":"2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116554993","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
An Energy-Aware Service Function Chaining and Reconfiguration Algorithm in NFV 一种能量感知的NFV业务功能链和重构算法
S. Kim, Yunjung Han, Sungyong Park
{"title":"An Energy-Aware Service Function Chaining and Reconfiguration Algorithm in NFV","authors":"S. Kim, Yunjung Han, Sungyong Park","doi":"10.1109/FAS-W.2016.24","DOIUrl":"https://doi.org/10.1109/FAS-W.2016.24","url":null,"abstract":"With the advances of network function virtualization (NFV) and cloud computing technologies, a number of network services are implemented across data centers by chaining different virtual network functions (VNFs) running on virtual machines. Since these VNFs consume a large amount of resources and power from underlying physical machines, the service function chaining (SFC) algorithm should be carefully designed in order to meet the QoS requirements of users and minimize the power consumptions. This paper proposes an energy-aware SFC algorithm that allows users to meet their service latency requirements, while minimizing the energy consumption at the same time. The proposed algorithm is also dynamic in a sense that the SFC path can be reconfigured when the energy consumption of idle servers exceeds a pre-defined threshold of the total energy consumption. We use genetic algorithm (GA) to formulate this problem because it is a variation of the multi-constrained path selection problem known as NP-complete. The benchmarking results show that the proposed approach outperforms other existing studies by as much as 13.4% and reduces both the idle and overall energy consumptions by reconfiguring SFC path.","PeriodicalId":382778,"journal":{"name":"2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132497486","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}
引用次数: 21
A Runtime Variability Mechanism Based on Supertypes 基于超类型的运行时可变性机制
Rafael Capilla, Alejandro Valdezate, Francisco J. Díaz
{"title":"A Runtime Variability Mechanism Based on Supertypes","authors":"Rafael Capilla, Alejandro Valdezate, Francisco J. Díaz","doi":"10.1109/FAS-W.2016.16","DOIUrl":"https://doi.org/10.1109/FAS-W.2016.16","url":null,"abstract":"Current runtime variability mechanisms are still maturing, and the paradigm of dynamic software product lines demand adequate solutions based on effective dynamic variability mechanisms able to manage the variability at runtime. Today, few approaches have been proposed and tested in real dynamic software products lines. In practice, the solutions suggested can be understood as runtime managers able to deal with variability at runtime. In this approach we advance previous works and we suggest an implementation of a runtime variability mechanism using the notion of Supertypes to demonstrate the effectiveness of a previous and prove how variants and variation points can be managed at runtime. This mechanism can be used to support the evolution of dynamic software product lines.","PeriodicalId":382778,"journal":{"name":"2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"8 9","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114013754","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
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学术文献互助群
群 号:481959085
Book学术官方微信