首页> 外文OA文献 >Modeling the power consumption of computing systems and applications through machine learning techniques
【2h】

Modeling the power consumption of computing systems and applications through machine learning techniques

机译:通过机器学习技术对计算系统和应用程序的功耗建模

摘要

Au cours des dernières années, le nombre de systèmes informatiques n'a pas cesser d'augmenter. Les centres de données sont peu à peu devenus des équipements hautement demandés et font partie des plus consommateurs en énergie. L'utilisation des centres de données se partage entre le calcul intensif et les services web, aussi appelés informatique en nuage. La rapidité de calcul est primordiale pour le calcul intensif, mais pour les autres services ce paramètre peut varier selon les accords signés sur la qualité de service. Certains centres de données sont dits hybrides car ils combinent plusieurs types de services. Toutes ces infrastructures sont extrêmement énergivores. Dans ce présent manuscrit nous étudions les modèles de consommation énergétiques des systèmes informatiques. De tels modèles permettent une meilleure compréhension des serveurs informatiques et de leur façon de consommer l'énergie. Ils représentent donc un premier pas vers une meilleure gestion de ces systèmes, que ce soit pour faire des économies d'énergie ou pour facturer l'électricité à la charge des utilisateurs finaux. Les politiques de gestion et de contrôle de l'énergie comportent de nombreuses limites. En effet, la plupart des algorithmes d'ordonnancement sensibles à l'énergie utilisent des modèles de consommation restreints qui renferment un certain nombre de problèmes ouverts. De précédents travaux dans le domaine suggèrent d'utiliser les informations de contrôle fournies par le système informatique lui-même pour surveiller la consommation énergétique des applications. Néanmoins, ces modèles sont soit trop dépendants du type d'application, soit manquent de précision. Ce manuscrit présente des techniques permettant d'améliorer la précision des modèles de puissance en abordant des problèmes à plusieurs niveaux: depuis l'acquisition des mesures de puissance jusqu'à la définition d'une charge de travail générique permettant de créer un modèle lui aussi générique, c'est-à-dire qui pourra être utilisé pour des charges de travail hétérogènes. Pour atteindre un tel but, nous proposons d'utiliser des techniques d'apprentissage automatique.Les modèles d'apprentissage automatique sont facilement adaptables à l'architecture et sont le cœur de cette recherche. Ces travaux évaluent l'utilisation des réseaux de neurones artificiels et la régression linéaire comme technique d'apprentissage automatique pour faire de la modélisation statistique non linéaire. De tels modèles sont créés par une approche orientée données afin de pouvoir adapter les paramètres en fonction des informations collectées pendant l'exécution de charges de travail synthétiques. L'utilisation des techniques d'apprentissage automatique a pour but d'atteindre des estimateurs de très haute précision à la fois au niveau application et au niveau système. La méthodologie proposée est indépendante de l'architecture cible et peut facilement être reproductible quel que soit l'environnement. Les résultats montrent que l'utilisation de réseaux de neurones artificiels permet de créer des estimations très précises. Cependant, en raison de contraintes de modélisation, cette technique n'est pas applicable au niveau processus. Pour ce dernier, des modèles prédéfinis doivent être calibrés afin d'atteindre de bons résultats.
机译:近年来,计算机系统的数量没有停止增加。数据中心已逐渐成为需求很高的设备,并且是最耗能的设备之一。密集计算和Web服务(也称为云计算)之间共享数据中心的使用。计算速度对于密集计算至关重要,但是对于其他服务,此参数可能会根据有关服务质量的协议而有所不同。据说某些数据中心是混合的,因为它们结合了几种类型的服务。所有这些基础设施都非常耗能。在本文中,我们研究了计算机系统的能耗模型。这样的模型可以更好地了解计算机服务器及其能耗方式。因此,它们代表了朝着更好地管理这些系统迈出的第一步,无论是节约能源还是向最终用户收费。能源管理和控制政策有很多限制。实际上,大多数对能源敏感的调度算法都使用受限的消耗模型,其中包含一定数量的未解决问题。该领域的先前工作建议使用计算机系统本身提供的控制信息来监视应用程序的能耗。但是,这些模型要么过于依赖应用程序类型,要么缺乏精度。该手稿介绍了通过在多个级别上解决问题来提高功率模型准确性的技术:从功率测量的采集到定义通用工作负载(也允许创建模型)。通用的,也就是说可以用于异构工作负载。为了实现这一目标,我们建议使用机器学习技术,机器学习模型很容易适应体系结构,并且是本研究的核心。这项工作评估了人工神经网络和线性回归作为非线性统计建模的机器学习技术的使用。此类模型是通过面向数据的方法创建的,以便能够根据在执行综合工作负载期间收集的信息来调整参数。使用机器学习技术的目的是在应用程序和系统级别上实现非常高精度的估计器。所提出的方法与目标体系结构无关,并且无论环境如何,都可以轻松地进行复制。结果表明,使用人工神经网络可以创建非常精确的估计。但是,由于建模约束,该技术不适用于过程级别。对于后者,必须校准预定义的模型才能获得良好的结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号