首页 > 最新文献

2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud)最新文献

英文 中文
Edge-Supported Approximate Analysis for Long Running Computations 长时间运行计算的边缘支持近似分析
A. Zamani, I. Petri, J. Montes, O. Rana, M. Parashar
With the increasing availability of Internet of Things (IoT) devices, and potential applications that make use of data from such devices, there is a need to better identify appropriate data processing techniques that can be applied to this data. The computational complexity of these applications, and the complexity of the requirements on the data processing techniques, often derives from the capabilities of current IoT devices and the need to integrate data streams across multiple IoT devices, which result in larger data sizes and loads on the computing infrastructure. Furthermore, due to the dynamics and uncertainties of edge environments, it is essential that these techniques are capable of adapting across a range of computational and data transfer requirements (such as execution performance) and infrastructure scales (processing nodes, storage needs, network requirements) to carry out a particular analysis task, in response to changing requirements and constraints. Approximate computing offers techniques that can simplify the overall analysis workflow, trading off loss in quality and optimality of the solution with time to reach a particular outcome. These techniques have two main advantages: (i) reduced time to execute a particular data analysis; (ii) reduced requirements on the computational infrastructure (i.e., lower energy, computational resource needs, etc) to carry out such analysis. With data processing capabilities available IoT devices and associated gateway nodes, such approximate computing can be achieved at or close to the network edge. In this paper, we propose in-transit and edge-supported approximation techniques, which can undertake partial/approximate data processing at the data generation/capture or aggregation site, prior to delivery to a cloud data center. We also demonstrate how such an approach can be used in practice by applying it to support energy optimization in built environments (utilizing a combination of sensors and cloud-based data analysis). Several approximation techniques that are relevant in this context are presented, and their relevance explored and evaluated in the context of an energy simulation application scenario.
随着物联网(IoT)设备的可用性以及利用这些设备数据的潜在应用程序的增加,需要更好地确定可应用于这些数据的适当数据处理技术。这些应用程序的计算复杂性,以及对数据处理技术要求的复杂性,通常源于当前物联网设备的能力,以及跨多个物联网设备集成数据流的需求,这导致了更大的数据量和计算基础设施的负载。此外,由于边缘环境的动态和不确定性,这些技术必须能够适应一系列计算和数据传输需求(如执行性能)和基础设施规模(处理节点、存储需求、网络需求),以执行特定的分析任务,以响应不断变化的需求和约束。近似计算提供了可以简化整个分析工作流程的技术,以达到特定结果的时间来权衡解决方案的质量损失和最优性。这些技术有两个主要优点:(i)减少了执行特定数据分析的时间;(ii)减少对计算基础设施的要求(即减少能源、计算资源需求等)以进行此类分析。利用可用的物联网设备和相关网关节点的数据处理能力,可以在网络边缘或靠近网络边缘实现这种近似计算。在本文中,我们提出了传输中和边缘支持的近似技术,它可以在数据生成/捕获或聚合站点进行部分/近似数据处理,然后再交付到云数据中心。我们还演示了如何在实践中使用这种方法,将其应用于支持建筑环境中的能源优化(利用传感器和基于云的数据分析的组合)。介绍了与此背景相关的几种近似技术,并在能源模拟应用场景的背景下探索和评估了它们的相关性。
{"title":"Edge-Supported Approximate Analysis for Long Running Computations","authors":"A. Zamani, I. Petri, J. Montes, O. Rana, M. Parashar","doi":"10.1109/FiCloud.2017.24","DOIUrl":"https://doi.org/10.1109/FiCloud.2017.24","url":null,"abstract":"With the increasing availability of Internet of Things (IoT) devices, and potential applications that make use of data from such devices, there is a need to better identify appropriate data processing techniques that can be applied to this data. The computational complexity of these applications, and the complexity of the requirements on the data processing techniques, often derives from the capabilities of current IoT devices and the need to integrate data streams across multiple IoT devices, which result in larger data sizes and loads on the computing infrastructure. Furthermore, due to the dynamics and uncertainties of edge environments, it is essential that these techniques are capable of adapting across a range of computational and data transfer requirements (such as execution performance) and infrastructure scales (processing nodes, storage needs, network requirements) to carry out a particular analysis task, in response to changing requirements and constraints. Approximate computing offers techniques that can simplify the overall analysis workflow, trading off loss in quality and optimality of the solution with time to reach a particular outcome. These techniques have two main advantages: (i) reduced time to execute a particular data analysis; (ii) reduced requirements on the computational infrastructure (i.e., lower energy, computational resource needs, etc) to carry out such analysis. With data processing capabilities available IoT devices and associated gateway nodes, such approximate computing can be achieved at or close to the network edge. In this paper, we propose in-transit and edge-supported approximation techniques, which can undertake partial/approximate data processing at the data generation/capture or aggregation site, prior to delivery to a cloud data center. We also demonstrate how such an approach can be used in practice by applying it to support energy optimization in built environments (utilizing a combination of sensors and cloud-based data analysis). Several approximation techniques that are relevant in this context are presented, and their relevance explored and evaluated in the context of an energy simulation application scenario.","PeriodicalId":115925,"journal":{"name":"2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"235 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116390431","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}
引用次数: 13
Intelligent Checkpointing Strategies for IoT System Management 物联网系统管理的智能检查点策略
Francois Aissaoui, G. Cooperman, T. Monteil, S. Tazi
The Internet of Things (IoT) continues to expand in terms of the number of connected devices. To handle the data produced by those devices, gateways are deployed to collect data, possibly to analyze it, and finally to send it to the cloud or to the end-user to support new services. This process involves complex software that is deployed on those gateways. Moreover, the dynamicity due to new services, mobility, etc., could be corrupted by new events that then require the deployment of software components on additional equipment. Those new events arise in at least two fundamental ways: devices that may change their geographical location; and limitations due to hardware resources and energy consumption. We propose to use autonomic monitoring and control in response to a changing environment in order to manage deployed software with little or no human intervention. A new generic approach is described, based on a semantic model of the system being monitored. Much of the power of the proposed approach is accomplished through a novel use of checkpointing in order to control the software deployed on the gateway
物联网(IoT)在连接设备数量方面继续扩大。为了处理这些设备产生的数据,需要部署网关来收集数据,并可能对其进行分析,最后将其发送到云或最终用户以支持新服务。这个过程涉及部署在这些网关上的复杂软件。此外,由于新服务、移动性等而产生的动态性可能会被新事件破坏,然后需要在其他设备上部署软件组件。这些新事件至少以两种基本方式出现:可能改变其地理位置的设备;并且由于硬件资源和能耗的限制。我们建议使用自主监测和控制来响应不断变化的环境,以便在很少或没有人为干预的情况下管理部署的软件。基于被监视系统的语义模型,描述了一种新的通用方法。所建议的方法的大部分功能是通过使用检查点来控制部署在网关上的软件来实现的
{"title":"Intelligent Checkpointing Strategies for IoT System Management","authors":"Francois Aissaoui, G. Cooperman, T. Monteil, S. Tazi","doi":"10.1109/FiCloud.2017.34","DOIUrl":"https://doi.org/10.1109/FiCloud.2017.34","url":null,"abstract":"The Internet of Things (IoT) continues to expand in terms of the number of connected devices. To handle the data produced by those devices, gateways are deployed to collect data, possibly to analyze it, and finally to send it to the cloud or to the end-user to support new services. This process involves complex software that is deployed on those gateways. Moreover, the dynamicity due to new services, mobility, etc., could be corrupted by new events that then require the deployment of software components on additional equipment. Those new events arise in at least two fundamental ways: devices that may change their geographical location; and limitations due to hardware resources and energy consumption. We propose to use autonomic monitoring and control in response to a changing environment in order to manage deployed software with little or no human intervention. A new generic approach is described, based on a semantic model of the system being monitored. Much of the power of the proposed approach is accomplished through a novel use of checkpointing in order to control the software deployed on the gateway","PeriodicalId":115925,"journal":{"name":"2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"161 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-08-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124509155","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
A Holistic Monitoring Service for Fog/Edge Infrastructures: A Foresight Study 雾/边缘基础设施的整体监测服务:前瞻性研究
Mohamed Abderrahim, M. Ouzzif, K. Guillouard, J. François, A. Lèbre
Although academic and industry experts are now advocating for going from large-centralized Cloud Computing infrastructures to smaller ones massively distributed at the edge of the network, management systems to operate and use such infrastructures are still missing. In this paper, we focus on the monitoring service which is a key element to any management system in charge of operating a distributed infrastructure. Several solutions have been proposed in the past for cluster, grid and cloud systems. However, none is well appropriate to the Fog/Edge context. Our goal in this study, is to pave the way towards a holistic monitoring service for a Fog/Edge infrastructure hosting next generation digital services. The contributions of our work are: (i) the problem statement, (ii) a classification and a qualitative analysis of major existing solutions, and (iii) a preliminary discussion on the impact of the deployment strategy of functions composing the monitoring service.
尽管学术界和业界专家现在提倡从大型集中式云计算基础设施转向大规模分布在网络边缘的小型云计算基础设施,但运行和使用这些基础设施的管理系统仍然缺失。在本文中,我们关注的是监控服务,它是任何负责运行分布式基础设施的管理系统的关键要素。过去已经针对集群、网格和云系统提出了几种解决方案。然而,没有一个适合雾/边缘环境。我们在这项研究中的目标是为承载下一代数字服务的雾/边缘基础设施提供全面的监控服务铺平道路。我们工作的贡献是:(i)问题陈述,(ii)对主要现有解决方案进行分类和定性分析,以及(iii)对构成监测服务的功能部署策略的影响进行初步讨论。
{"title":"A Holistic Monitoring Service for Fog/Edge Infrastructures: A Foresight Study","authors":"Mohamed Abderrahim, M. Ouzzif, K. Guillouard, J. François, A. Lèbre","doi":"10.1109/FiCloud.2017.30","DOIUrl":"https://doi.org/10.1109/FiCloud.2017.30","url":null,"abstract":"Although academic and industry experts are now advocating for going from large-centralized Cloud Computing infrastructures to smaller ones massively distributed at the edge of the network, management systems to operate and use such infrastructures are still missing. In this paper, we focus on the monitoring service which is a key element to any management system in charge of operating a distributed infrastructure. Several solutions have been proposed in the past for cluster, grid and cloud systems. However, none is well appropriate to the Fog/Edge context. Our goal in this study, is to pave the way towards a holistic monitoring service for a Fog/Edge infrastructure hosting next generation digital services. The contributions of our work are: (i) the problem statement, (ii) a classification and a qualitative analysis of major existing solutions, and (iii) a preliminary discussion on the impact of the deployment strategy of functions composing the monitoring service.","PeriodicalId":115925,"journal":{"name":"2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-08-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121687786","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
Production Deployment Tools for IaaSes: An Overall Model and Survey iaas的生产部署工具:一个整体模型和调查
Hélène Coullon, Christian Pérez, Dimitri Pertin
Emerging applications for the Internet of Things (IoT) are complex programs which are composed of multiple modules (or services). For scalability, reliability and performance, modular applications are distributed on infrastructures that support utility computing (e.g., Cloud, Fog). In order to simply operate such infrastructures, an Infrastructure-as-a-Service (IaaS) manager is required. OpenStack is the de-facto open-source solution to address the IaaS level of the Cloud paradigm. However, OpenStack is itself a large modular application composed of more than 150 modules that make it hard to deploy manually. To fully understand how IaaSes are deployed today, we propose in this paper an overall model of the application deployment process which describes each step with their interactions. This model then serves as the basis to analyse five different deployment tools used to deploy OpenStack in production: Kolla, Enos, Juju, Kubernetes, and TripleO. Finally, a comparison is provided and the results are discussed to extend this analysis.
物联网(IoT)的新兴应用是由多个模块(或服务)组成的复杂程序。为了可伸缩性、可靠性和性能,模块化应用程序分布在支持效用计算的基础设施上(例如,Cloud、Fog)。为了简单地操作这些基础设施,需要一个基础设施即服务(IaaS)管理器。OpenStack是事实上的开源解决方案,用于解决云范式的IaaS级别。然而,OpenStack本身是一个由150多个模块组成的大型模块化应用程序,很难手动部署。为了充分理解iaas是如何部署的,我们在本文中提出了一个应用程序部署过程的整体模型,该模型描述了每个步骤及其交互。然后,该模型作为分析用于在生产环境中部署OpenStack的五种不同部署工具的基础:Kolla、Enos、Juju、Kubernetes和TripleO。最后,进行了比较,并对结果进行了讨论,以扩展本文的分析。
{"title":"Production Deployment Tools for IaaSes: An Overall Model and Survey","authors":"Hélène Coullon, Christian Pérez, Dimitri Pertin","doi":"10.1109/FiCloud.2017.51","DOIUrl":"https://doi.org/10.1109/FiCloud.2017.51","url":null,"abstract":"Emerging applications for the Internet of Things (IoT) are complex programs which are composed of multiple modules (or services). For scalability, reliability and performance, modular applications are distributed on infrastructures that support utility computing (e.g., Cloud, Fog). In order to simply operate such infrastructures, an Infrastructure-as-a-Service (IaaS) manager is required. OpenStack is the de-facto open-source solution to address the IaaS level of the Cloud paradigm. However, OpenStack is itself a large modular application composed of more than 150 modules that make it hard to deploy manually. To fully understand how IaaSes are deployed today, we propose in this paper an overall model of the application deployment process which describes each step with their interactions. This model then serves as the basis to analyse five different deployment tools used to deploy OpenStack in production: Kolla, Enos, Juju, Kubernetes, and TripleO. Finally, a comparison is provided and the results are discussed to extend this analysis.","PeriodicalId":115925,"journal":{"name":"2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-08-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131992282","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
A Cross-Layer BPaaS Adaptation Framework 跨层BPaaS适配框架
K. Kritikos, Chrysostomos Zeginis, F. Griesinger, Daniel Seybold, Jörg Domaschka
The notion of a BPaaS is currently taking a momentum as many organisations attempt to move and offer their business processes (BPs) in the cloud. Such BPs need to be adaptively provisioned so as to sustain the service level promised in the respective SLA. However, current cloud-based adaptation frameworks cannot cover all possible abstraction levels and usually rely on simplistic adaptation rules. As such, this paper proposes a novel BPaaS adaptation framework able to orchestrate actions on different abstraction levels so as to better address the current problematic situation. This framework can support the dynamic generation of adaptation workflows as well as the recording of the adaptation history for analysis purposes. It is also coupled with the CAMEL language which has been extended to support the specification of cross-level adaptation workflows.
随着许多组织试图在云中迁移和提供业务流程(bp), BPaaS的概念目前正在蓬勃发展。需要自适应地提供这些bp,以维持各自SLA中承诺的服务水平。然而,目前基于云的适应框架不能涵盖所有可能的抽象层次,而且通常依赖于简单的适应规则。因此,本文提出了一种新的BPaaS适应框架,该框架能够在不同的抽象层次上协调操作,从而更好地解决当前存在问题的情况。这个框架可以支持适应工作流的动态生成,以及为分析目的记录适应历史。它还与CAMEL语言相结合,该语言已被扩展为支持跨级别自适应工作流的规范。
{"title":"A Cross-Layer BPaaS Adaptation Framework","authors":"K. Kritikos, Chrysostomos Zeginis, F. Griesinger, Daniel Seybold, Jörg Domaschka","doi":"10.1109/FiCloud.2017.12","DOIUrl":"https://doi.org/10.1109/FiCloud.2017.12","url":null,"abstract":"The notion of a BPaaS is currently taking a momentum as many organisations attempt to move and offer their business processes (BPs) in the cloud. Such BPs need to be adaptively provisioned so as to sustain the service level promised in the respective SLA. However, current cloud-based adaptation frameworks cannot cover all possible abstraction levels and usually rely on simplistic adaptation rules. As such, this paper proposes a novel BPaaS adaptation framework able to orchestrate actions on different abstraction levels so as to better address the current problematic situation. This framework can support the dynamic generation of adaptation workflows as well as the recording of the adaptation history for analysis purposes. It is also coupled with the CAMEL language which has been extended to support the specification of cross-level adaptation workflows.","PeriodicalId":115925,"journal":{"name":"2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116809429","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}
引用次数: 14
An Integrated Platform for Dynamic Adaptation of Multi-tenant Single Instance SaaS Applications 用于动态适应多租户单实例SaaS应用程序的集成平台
Fatma Mohamed, R. Mizouni, Mohammad Abu-Matar, M. Al-Qutayri, J. Whittle
Software-as-a-Service (SaaS) has recently been adopted by many organizations to get their work done through subscription-based services. To leverage economies of scale, software and hardware resources are shared among multiple tenants who have different requirements that rapidly change with time. Responding to tenants' diverse needs requires SaaS providers to carefully manage software variability so that every tenant feels like having a distinct instance of the application. Tenants' evolvable needs require the SaaS instance to dynamically adapt. This paper presents an integrated platform that facilitates the dynamic adaptation of Multi-Tenant Single Instance SaaS applications and supports runtime tenants' configurations customization. The proposed platform is based on three concepts: Service-Orientation, Software Product Lines (SPLs), and Model Driven Architecture (MDA). The proposed solution spans over two dimensions: Feature-level variability management and runtime variability management. We propose raising the level of abstraction in which the whole adaptation process is addressed to better manage customization. The feasibility of the approach is illustrated via a functioning prototype. A realistic SaaS application was used to exercise the different adaptation scenarios and evaluate the platform prototype implementation.
软件即服务(SaaS)最近被许多组织采用,通过基于订阅的服务来完成工作。为了利用规模经济,软件和硬件资源在多个租户之间共享,这些租户有不同的需求,且需求随时间迅速变化。响应租户的不同需求要求SaaS提供商仔细管理软件的可变性,以便每个租户都感觉拥有不同的应用程序实例。租户不断变化的需求要求SaaS实例动态适应。本文提供了一个集成平台,它促进了多租户单实例SaaS应用程序的动态适应,并支持运行时租户的配置定制。提出的平台基于三个概念:面向服务、软件产品线和模型驱动体系结构。建议的解决方案跨越两个维度:功能级别的可变性管理和运行时可变性管理。我们建议提高抽象层次,以解决整个适应过程,从而更好地管理定制。通过一个功能原型说明了该方法的可行性。使用一个实际的SaaS应用程序来执行不同的适配场景并评估平台原型实现。
{"title":"An Integrated Platform for Dynamic Adaptation of Multi-tenant Single Instance SaaS Applications","authors":"Fatma Mohamed, R. Mizouni, Mohammad Abu-Matar, M. Al-Qutayri, J. Whittle","doi":"10.1109/FiCloud.2017.39","DOIUrl":"https://doi.org/10.1109/FiCloud.2017.39","url":null,"abstract":"Software-as-a-Service (SaaS) has recently been adopted by many organizations to get their work done through subscription-based services. To leverage economies of scale, software and hardware resources are shared among multiple tenants who have different requirements that rapidly change with time. Responding to tenants' diverse needs requires SaaS providers to carefully manage software variability so that every tenant feels like having a distinct instance of the application. Tenants' evolvable needs require the SaaS instance to dynamically adapt. This paper presents an integrated platform that facilitates the dynamic adaptation of Multi-Tenant Single Instance SaaS applications and supports runtime tenants' configurations customization. The proposed platform is based on three concepts: Service-Orientation, Software Product Lines (SPLs), and Model Driven Architecture (MDA). The proposed solution spans over two dimensions: Feature-level variability management and runtime variability management. We propose raising the level of abstraction in which the whole adaptation process is addressed to better manage customization. The feasibility of the approach is illustrated via a functioning prototype. A realistic SaaS application was used to exercise the different adaptation scenarios and evaluate the platform prototype implementation.","PeriodicalId":115925,"journal":{"name":"2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114347162","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
A Raspberry Pi Based Scalable Software Defined Network Infrastructure for Disaster Relief Communication 基于树莓派的可扩展软件定义的救灾通信网络基础设施
Ron Austin, P. Bull, S. Buffery
Disasters, both natural and man-made, can occur at any time or place in the world; aid is then required to support the victims of the disaster and to provide humanitarian support within the disaster zone. The first 24-48 hours after a disaster are a critical time for first responders in administering aid to the victims. This is known as the golden 24 hours [1] where 85% to 95% of live rescues are made. To support this effort, a rapidly deployable, scalable, and low cost communication infrastructure is required. This paper proposes the use of low-cost Single Board Computers, in combination with scalable containerised network services (e.g. VOIP, Web Services, etc.), utilising Software Defined Network based control to allow the centralised management of devices. A Raspberry Pi based prototype setup is detailed, and initial performance tests are presented as a means of confirming the technological viability of the concept under a number of different topology configurations.
灾害,无论是自然灾害还是人为灾害,都可能发生在世界上的任何时间和地点;然后需要援助来支持灾难的受害者,并在灾区提供人道主义支持。灾难发生后的最初24-48小时是急救人员向受害者提供援助的关键时期。这被称为“黄金24小时”[1],85%至95%的现场救援都是在这段时间内完成的。为了支持这项工作,需要一个可快速部署、可伸缩和低成本的通信基础设施。本文建议使用低成本的单板计算机,结合可扩展的容器网络服务(例如VOIP, Web服务等),利用基于软件定义网络的控制来集中管理设备。详细介绍了基于树莓派的原型设置,并提出了初始性能测试,作为确认该概念在许多不同拓扑配置下的技术可行性的一种手段。
{"title":"A Raspberry Pi Based Scalable Software Defined Network Infrastructure for Disaster Relief Communication","authors":"Ron Austin, P. Bull, S. Buffery","doi":"10.1109/FiCloud.2017.25","DOIUrl":"https://doi.org/10.1109/FiCloud.2017.25","url":null,"abstract":"Disasters, both natural and man-made, can occur at any time or place in the world; aid is then required to support the victims of the disaster and to provide humanitarian support within the disaster zone. The first 24-48 hours after a disaster are a critical time for first responders in administering aid to the victims. This is known as the golden 24 hours [1] where 85% to 95% of live rescues are made. To support this effort, a rapidly deployable, scalable, and low cost communication infrastructure is required. This paper proposes the use of low-cost Single Board Computers, in combination with scalable containerised network services (e.g. VOIP, Web Services, etc.), utilising Software Defined Network based control to allow the centralised management of devices. A Raspberry Pi based prototype setup is detailed, and initial performance tests are presented as a means of confirming the technological viability of the concept under a number of different topology configurations.","PeriodicalId":115925,"journal":{"name":"2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133085788","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
Automatic Inference of Energy Models for Peripheral Components in Embedded Systems 嵌入式系统外围组件能量模型的自动推理
Nadir Cherifi, T. Vantroys, A. Boé, Colombe Hérault, G. Grimaud
Surrounding autonomous embedded devices are in a constant expansion. The advent and the rise of Internet of Things (IoT) enable these objects to take a giant step forward, especially regarding their large scale deployment in real-world applications of the everyday life. A significant part of these objects are battery-powered and energy-dependent. Thus, energy is a critical resource which greatly complicates the development of the embedded software. By decomposing the energy consumption of a battery-powered IoT device, we can see that peripheral components are the major contributors among the overall consumption. Indeed, these components are exploited and repeatedly used by the object to interact and communicate with its surrounding environment during all the application lifetime. Acquire the expertise to handle accurately, during the development stage, the behaviour of every on-board peripheral component is a big challenge to improve the development of IoT embedded applications. To guide the developer in this task, we propose an automated inference procedure of energy models for peripheral components. An accurate automata-based model of the energy consumption can be generated, with only little efforts from the developer, based on real runtime measurements, providing precise energy figures. The proposed process is focused on a lightweight code generation step and simple analyses of the energy output traces, allowing a quick regeneration of the models in the case of a peripheral component modification. We show the potentials of the proposed procedure by real experiments on real peripherals. The obtained results are satisfactory, and we believe that our proposition is able to enhance the embedded development in an energy-constrained environment.
周围的自主嵌入式设备在不断扩展。物联网(IoT)的出现和兴起使这些对象向前迈出了一大步,特别是在日常生活的实际应用中大规模部署。这些物体的很大一部分是电池供电的,依赖于能量。因此,能源是一种重要的资源,它极大地复杂化了嵌入式软件的开发。通过分解电池供电的物联网设备的能耗,我们可以看到外围组件是整体能耗的主要贡献者。实际上,在整个应用程序生命周期中,对象利用并重复使用这些组件与周围环境进行交互和通信。在开发阶段,获得准确处理每个板载外设组件行为的专业知识是改善物联网嵌入式应用开发的一大挑战。为了指导开发人员完成这项任务,我们提出了一个外围组件能量模型的自动推理过程。基于实际运行时测量,开发人员只需付出很少的努力,就可以生成准确的基于自动机的能耗模型,从而提供精确的能耗数据。所建议的过程侧重于轻量级代码生成步骤和能量输出轨迹的简单分析,允许在外围组件修改的情况下快速再生模型。我们通过在实际外设上的实际实验证明了所提出的程序的潜力。获得的结果是令人满意的,并且我们相信我们的提议能够在能源受限的环境中增强嵌入式开发。
{"title":"Automatic Inference of Energy Models for Peripheral Components in Embedded Systems","authors":"Nadir Cherifi, T. Vantroys, A. Boé, Colombe Hérault, G. Grimaud","doi":"10.1109/FiCloud.2017.53","DOIUrl":"https://doi.org/10.1109/FiCloud.2017.53","url":null,"abstract":"Surrounding autonomous embedded devices are in a constant expansion. The advent and the rise of Internet of Things (IoT) enable these objects to take a giant step forward, especially regarding their large scale deployment in real-world applications of the everyday life. A significant part of these objects are battery-powered and energy-dependent. Thus, energy is a critical resource which greatly complicates the development of the embedded software. By decomposing the energy consumption of a battery-powered IoT device, we can see that peripheral components are the major contributors among the overall consumption. Indeed, these components are exploited and repeatedly used by the object to interact and communicate with its surrounding environment during all the application lifetime. Acquire the expertise to handle accurately, during the development stage, the behaviour of every on-board peripheral component is a big challenge to improve the development of IoT embedded applications. To guide the developer in this task, we propose an automated inference procedure of energy models for peripheral components. An accurate automata-based model of the energy consumption can be generated, with only little efforts from the developer, based on real runtime measurements, providing precise energy figures. The proposed process is focused on a lightweight code generation step and simple analyses of the energy output traces, allowing a quick regeneration of the models in the case of a peripheral component modification. We show the potentials of the proposed procedure by real experiments on real peripherals. The obtained results are satisfactory, and we believe that our proposition is able to enhance the embedded development in an energy-constrained environment.","PeriodicalId":115925,"journal":{"name":"2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114573030","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
Improve IoT/M2M Data Organization Based on Stream Patterns 基于流模式改进IoT/M2M数据组织
M. Antunes, Ricardo Jesus, D. Gomes, R. Aguiar
The increasing number of small, cheap devices full of sensing capabilities lead to an untapped source of information that can be explored to improve and optimize several systems. Yet, as this number grows it becomes increasingly difficult to manage and organize all this new information. The lack of a standard context representation scheme is one of the main difficulties in this research area. With this in mind we propose a tailored generative stream model, with two main uses: stream similarity and generation. Sensor data can be organized based on pattern similarity, that can be estimated using the proposed model. The proposed stream model will be used in conjunction with our context organization model, in which we aim to provide an automatic organizational model without enforcing specific representations. Moreover, the model can be used to generate streams in a controlled environment. Useful for validating, evaluating and testing any platform that deals with IoT/M2M devices.
越来越多的小型,廉价的设备充满传感功能,导致一个未开发的信息来源,可以探索,以改进和优化几个系统。然而,随着这个数字的增长,管理和组织所有这些新信息变得越来越困难。缺乏标准的上下文表示方案是该研究领域的主要困难之一。考虑到这一点,我们提出了一个定制的生成流模型,有两个主要用途:流相似性和生成。传感器数据可以根据模式相似度进行组织,而模式相似度可以使用所提出的模型进行估计。建议的流模型将与我们的上下文组织模型一起使用,我们的目标是在不强制特定表示的情况下提供一个自动的组织模型。此外,该模型可用于在受控环境中生成流。用于验证,评估和测试处理IoT/M2M设备的任何平台。
{"title":"Improve IoT/M2M Data Organization Based on Stream Patterns","authors":"M. Antunes, Ricardo Jesus, D. Gomes, R. Aguiar","doi":"10.1109/FiCloud.2017.33","DOIUrl":"https://doi.org/10.1109/FiCloud.2017.33","url":null,"abstract":"The increasing number of small, cheap devices full of sensing capabilities lead to an untapped source of information that can be explored to improve and optimize several systems. Yet, as this number grows it becomes increasingly difficult to manage and organize all this new information. The lack of a standard context representation scheme is one of the main difficulties in this research area. With this in mind we propose a tailored generative stream model, with two main uses: stream similarity and generation. Sensor data can be organized based on pattern similarity, that can be estimated using the proposed model. The proposed stream model will be used in conjunction with our context organization model, in which we aim to provide an automatic organizational model without enforcing specific representations. Moreover, the model can be used to generate streams in a controlled environment. Useful for validating, evaluating and testing any platform that deals with IoT/M2M devices.","PeriodicalId":115925,"journal":{"name":"2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123308566","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
Service Assignment in Federated Cloud Environments Based on Multi-objective Optimization of Security 基于多目标安全优化的联邦云环境下服务分配
Talal Halabi, Martine Bellaïche
Cloud federation allows interconnected Cloud Computing environments of different Cloud Service Providers (CSPs) to share their resources and deliver more efficient service performance. However, each CSP provides a different level of security in terms of cost and performance. Instead of consuming the whole set of Cloud services that are required to deploy an application through a single CSP, consumers could benefit from the Cloud federation and flexibly assign the services to multiple CSPs in order to satisfy all their services' security requirements. In this paper, we model the service assignment problem in federated Cloud environments as a Multi-objective optimization problem based on security. The model allows consumers to consider a trade-off between three security factors: cost, performance, and risk, when assigning their services to CSPs. The cost and performance of the delivered security services are evaluated using a set of quantitative metrics which we propose. We then solve the problem using the preemptive optimization method which permits to take into consideration the customer's priorities. Simulations showed that the model helps in reducing the rate of security and performance violations.
云联合允许不同云服务提供商(csp)的互连云计算环境共享其资源并提供更高效的服务性能。但是,每个CSP在成本和性能方面提供不同级别的安全性。消费者可以从云联合中获益,并灵活地将服务分配给多个云服务提供商,以满足其所有服务的安全需求,而不是通过单个云服务提供商来消费部署应用程序所需的整套云服务。本文将联邦云环境中的服务分配问题建模为基于安全性的多目标优化问题。该模型允许消费者在将服务分配给csp时考虑三个安全因素之间的权衡:成本、性能和风险。使用我们提出的一套定量指标来评估交付的安全服务的成本和性能。然后,我们使用可以考虑客户优先级的抢占式优化方法来解决问题。仿真结果表明,该模型有助于降低安全性和性能违规率。
{"title":"Service Assignment in Federated Cloud Environments Based on Multi-objective Optimization of Security","authors":"Talal Halabi, Martine Bellaïche","doi":"10.1109/FiCloud.2017.21","DOIUrl":"https://doi.org/10.1109/FiCloud.2017.21","url":null,"abstract":"Cloud federation allows interconnected Cloud Computing environments of different Cloud Service Providers (CSPs) to share their resources and deliver more efficient service performance. However, each CSP provides a different level of security in terms of cost and performance. Instead of consuming the whole set of Cloud services that are required to deploy an application through a single CSP, consumers could benefit from the Cloud federation and flexibly assign the services to multiple CSPs in order to satisfy all their services' security requirements. In this paper, we model the service assignment problem in federated Cloud environments as a Multi-objective optimization problem based on security. The model allows consumers to consider a trade-off between three security factors: cost, performance, and risk, when assigning their services to CSPs. The cost and performance of the delivered security services are evaluated using a set of quantitative metrics which we propose. We then solve the problem using the preemptive optimization method which permits to take into consideration the customer's priorities. Simulations showed that the model helps in reducing the rate of security and performance violations.","PeriodicalId":115925,"journal":{"name":"2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133691170","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
期刊
2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud)
全部 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