A path to achieving a self-managed Grid middleware

被引:2
|
作者
Nou, Ramon [1 ,2 ]
Julia, Ferran [2 ]
Hogan, Kevin [1 ]
Torres, Jordi [1 ,2 ]
机构
[1] Barcelona SuperComp Ctr, Barcelona 08034, Spain
[2] Tech Univ Catalonia UPC, Comp Architecture Dept, Barcelona 08034, Spain
关键词
Autonomous systems - Complex nature - Globus Toolkit - Grid applications - Grid environments - GRID middleware - [!text type='Java']Java[!/text] applications - Monitoring frameworks;
D O I
10.1016/j.future.2010.07.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Tantamount to the overall performance delivered by a Grid environment is the quality of the middleware on which distributed Grid applications can run. Due to its complex nature, this middleware can be difficult to investigate in full detail and can also be problematic to tune efficiently, especially when running on a production type environment. Thanks to the BSC Monitoring Framework, a set of tools that can instrument and analyze Java applications as well as the entire system, we were able to undertake both global and fine-grained investigation into one of the most popular Grid middleware of the moment, Globus Toolkit 4. The steps taken, revealed some interesting findings and resulted in the detection of some job management problems in this middleware. Primarily, the main issue was that it was possible to reach a situation which caused jobs to be lost on the node due to an overloading amount of jobs being processed by the system. Again, the BSC-MF was used to investigate this issue further and helped extract a possible solution to prevent the node becoming a point of contention in the architecture. A simple but effective policy was formulated, which prioritized the finishing and acceptance of jobs over the response time and throughput, and was evaluated as a solution to the problem. It was determined that, due to the dynamic nature of the problem, it could be best resolved by adding self-managing capabilities to the middleware. Using the new policy, a prototype of an autonomous system was built and succeeded in allowing more jobs to be accepted and finished correctly. The improvement over the original GT4 middleware was significant and resulted in better performance by a factor of 30%. The path from investigation to development, as described in this paper, might serve as a guide to others involved in the field who are interested in extracting knowledge about a Grid node, extending the Grid middleware or adding self-managing behaviour to their applications. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:10 / 19
页数:10
相关论文
共 50 条
  • [1] Achieving self-managed deployment in a distributed environment
    Deb, Debzani
    Fuad, Mohammad M.
    Oudshoorn, Michael J.
    JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2011, 11 : S115 - S125
  • [2] Self-Managed Cell: A middleware for managing body-sensor networks
    Keoh, Sye Loong
    Dulay, Naranker
    Lupu, Emil
    Twidle, Kevin
    Schaeffer-Filho, Alberto E.
    Sloman, Morris
    Heeps, Steven
    Strowes, Stephen
    Sventek, Joe
    2007 FOURTH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE AND UBIQUITOUS SYSTEMS: NETWORKING & SERVICES, 2007, : 177 - +
  • [3] Towards Self-Managed Adaptive Emulation of Grid Environments
    Calheiros, Rodrigo N.
    Alexandre, Everton
    do Carmo, Andriele B.
    De Rose, Cesar A. F.
    Buyya, Rajkumar
    ISCC: 2009 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1 AND 2, 2009, : 817 - +
  • [4] The need for self-managed access nodes in grid environments.
    Nou, Ramon
    Julia, Ferran
    Torres, Jordi
    FOURTH IEEE INTERNATIONAL WORKSHOP ON ENGINEERING OF AUTONOMIC & AUTONOMOUS SYSTEMS, PROCEEDINGS, 2007, : 5 - +
  • [5] Self-managed Supervision
    King, Sue
    Carson, Ed
    Papatraianou, Lisa Helen
    AUSTRALIAN SOCIAL WORK, 2017, 70 (01) : 4 - 16
  • [6] Self-managed abortion
    Conti, Jennifer
    Cahill, Erica P.
    CURRENT OPINION IN OBSTETRICS & GYNECOLOGY, 2019, 31 (06) : 435 - 440
  • [7] SELF-MANAGED, BUT NOT ALONE: THE HEALTHCARE NEEDS OF SELF-MANAGED MEDICATION ABORTION USERS
    Sully, E.
    DoCampo, I.
    Cech, S.
    Aiken, A.
    Scott, J.
    CONTRACEPTION, 2024, 139
  • [8] Safety implications of self-managed teams - Are self-managed teams compatible with safety?
    Lardner, R
    HAZARDS XIV: COST EFFECTIVE SAFETY, 1998, (144): : 109 - 122
  • [9] MANAGING SELF-MANAGED WORKERS
    CARR, C
    TRAINING & DEVELOPMENT, 1991, 45 (09): : 36 - &
  • [10] Self-managed systems and services
    Martin-Flatin, JP
    Sventek, J
    Geihs, K
    COMMUNICATIONS OF THE ACM, 2006, 49 (03) : 37 - 39