首页> 外文期刊>International Journal of High Performance Computing Applications >EXPERIENCES WITH HIERARCHICAL REQUEST FLOW MANAGEMENT FOR NETWORK-ENABLED SERVER ENVIRONMENTS
【24h】

EXPERIENCES WITH HIERARCHICAL REQUEST FLOW MANAGEMENT FOR NETWORK-ENABLED SERVER ENVIRONMENTS

机译:启用网络的服务器环境中分层请求流管理的经验

获取原文
获取原文并翻译 | 示例
       

摘要

The Distributed Interactive Engineering Toolbox (DIET) is a toolbox for the construction of network-enabled server systems. DIET servers provide transparent access to compute resources; resources can be either a single, interactive machine where the DIET server runs each request directly on its host, or batch-managed systems where the DIET server manages request submission and completion notification. A distributed hierarchy of scheduling agents connects the servers and is responsible for selecting servers appropriate to each client request. DIET seeks scalability by distributing the scheduling process and by keeping resource information measurement and performance prediction at the server level. DIET has traditionally offered an on-line scheduling model whereby all requests are scheduled immediately or refused. This approach can overload interactive servers in high-load conditions and does not allow adaptation of the schedule to task or data dependences. In this paper we consider an alternative model based on active management of the flow of requests throughout the system. We have added support for (1) limiting the number of concurrent requests on interactive servers, (2) server and agent-level queues, and (3) window-based scheduling algorithms whereby the request release rate to servers can be controlled and some rearrangement of request to host mappings is possible. We present experiments demonstrating that these approaches can improve performance and that the overheads introduced are not significantly different from those of the standard DIET approach.
机译:分布式交互式工程工具箱(DIET)是用于构建支持网络的服务器系统的工具箱。 DIET服务器提供对计算资源的透明访问;资源可以是DIET服务器直接在其主机上运行每个请求的单个交互式计算机,也可以是DIET服务器管理请求提交和完成通知的批处理管理系统。调度代理程序的分布式层次结构连接服务器,并负责选择适合每个客户端请求的服务器。 DIET通过分配调度过程并通过在服务器级别上保持资源信息度量和性能预测来寻求可伸缩性。 DIET传统上提供了一种在线调度模型,通过该模型可以立即调度所有请求或拒绝所有请求。这种方法可能会在高负载条件下使交互式服务器超载,并且不允许根据任务或数据依赖性调整计划。在本文中,我们考虑基于对整个系统中请求流的主动管理的替代模型。我们增加了对以下方面的支持:(1)限制交互式服务器上的并发请求数;(2)服务器和代理级队列;以及(3)基于窗口的调度算法,从而可以控制对服务器的请求释放率并进行一些重新排列请求主机映射是可能的。我们提供的实验表明,这些方法可以提高性能,并且引入的开销与标准DIET方法的开销没有显着差异。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号