首页> 外文期刊>Computers, IEEE Transactions on >ANGEL: Agent-Based Scheduling for Real-Time Tasks in Virtualized Clouds
【24h】

ANGEL: Agent-Based Scheduling for Real-Time Tasks in Virtualized Clouds

机译:ANGEL:虚拟云中实时任务的基于代理的计划

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

摘要

The success of cloud computing makes an increasing number of real-time applications such as signal processing and weather forecasting run in the cloud. Meanwhile, scheduling for real-time tasks is playing an essential role for a cloud provider to maintain its quality of service and enhance the system’s performance. In this paper, we devise a novel agent-based scheduling mechanism in cloud computing environment to allocate real-time tasks and dynamically provision resources. In contrast to traditional contract net protocols, we employ a bidirectional announcement-bidding mechanism and the collaborative process consists of three phases, i.e., basic matching phase, forward announcement-bidding phase and backward announcement-bidding phase. Moreover, the elasticity is sufficiently considered while scheduling by dynamically adding virtual machines to improve schedulability. Furthermore, we design calculation rules of the bidding values in both forward and backward announcement-bidding phases and two heuristics for selecting contractors. On the basis of the bidirectional announcement-bidding mechanism, we propose an agent-based dynamic scheduling algorithm named ANGEL for real-time, independent and aperiodic tasks in clouds. Extensive experiments are conducted on CloudSim platform by injecting random synthetic workloads and the workloads from the last version of the Google cloud tracelogs to evaluate the performance of our ANGEL. The experimental results indicate that ANGEL can efficiently solve the real-time task scheduling problem in virtualized clouds.
机译:云计算的成功使越来越多的实时应用程序在云中运行,例如信号处理和天气预报。同时,安排实时任务对于云提供商保持其服务质量并提高系统性能起着至关重要的作用。在本文中,我们设计了一种新颖的基于代理的云计算环境中的调度机制,以分配实时任务并动态配置资源。与传统的合同网协议相比,我们采用双向公告竞标机制,协作过程包括三个阶段,即基本匹配阶段,前向公告竞标阶段和后向公告竞标阶段。此外,在通过动态添加虚拟机进行调度以提高可调度性时,充分考虑了弹性。此外,我们设计了正向和反向公告投标阶段的投标值计算规则,以及用于选择承包商的两种启发式方法。在双向公告竞标机制的基础上,我们提出了一种基于代理的动态调度算法ANGEL,用于云中的实时,独立和非周期性任务。在CloudSim平台上进行了广泛的实验,方法是注入随机的综合工作负载,以及来自最新版本的Google云跟踪日志的工作负载,以评估ANGEL的性能。实验结果表明,ANGEL可以有效解决虚拟化云中的实时任务调度问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号