如今许多公司开始设计和研发属于自己的一套分布式调度系统,比如 BMC 公司的 Control-M 调度器和国内的 taskctl 都是比较不错的调度产品[1]。Control-M 是一个采用 C/S 结构框架的批量作业调度管理工具,它可以根据业务逻辑自动的 提交和调度作业,并且还能够对作业进行同步的监控和分析。不仅如此,Control- M 还具有良好的跨平台和跨应用性,是目前全球领先的批量作业调度与管理技 商品。当然,国内也开发了许多类似的作业调度软件工具,TASKCTL 是国内较 为完善的调度产品,具有完整的调度核心和扩展功能,它的架构主要分为三层: 管理层,负责实现用户访问底层的控制;控制层,存储核心调度和管理信息,同 时实现调度策略和控制论文网,完成作业的调度和管理操作,是整个系统的核心部分; 最底层为系统的执行层,接受上层的指令和控制,完成任务具体的执行功能,同 时也可以实现系统的负载均衡处理[2]。以上两个作业调度产品是国内外在调度领域较为典型的现有产品,他们虽然有些功能很强大和完善,但是大多是针对大型 企业而言,对于一些中小型企业或者实验室,在现有的业务背景和可用资源下, 可以通过研究学习他们的核心思想和理念,设计和实现一个较为简洁实用的更符 合自己需求的调度系统,既有较为完善的体系结构,又有良好的问题解决方案。78602
参 考 文 献
[1] 刘怀,黄建新,沈捷。异构分布式控制系统中实时任务的调度算法[J]。小型微 型计算机系统,2005(02):230-234。
[2] 程越 。ERP 系 统 的 发 展 现 状 和 对 策 分 析 [J]。 计 算 机 应 用 与 软 件 , 2007(10) :133-134。
[3] 庞志鹏 , 陆 伟 宙 。 云计算环境下的资源调度研究 [J]。 移动通信 , 2011(23) :32-35。
[4] 刘晔,沈潇军,刘摩西。基于云模式的资源调度与负载均衡研究[J]。 电脑知识与技术,2011(33) :8208-8210。
[5] 刘娟,豆育升,何晨,唐红。基于调度器的 Hadoop 性能优化方法研究[J]。计算 机工程与设计,2013(01): 190-194
[6] 何福贵,王家礼。 基于有限优先级的动态调度算法[J]。电子科技大学学报,2007(03):545-547
[7] 洪伟,苏晓龙,王香婷。 Linux 动态调度算法的研究与实现[J]。大众科技, 2010(07) :28-30
[8] 罗拥军,李晓乐,孙如祥。负载均衡算法综述[J]。 科技情报开发与经济,2008(23) :134-136
[9] 郑灵翔,刘君尧,陈辉煌。Linux 下的负载均衡集群 LVS 实现分析与测试[J]。 厦门大学学报(自然科学版),2002(06):137-141
[10] 禄乐滨,刘明东。一种基于函数的多任务调度算法[J]。空军工程大学学报 (自然科学版),2000(02):74-79
[11] 黄少荣。云计算任务调度算法研究[J]。沈阳师范大学学报(自然科学版),2015(03) :417-422
[12] 余科军,卢建斌。基于平均分配原则的任务调度算法[J]。电脑知识与技 术,2008(01):311-316
[13] 朱虹宇,李挺,闫健恩。张兆心基于动态负载均衡的分布式任务调度算法研 究[J]。《高技术通讯》,2014(12):1261-1269
[14]梁根,秦勇,郭小雪,梁活民。基于动态多处理节点的分布式系统任务调度[J]。 计算机工程,2009(09):246-252
[15] 刘芬,王芳,田昊。基于 Zookeeper 的分布式锁服务及性能优化[J]。计算机 研究与发展,2014(S1):229-234