首页> 外文期刊>The Journal of Systems and Software >Empirical validation of cyber-foraging architectural tactics for surrogate provisioning
【24h】

Empirical validation of cyber-foraging architectural tactics for surrogate provisioning

机译:替代配置的网络搜寻架构策略的经验验证

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

摘要

BackgroundCyber-foraging architectural tactics are used to build mobile applications that leverage proximate, intermediate cloud surrogates for computation offload and data staging. Compared to direct access to cloud resources, the use of intermediate surrogates improves system qualities such as response time, energy efficiency, and resilience. However, the state-of-the-art mostly focuses on introducing new architectural tactics rather than quantitatively comparing the existing tactics, which can help software architects and software engineers with new insights on each tactic.nAimOur work aims at empirically evaluating the architectural tactics for surrogate provisioning, specifically with respect to resilience and energy efficiency.nMethodWe follow a systematic experimentation framework to collect relevant data on Static Surrogate Provisioning and Dynamic Surrogate Provisioning tactics. Our experimentation approach can be reused for validation of other cyber-foraging tactics. We perform statistical analysis to support our hypotheses, as compared to baseline measurements with no cyber-foraging tactics deployed.nResultsOur findings show that Static Surrogate Provisioning tactics provide higher resilience than Dynamic Surrogate Provisioning tactics for runtime environmental changes. Both surrogate provisioning tactics perform with no significant difference with respect to their energy efficiency. We observe that the overhead of the runtime optimization algorithm is similar for both tactic types.nConclusionsThe presented quantitative evidence on the impact of different tactics empowers software architects and software engineers with the ability to make more conscious design decisions. This contribution, as a starting point, emphasizes the use of quantifiable metrics to make better-informed trade-offs between desired quality attributes. Our next step is to focus on the impact of runtime programmable infrastructure on the quality of cyber-foraging systems.
机译:BackgroundCyber​​搜寻架构策略用于构建移动应用程序,这些应用程序利用邻近的中间云代理来进行计算卸载和数据分段。与直接访问云资源相比,使用中间代理可以提高系统质量,例如响应时间,能源效率和弹性。但是,最新技术主要侧重于引入新的架构策略,而不是定量地比较现有策略,这可以帮助软件架构师和软件工程师对每种策略提供新的见解。 n方法我们遵循一个系统的实验框架,以收集有关静态代理配置和动态代理配置策略的相关数据。我们的实验方法可以重新用于验证其他网络搜寻策略。与没有部署网络搜寻策略的基准测量相比,我们执行统计分析来支持我们的假设。n结果我们的发现表明,对于运行时环境变化,静态代理配置策略比动态代理配置策略提供了更高的弹性。两种替代供应策略在性能上都没有显着差异。我们观察到两种策略类型的运行时优化算法的开销是相似的。n结论关于不同策略影响的定量证据使软件架构师和软件工程师能够做出更自觉的设计决策。作为一个起点,此贡献强调了使用可量化的指标来在所需质量属性之间做出更明智的权衡。我们的下一步是关注运行时可编程基础架构对网络搜寻系统质量的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号