首页> 外文期刊>Journal of Parallel and Distributed Computing >An efficient scheme for applying software updates in pervasive computing applications
【24h】

An efficient scheme for applying software updates in pervasive computing applications

机译:一种用于应用软件更新在普及计算应用程序中的有效方案

获取原文
获取原文并翻译 | 示例
           

摘要

The Internet of Things (IoT) offers a vast infrastructure of numerous interconnected devices capable of communicating and exchanging data. Pervasive computing applications can be formulated on top of the IoT involving nodes that can interact with their environment and perform various processing tasks. Any task is part of intelligent services executed in nodes or the back end infrastructure for supporting end users' applications. In this setting, one can identify the need for applying updates in the software/firmware of the autonomous nodes. Updates are extensions or patches significant for the efficient functioning of nodes. Legacy methodologies deal with centralized approaches where complex protocols are adopted to support the distribution of the updates in the entire network. In this paper, we depart from the relevant literature and propose a distributed model where each node is responsible to, independently, initiate and conclude the update process. Nodes monitor a set of metrics related to their load and the performance of the network and through a time-optimized scheme identify the appropriate time to conclude the update process. We report on an infinite horizon optimal stopping model on top of the collected performance data. The aim is to make nodes capable of identifying when their performance and the performance of the network are of high quality to efficiently conclude the update process. We provide specific formulations and the analysis of the problem while extensive simulations and a comparison assessment reveal the advantages of the proposed solution. (C) 2019 Elsevier Inc. All rights reserved.
机译:事情互联网(IOT)提供了一种能够进行通信和交换数据的许多互连设备的广泛基础设施。普遍计算应用程序可以配制在涉及可以与其环境交互并执行各种处理任务的区域顶部的IOT顶部。任何任务都是在节点中执行的智能服务的一部分,或用于支持最终用户应用程序的后端基础架构。在此设置中,可以确定需要在自主节点的软件/固件中应用更新的需求。更新是扩展或修补程序,可用于节点的有效运行。传统方法处理集中方法,其中采用复杂协议来支持整个网络中的更新分发。在本文中,我们从相关文献中出发,提出了一个分布式模型,其中每个节点都是独立的,独立的,启动和结论更新过程。节点监视与其负载和网络性能相关的一组指标,并通过时间优化方案标识适当的时间来结束更新过程。我们在收集的性能数据的顶部报告了无限的地平线最佳停止模型。目的是使能够识别它们的性能和网络性能的节点具有高质量,以有效地结束更新过程。我们提供特定的配方和对问题的分析,同时广泛的模拟和比较评估揭示了所提出的解决方案的优势。 (c)2019 Elsevier Inc.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号