High Performance Computing as a Service with Service Level Agreements

High Performance Computing as a Service with Service Level Agreements
复制标题

具有服务级别协议的高性能计算即服务

DOI:
--
复制
发表时间:
2012
期刊:
2012 IEEE Ninth International Conference on Services Computing
影响因子:
--
通讯作者:
S. Wesner
S. Wesner
中科院分区:
--
文献类型:
--
作者:
Roland Kübert;S. Wesner

文献摘要

被引文献

相似文献

云计算在基础设施、平台和应用程序层面的各个领域已经流行了很长一段时间。最近,将高性能计算(HPC)作为服务提供的可能性已经与云计算范式结合起来进行了研究。虽然这对于不需要真正意义上的高性能计算的应用程序来说是一个可行的解决方案--具有在计算、网络互连和存储方面提供最高性能的超级计算机--但也有一些高性能计算机应用程序不能以这种方式实现。也可以为这些应用程序提供HPC即服务,但它需要一种与使用云计算不同的方法。使用长期服务级别协议(SLA)增强主要基于尽力而为的HPC是一种潜在的解决方案。然后,HPC提供商不仅需要决定提供哪些服务级别,还需要仔细调查这些服务级别的框架条件。这些服务级别的调度是一项困难的任务,我们模拟了一个所提出的算法来提供等待时间的保证以及对其他作业的影响。我们调查了设置最大允许作业大小对优先作业的影响,并得出结论,对客户端和提供商都限制此大小是有意义的。
Cloud computing has been gaining popularity for quite some time in various areas, on the infrastructure, platform and application level. Recently, the possibility to provide high performance computing (HPC) as a service has been investigated in conjunction with the cloud computing paradigm. While this is a viable solution for applications that do not require HPC in the truest sense -- with supercomputers which offer paramount performance regarding computation, network interconnect and storage -- there are HPC applications which cannot be realized in this way. HPC as a service can be offered for these applications as well, but it requires a different approach than the usage of cloud computing. The enhancement of mostly best effort based HPC with long-term service level agreements (SLAs) is a potential solution. HPC providers then need not only to decide on which service levels to offer but need to closely investigate the framework conditions for these service levels. The scheduling of these service levels is a difficult task and we simulate a proposed algorithm for providing guarantees on waiting times and the implications on other jobs. We investigate the influence of setting a maximum allowed job size on prioritized jobs and conclude that it makes sense to restrict this size for both clients and provider.