Implementing and evaluating scheduling policies in gLite middleware

被引:2
|
作者
Kretsis, A. [1 ]
Kokkinos, P. [1 ]
Varvarigos, E. A. [2 ]
机构
[1] Univ Patras, Comp Engn & Informat Dept, GR-26110 Patras, Greece
[2] Res Acad Comp & Technol Inst, Patras, Greece
来源
关键词
grid networks; scheduling algorithms; glite middleware; RESOURCE-MANAGEMENT; TOOLKIT;
D O I
10.1002/cpe.2832
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Grid scheduling algorithms are usually implemented in a simulation environment using tools that hide the complexity of the Grid and assumptions that are not always realistic. In our work, we describe the steps followed, the difficulties encountered and the solutions provided to develop and evaluate a scheduling policy, initially implemented in a simulation environment, in the gLite Grid middleware. Our focus is on a scheduling algorithm that allocates in a fair way the available resources among the requested users or jobs. During the actual implementation of this algorithm in gLite, we observed that the validity of the information used by the scheduler for its decisions affects greatly its performance. To improve the accuracy of this information, we developed an internal feedback mechanism that operates along with the scheduling algorithm. Also, a Grid computation resource cannot be shared concurrently between different users or jobs, making it difficult to provide actual fairness. For this reason we investigated the use of virtualization technology in the gLite middleware. We did a proof-of-concept implementation and performed an experimental evaluation of our scheduling algorithm in a small gLite testbed that proves the validity and applicability of our solutions. Copyright (c) 2012 John Wiley & Sons, Ltd.
引用
下载
收藏
页码:349 / 366
页数:18
相关论文
共 50 条
  • [1] Developing scheduling policies in gLite middleware
    Kretsis, A.
    Kokkinos, P.
    Varvarigos, E. A.
    CCGRID: 2009 9TH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2009, : 20 - +
  • [2] Implementing and evaluating the AHS organic middleware
    von Renteln, Alexander
    Brinkschulte, Uwe
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2011, 26 (06): : 519 - 526
  • [3] Managing confidential data in the gLite middleware
    Scardaci, Diego
    Scuderi, Giordano
    WET ICE 2007: 16TH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2007, : 298 - 299
  • [4] TESTING OF PRODUCTION CEs IN GLITE MIDDLEWARE SUITE
    Kiryanov, A. K.
    Klopov, N. V.
    Ryabov, Yu. F.
    DISTRIBUTED COMPUTING AND GRID-TECHNOLOGIES IN SCIENCE AND EDUCATION, 2010, : 137 - 141
  • [5] The Using of gLite Middleware for Organization of Distributed Data Storage
    Solovyev, V. M.
    Scherbakov, M. G.
    IZVESTIYA SARATOVSKOGO UNIVERSITETA NOVAYA SERIYA-MATEMATIKA MEKHANIKA INFORMATIKA, 2009, 9 (01): : 85 - 91
  • [6] Interchangeable scheduling policies in real-time middleware for distribution
    Campos, Juan Lopez
    Gutierrez, J. Javier
    Harbour, Michael Gonzalez
    RELIABLE SOFTWARE TECHNOLOGIES - ADA - EUROPE 2006, PROCEEDINGS, 2006, 4006 : 227 - 240
  • [7] Experience in Integrating Interchangeable Scheduling Policies into a Distribution Middleware for Ada
    Tijero, Hector Perez
    Gutierrez, J. Javier
    SIGADA 2009: PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON ADA AND RELATED TECHNOLOGIES, 2009, : 73 - 78
  • [8] A Secure Grid Medical Data Manager Interfaced to the gLite Middleware
    Johan Montagnat
    Ákos Frohner
    Daniel Jouvenot
    Christophe Pera
    Peter Kunszt
    Birger Koblitz
    Nuno Santos
    Charles Loomis
    Romain Texier
    Diane Lingrand
    Patrick Guio
    Ricardo Brito Da Rocha
    Antonio Sobreira de Almeida
    Zoltán Farkas
    Journal of Grid Computing, 2008, 6 : 45 - 59
  • [9] Using CREAM and CEMonitor for job submission and management in the gLite middleware
    Aiftimiei, C.
    Andreetto, P.
    Bertocco, S.
    Dalla Fina, S.
    Dorigo, A.
    Frizziero, E.
    Gianelle, A.
    Marzolla, M.
    Mazzucato, M.
    Lorenzo, P. Mendez
    Miccio, V.
    Sgaravatto, M.
    Traldi, S.
    Zangrando, L.
    17TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP09), 2010, 219
  • [10] Deployment of gLite Middleware: An E-Science Grid Infrastructure
    Hasanzadeh, Mohmmad
    Meybodi, Mohammad Reza
    2013 21ST IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2013,