...
首页> 外文期刊>Network Protocols and Algorithms >Integrating Machine Learning Techniques to Adapt Protocols for QoS-enabled Distributed Real-time and Embedded Publish/Subscribe Middleware
【24h】

Integrating Machine Learning Techniques to Adapt Protocols for QoS-enabled Distributed Real-time and Embedded Publish/Subscribe Middleware

机译:集成机器学习技术以适应协议以支持启用QoS的分布式实时和嵌入式发布/订阅中间件

获取原文
           

摘要

Quality-of-service (QoS)-enabled publish/subscribe (pub/sub) middleware provides the infra-structure needed to disseminate data predictably, reliably, and scalably in distributed real-time and embedded (DRE) systems. Maintaining QoS properties as the operating environ¬ment fluctuates is challenging, however, since the chosen mechanism (e.g., transport protocol or caching algorithm for data persistence) may no longer provide the needed QoS. Moreover, some adaptation approaches are tailored for particular types of operating environments, such as environments whose configuration properties (e.g., number of data receivers or data sending rate) are known prior to runtime versus unknown until runtime. For DRE pub/sub systems operating in dynamic environments, adjustments to mechanisms must be timely, accurate for known environments, and resilient to environments unknown until runtime. Several adaptation approaches, such as policy-based [1] and reinforcement learning [2] have been developed to ensure end-to-end quality-of-service (QoS) for enterprise distributed systems in dynamic operating environments. Not all approaches are applicable for DRE pub/sub systems, however, due to their stringent accuracy, timeliness, and development complexity requirements. Supervised machine learning techniques, such as artificial neural networks (ANNs) [3] and support vector machines (SVMs) [4], are promising approaches to address the accuracy, time complexity, and development complexity concerns of adaptive enterprise DRE systems. This article describes the results of research that (1) empirically evaluates supervised machine learning techniques used to adapt the transport protocols of QoS-enabled pub/sub middleware autonomically in a dynamic environment and (2) integrates multiple techniques to increase accuracy for environments known a priori and not known until runtime. Our results show that both ANNs and SVMs provide constant time complexity, low latency, and reduced de-velopment complexity. ANNs are generally more accurate in providing adaptation guidance for environments whose properties are known prior to runtime and provide sub-?sec response times, whereas SVMs provide higher accuracy with ?sec latencies for environments whose properties are not known until runtime. Both approaches can be leveraged together with QoS-enabled pub/sub middleware to address the timeliness, accuracy, and development com-plexity needs of enterprise DRE systems executing in dynamic environments.
机译:支持服务质量(QoS)的发布/订阅(pub / sub)中间件提供了在分布式实时和嵌入式(DRE)系统中可预测,可靠和可扩展地分发数据所需的基础结构。然而,由于所选择的机制(例如,用于数据持久性的传输协议或缓存算法)可能不再提供所需的QoS,因此随着操作环境的波动而维持QoS特性是具有挑战性的。此外,一些适配方法是针对特定类型的操作环境而定制的,例如其配置属性(例如,数据接收器的数量或数据发送速率)在运行之前是已知的而不是运行之前是未知的环境。对于在动态环境中运行的DRE发布/订阅系统,对机制的调整必须及时,准确,适用于已知环境,并且可以适应直到运行时为止未知的环境。已经开发了几种适应方法,例如基于策略的[1]和强化学习[2],以确保动态操作环境中企业分布式系统的端到端服务质量(QoS)。但是,由于其严格的准确性,及时性和开发复杂性要求,因此并非所有方法都适用于DRE发布/订阅系统。有监督的机器学习技术,例如人工神经网络(ANN)[3]和支持向量机(SVM)[4],是解决自适应企业DRE系统的准确性,时间复杂性和开发复杂性问题的有前途的方法。本文介绍了以下研究结果:(1)对动态环境中自动适应自适应QoS的pub / sub中间件的传输协议的有监督的机器学习技术进行实证评估;(2)集成多种技术以提高已知环境下的准确性先验的,直到运行时才知道。我们的结果表明,人工神经网络和支持向量机都提供恒定的时间复杂度,低延迟和降低的开发复杂度。人工神经网络通常更准确地为其属性在运行时之前已知的环境提供适应指导,并提供亚微秒的响应时间,而支持向量机则为那些其属性直到运行时才知道的环境提供更高的精度(以秒为单位)。两种方法都可以与启用QoS的发布/订阅中间件一起使用,以满足在动态环境中执行的企业DRE系统的及时性,准确性和开发复杂性需求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号