首页> 外文OA文献 >Development of Data-Driven Dispatching Heuristics for Heterogeneous HPC Systems
【2h】

Development of Data-Driven Dispatching Heuristics for Heterogeneous HPC Systems

机译:异构HPC系统的数据驱动调度启发式方法的开发

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Nell’ambito dei sistemi High-Performance Computing, l'uso di euristiche di dispatching efficaci, per lo scheduling e l'allocazione dei jobs in arrivo, è fondamentale al fine di ottenere buoni livelli di Quality of Service. In questo elaborato ci concentreremo sul design e l’analisi di euristiche di allocazione delle risorse, che saranno progettate per sistemi HPC eterogenei, nei quali i nodi possono essere equipaggiati con diverse tipologie di unità di elaborazione. Impiegheremo poi euristiche data-driven per la predizione della durata dei jobs, e valuteremo il tutto dal punto di vista del throughput di sistema. udConsidereremo in particolare Eurora, un sistema HPC eterogeneo realizzato da CINECA, oltre che un workload catturato dal relativo log di sistema, contenente jobs reali inviati dagli utenti. Tutto ciò è stato possibile grazie ad AccaSim, un simulatore di sistemi HPC sviluppato nel Dipartimento di Informatica - Scienza e Ingegneria (DISI) dell’Università di Bologna, ed al quale si è contribuito in modo sostanziale.udQuest’elaborato mostra che l’impatto di diverse euristiche di allocazione sul throughput di un sistema HPC eterogeneo non è trascurabile, con variazioni in grado di raggiungere picchi di un ordine di grandezza, e più pronunciate considerando brevi intervalli temporali, dell'ordine dei mesi. Abbiamo inoltre osservato che l’impiego di euristiche per la predizione della durata dei jobs è di grande beneficio al throughput su tutte le euristiche di allocazione, e specialmente su quelle che integrano in maniera più profonda tali elementi data-driven. Infine, l’analisi effettuata ha permesso di caratterizzare integralmente il sistema Eurora ed il relativo workload, permettendoci di comprendere al meglio gli effetti su di esso dei diversi metodi di dispatching, nonché di estendere le nostre considerazioni anche ad altre classi di sistemi.
机译:在高性能计算系统的背景下,为了获得良好的服务质量,使用有效的调度启发法来调度和分配传入的作业是至关重要的。在本文中,我们将专注于资源分配试探法的设计和分析,这将针对异构HPC系统而设计,在该系统中,节点可配备不同类型的处理单元。然后,我们将采用数据驱动的启发式方法来预测作业的持续时间,并从系统吞吐量的角度评估所有内容。 ud我们将特别考虑Eurora,它是CINECA创建的异构HPC系统,以及相关系统日志捕获的工作负载,其中包含用户发送的实际作业。这一切都归功于AccaSim,这是由博洛尼亚大学信息学与科学与工程系(DISI)开发的HPC系统模拟器,并且为它做出了巨大的贡献。不同的启发式方法对异构HPC系统的吞吐量的影响是不可忽略的,其变化能够达到一个数量级的峰值,并且考虑到短时间间隔(几个月左右),这种变化更为明显。我们还注意到,在所有分配启发式方法上,特别是在那些更深入地集成了这些数据驱动元素的方法上,使用启发式方法来预测作业持续时间对吞吐量具有极大的好处。最后,进行的分析使我们能够充分表征Eurora系统及其工作负载,从而使我们能够更好地了解不同调度方法对Eurora系统的影响,并将我们的考虑扩展到其他类别的系统。

著录项

  • 作者

    Netti Alessio;

  • 作者单位
  • 年度 2017
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号