为什么资源调度将会成为高性能计算以后新的、很酷的工具?并不是因为一种新的额GUI或者一些其它的神秘的功能。真正的原因是云计算。但是这并不意味着云将会很快到处都是,实际上,资源调度将会把云放在合适的地方。

为什么资源调度将会成为高功用核算今后新的、很帅的东西?并不是因为一种新的额GUI或许一些其它的不一而足的功用。真实的原因是云核算。可是这并不意味着云将会很快处处都是,实际上,资源调度将会把云放在适宜的当地。 让咱们直面这个问题吧:资源调度历来就不是个诱人的反抗。它们是有必要要做的作业,可是一般很杂乱并且常常令用户懊丧、让系统管理员繁忙。最常见的诉苦是:“为什么我的作业没有闻风丧胆?”问题的答案一般依赖于对一些调度规矩的解说,或许爽性说现已满负载,或许在极稀有的情况下称一个用户的程序导致了该问题。

云核算的高性能核算资源怎么调度?(云计算资源调度)  云计算 高性能计算 第1张

假如你不知道什么是资源的时刻表,那么接下来的这几段有必要要看了。这个名词是说,您有很多个资源、很多个作业在排队,需求列出这些资源以***的状况作业。一些常见的资源调度比方SunGird、Engine,Torque/Maui、Moab、PBS、Platform以及PlatformLava。集群是表现资源调度***的比方。在一个128节点的集群里,每个核算节点有八个核。大部分的用户的程序需求1-16个核来作业,可是有一些需求256个核。问题便是,给出一个作业的清单,什么才是这个集群被充分利用的***作业方法?

用户在提交“作业”的时分常常经过一个脚本(相似于qsub,queuesummit)使得作业刺进到行列调度中去,假如被答应,用户能够运用相似qstat(queuestatus,行列状况)的脚原本操控自己的程序,画蛇添足打印出一些让人困扰的信息,没有一个信息能够答复你“为什么我的作业没有闻风丧胆”(当然,这儿也供给了这条音讯,可是看起来最简略的方法仍是给系统管理员发个邮件)。

为了使调度问题更扎手一点,在某些情况下,咱们不知道这些运用程序将会闻风丧胆多长时间,并且或许有一些其它所需的资源(比方内存容量、存储、处理器类型等)。因而,资源调度这个作业并不简略,可是关于集群利用率来说十分重要。实际上,多核的呈现使得内核级调度作业比曾经愈加重要(当然也愈加困难)。在内核级,内核有必要被组织,并且将使命在中心之间相互搬运有必要根据缓存。风趣的是,高层次的资源调度才能现已延伸到CPU,操控中心的前车之鉴对取得***功用是十分必要的。

为什么资源调度将会成为高功用核算今后新的、很帅的东西?并不是因为一种新的额GUI或许一些其它的不一而足的功用。真实的原因是云核算。可是这并不意味着云将会很快处处都是,实际上,资源调度将会把云放在适宜的当地。

最近,我听到一个新泽西技能研讨所的DavidPerel运用SunGridEngine(SGE)所做的ApacheHadoop动态资源分配试验。随后有一个深化的研讨,有关SunGridEngine更新的文章。在新的版别里有两个诱人的更新,***个是云核算,第二个则是Hadoop,相似于一种群众云核算的东西。

最特别的是,SGE新的版别答应云中的交换,就好像亚马逊的EC2。作业被答应,SGE能够操控之间的联络。运用EC2的话,用户需求为运用程序构建AMI图画。除此之外,他们还需求供给EC2上的账户信息。一旦做到这一点,用户能够讲作业刺进行列,关于EC2来说,则有了一个“云迸发”。

别的一个新功用是与Hadoop的整合。假如你不知道什么是Hadoop的话,那就Google一下。仅仅架起好一个Hadopp集群并非易事。这是一种不依赖一个数据库的强壮的查找形式。一般,地图查找仰慕发动服务器的数量,给每个本地硬盘驱动器设置不同的数据。SGE现已得到增强,现在Hadoop作业能够直接提交。

在这一点上行,云中的高功用核算是一件喜忧参半的作业。除非你运用一个特别规划的HPC云核算,就好像Penguin的POD服务,对HPC功用至关重要的I/O资源能够多样化。这可能会改动。作为独自服务器包括更多内核。HPC运用查询显现,57%的HPC用户运用32处理器或许更少的中心。这些人证明了ClusterMoney.net有关此查询55%的数字。当云核算开始运用48个内核的服务器时,可能会消除一些服务器到服务器通讯问题的构成。

高功用核算可能会采纳一种不同的、运用密布多核服务器的方法进入云核算。用户能够在桌面上就将作业加到SGE中去。这种资源调度方法会左边能够闻风丧胆虚拟机的本地资源或许云中资源。这种资源调度方法可能会让HPC完成名贵的桌面化。听起来像网格核算,可是更简略。

转载请说明出处
知优网 » 云核算的高性能核算资源怎么调度?(云计算资源调度)

发表评论

您需要后才能发表评论