当前位置: X-MOL 学术Concurr. Comput. Pract. Exp. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Static job scheduling for environments with vertical elasticity
Concurrency and Computation: Practice and Experience ( IF 2 ) Pub Date : 2020-04-13 , DOI: 10.1002/cpe.5761
Henrique Kloh 1 , Vinod E. F. Rebello 2 , Cristina Boeres 2 , Bruno Schulze 1 , Mariza Ferro 1
Affiliation  

In virtualized environments, such as Clouds, allocating a fixed amount of resources to a job a priori, may result in underutilization of the shared host. Meanwhile, vertical elasticity can be adopted to reduce the impact by resizing virtual machines (VMs) dynamically, in conjunction with suspension and/or migration before the host had been overloaded. In order to reduce the number of such events, but still avoid overloading the host, it is important to find an effective initial VM allocation. To achieve this, the scheduler must work in unison with the local host elasticity controllers to reduce interference. This work proposes and evaluates a framework for job scheduling in elastic memory managed virtualized environments. The memory elasticity management in clouds (MEMiC) framework is a two‐tier VM scheduler for batch jobs which attempts to predict the impact caused by competition for the memory of a host in shared Cloud‐like environments for harnessing VM allocation, suspension, and migration. Evaluations show that the MEMiC achieves a reduction of approximately 19% in the total time for jobs execution in comparison to other approaches, by reducing the degree of interference.

中文翻译:

具有垂直弹性的环境的静态作业调度

在虚拟化环境(例如云​​)中,先验地为作业分配固定数量的资源可能会导致共享主机的未充分利用。同时,可以采用垂直弹性,通过动态调整虚拟机 (VM) 的大小,结合在主机过载之前暂停和/或迁移来减少影响。为了减少此类事件的数量,但仍避免主机过载,找到有效的初始 VM 分配很重要。为此,调度器必须与本地主机弹性控制器协同工作以减少干扰。这项工作提出并评估了弹性内存管理虚拟化环境中作业调度的框架。云中的内存弹性管理 (MEMiC) 框架是用于批处理作业的两层 VM 调度程序,它试图预测在共享类云环境中主机内存竞争所造成的影响,以利用 VM 分配、暂停和迁移. 评估表明,与其他方法相比,MEMiC 通过降低干扰程度将作业执行的总时间减少了约 19%。
更新日期:2020-04-13
down
wechat
bug