The design of a performance steering system for component-based grid applications

被引:0
|
作者
Mayes, K [1 ]
Riley, GD [1 ]
Ford, RW [1 ]
Luján, M [1 ]
Freeman, L [1 ]
Addison, C [1 ]
机构
[1] Univ Manchester, Dept Comp Sci, Ctr Novel Comp, Manchester M13 9PL, Lancs, England
关键词
performance steering; component-based application; Grid computing; Globus;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A major method of constructing applications to run on a computational Grid is to assemble them from components-separately deployable units of computation of well-defined functionality. Performance steering is an adaptive process involving run-time adjustment of factors affecting the performance of an application. This paper presents a design for a system capable of steering, towards a minimum run-time, the performance of a component-based application executing in a distributed fashion on a computational Grid. The proposed performance steering system controls the performance of single applications, and the basic design seeks to separate application-level and component-level concerns. The existence of a middleware resource scheduler external to the performance steering system is assumed, and potential problems are discussed. A possible model of operation is given in terms of application and component execution phases. The need for performance prediction capability, and for repositories of application-specific and component-specific performance information, is discussed. An initial implementation is briefly described.
引用
收藏
页码:111 / 127
页数:17
相关论文
共 50 条
  • [1] Execution support of high performance heterogeneous component-based applications on the grid
    Coppola, Massimo
    Danelutto, Marco
    Tonellotto, Nicola
    Vanneschi, Marco
    Zoccolo, Corrado
    EURO-PAR 2006 WORKSHOPS: PARALLEL PROCESSING, 2007, 4375 : 171 - +
  • [2] Design-level performance prediction of component-based applications
    Liu, Y
    Fekete, A
    Gorton, I
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (11) : 928 - 941
  • [3] Performance prediction of component-based applications
    Chen, SP
    Yan, L
    Gorton, I
    Liu, A
    JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 74 (01) : 35 - 43
  • [4] A notation for component-based design of java applications
    Amza, Catalin
    Reggio, Gianna
    Lect. Notes Comput. Sci., 1600, (155-164):
  • [5] Component-based system for grid application workflow composition
    Bubak, M
    Górka, K
    Gubala, T
    Malawski, M
    Zajac, K
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2003, 2840 : 611 - 618
  • [6] Integrated framework for development and execution of component-based Grid applications
    Getov, Vladimir
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2105 - 2107
  • [7] Study on the Component-based Applications System Framework
    Zheng, Chunying
    He, Yan
    Pang, Xiangyang
    2009 INTERNATIONAL FORUM ON INFORMATION TECHNOLOGY AND APPLICATIONS, VOL 1, PROCEEDINGS, 2009, : 684 - +
  • [8] Component-based development environment for Grid systems: Design and implementation
    Basukoski, Artie
    Getov, Vladimir
    Thiyagalingam, Jeyarajan
    Isaiadis, Stavros
    MAKING GRIDS WORK, 2008, : 119 - 128
  • [9] Applications of property-preserving algebras to component-based Manufacturing System design
    Huang, He-Jiao
    Cheung, To-Yat
    Wang, Xiao-Long
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2007, 23 (01) : 167 - 181
  • [10] An extensible type system for component-based design
    Xiong, YH
    Lee, EA
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2000, 1785 : 20 - 37