一种基于Cache的网格任务反馈调度方法
作者:
基金项目:

Supported by the National Natural Science Foundation of China under Grant No.90412010 (国家自然科学基金); the National High-Tech Research and Development Plan of China under Grant No.2004AA104280 (国家高技术研究发展计划(863)); the ChinaGrid Project of the Ministry of Education of China (国家教育部中国教育科研网格计划); the China Next Generation Internet under Grant No. CNGI-04-15-7A (中国下一代互联网示范工程); the Key Technologies R&D Program of Wuhan, China under Grant No.20061002032 (武汉市科技攻关项目)

  • 摘要
  • | |
  • 访问统计
  • |
  • 参考文献 [25]
  • |
  • 相似文献 [20]
  • |
  • 引证文献
  • | |
  • 文章评论
    摘要:

    网格调度的目标提高网格资源的利用率、改善网格应用的性能,它是网格中需着力解决的问题之一.目前,围绕着网格中的任务调度算法,国内外已做了大量的研究工作,先后提出了各种调度算法.但是,这些调度算法不能很好地适应网格环境下的自治性、动态性、分布性等特征.针对目前网格调度机制存在的问题,提出了一种动态的网格调度技术--基于Cache的反馈调度方法(cache based feedback scheduling,简称CBFS).该调度方法依据Cache中所存放的最近访问过的资源信息,如最近一次请求提交时间、任务完成时间等信息进行反馈调度,将任务提交给负载较小或性能较优的资源来完成.实验结果表明,CBFS方法不但可以有效减少不必要的延迟,而且在任务响应时间的平滑性、任务的吞吐率及任务在调度器等待调度的时间方面比随机调度等传统算法要好.

    Abstract:

    Grid scheduling which aims at improving resource utilization and grid application performance is a key concern in grid. Currently, much research can be found about grid scheduling and some algorithms on it were proposed. However, since grid resources are autonomic, distributed and their status change over time, those scheduling algorithms did not fit for the cases well. In this paper, a cache based feedback grid scheduling (CBFS) approach is presented to capture the dynamics and impact of simultaneously co-allocated tasks in a grid. In this approach, grid scheduler utilizes recent resource performance data, such as recent task submitting time and execution time of task which are kept in cache and a feedback approach to engineer load balancing across multiple grid resources. After comparing this dynamic grid scheduling approach with previous research, it is found that CBFS is more generous than other scheduling approaches. Experimental results demonstrate that this approach diminishes latency and contributes to the overall grid load balancing, which significantly improves resource utilization and response time of tasks.

    参考文献
    [1]Foster I,Kishimoto H,Savva A,Berry D,Djaoui A,Grimshaw A,Horn B,Maciel F,Siebenlist F,Subramaniam R,Treadwell J,Von Reich J.The open grid services architecture.Version 1.0.2005.http://forge.gridforum.org/projects/ogsa-wg
    [2]Czajkowski K,Ferguson DF,Foster I,Frey J,Graham S,Sedukhin I,Snelling D,Tuecke S,Vambenepe W.The WS-resource framework.Version 1.0.2004.http://www.globus.org/wsrf/
    [3]Taiani F,Hiltunen M,Schlichting R.The impact of web services integration on grid performance.In:Proc.of the 14th IEEE Int'l Symp.on High Performance Distributed Computing (HPDC-14).Piscataway:IEEE,2005.14-23.
    [4]Fujimoto N,Hagihara K.A comparison among grid scheduling algorithms for independent coarse-grained tasks.In:Proc.of the 2004 Symp.on Applications and the Internet-Workshops.Washington:IEEE Computer Society Press,2004.674-680.
    [5]Buyya R.Economic-Based distributed resource management and scheduling for grid computing[Ph.D.Thesis].Melbourne:School of Computer Science and Software Engineering,Monash University,2002.
    [6]Jin H,Chen HH,Chen J,Kuang P,Qi L,Zou DJ.Real-Time strategy and practice in service grid.In:Proc.of the 28th Annual Int'l Computer Software and Applications Conf.Washington:IEEE Computer Society Press,2004.161-166.
    [7]He XS,Sun XH,Von Laszewski G.A QoS guided scheduling algorithm for grid computing.Journal of Computer Science and Technology,2003,18(4):442-451.
    [8]Hu CM,Huai JP,Wo TY,Lei L.A service oriented grid architecture with end to end quality of service.Journal of Software,2006,17(6):1448-1458 (in Chinese with English abstract).http://www.jos.org.cn/1000-9825/17/1448.htm
    [9]Jin H,Chen HH,Ning XM.QoS optimizing model and solving for composite service in CGSP job manager.Chinese Journal of Computers,2005,28(4):578-588 (in Chinese with English abstract).
    [10]Ding J,Chen GL,Gu J.A unified resource mapping strategy in computational grid environments.Journal of Software,2002,13(7):1303-1308 (in Chinese with English abstract).http://www.jos.org.cn/1000-9825/13/1303.pdf
    [11]Zhang WZ,Hu MZ,Liu KP.Computing grid hosts clustering based on network performance.Journal of Computer Research and Development,2004,41(12):2135-2140 (in Chinese with English abstract).
    [12]Maheswaran M,Ali S,Siegel HJ,Hensgen D,Freund RF.Dynamic matching and scheduling of a class of independent tasks onto heterogeneous computing systems.In:Proc.of the 8th Heterogeneous Computing Workshop (HCW'99).Washington:IEEE Computer Society Press,1999.30-44.
    [13]Maheswaran M,Ali S,Siegel HJ,Hensgen D,Freund RF.A comparison of dynamic strategies for mapping a class of independent tasks onto heterogeneous computing systems.Technical Report,School of ECE,Purdue University,1999.
    [14]Wu MY,Shu W,Zhang H.Segmented Min-Min:A static mapping algorithm for meta-tasks on heterogeneous computing systems.In:Proc.of the 9th IEEE Heterogeneous Computing Workshop.Washington:IEEE Computer Society Press,2000.375-385.
    [15]Wei TY,Zeng WH,Huang BB.Scheduling algorithm based on modified Min-Min in grid.Computer Applications,2005,25(5):1190-1192 (in Chinese with English abstract).
    [16]Casanova H,Legrand A,Zagorodnov D,Berman F.Heuristics for scheduling parameter sweep applications in grid environments.In:Proc.of the.9th Heterogeneous Computing Workshop.Washington:IEEE Computer Society Press,2000.349-363.
    [17]Zha L,Xu ZW,Lin GZ,Liu YS.Scheduling algorithm for hybrid data and computation intensive metatask in grid.Computer Engineering and Design,2003,24(10):1-4 (in Chinese with English abstract).
    [18]Xu ZW,Li W.Research on VEGA architecture.Journal of Computer Research and Development,2002,39(8):923-929 (in Chinese with English abstract).
    [8]胡春明,怀进鹏,沃天宇,雷磊.一种支持端到端QoS的服务网格体系结构.软件学报,2006,17(6):1448-1458.http://www.jos.org.cn/ 1000-9825/17/1448.htm
    [9]金海,陈汉华,吕志鹏,宁小敏.CGSP作业管理器合成服务的QoS优化模型及求解.计算机学报,2005,28(4):578-588.
    [10]丁箐,陈国良,顾钧.计算网格环境下一个统一的资源映射策略.软件学报,2002,13(7):1303-1308.http://www.jos.org.cn/ 1000-9825/13/1303.pdf
    [11]张伟哲,胡铭曾,刘凯鹏.基于网络性能的计算网格主机聚类.计算机研究与发展,2004,41(12):2135-2140.
    [15]魏天宇,曾文华,黄宝边.基于Min-Min改进后的网格调度算法.计算机应用,2005,25 (5):1190-1192.
    [17]查礼,徐志伟,林国璋,刘玉树.数据和计算密集混合元任务的网格调度算法.计算机工程与设计,2003,24(10):1-4.
    [18]徐志伟,李伟.织女星网格的体系结构研究.计算机研究与发展,2002,39(8):923-929.
    网友评论
    网友评论
    分享到微博
    发 布
引用本文

袁平鹏,曹文治,邝坪.一种基于Cache的网格任务反馈调度方法.软件学报,2006,17(11):2314-2323

复制
分享
文章指标
  • 点击次数:7383
  • 下载次数: 7394
  • HTML阅读次数: 0
  • 引用次数: 0
历史
  • 收稿日期:2006-06-10
  • 最后修改日期:2006-08-25
文章二维码
您是第19528477位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号