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 条
  • [31] Brokering Policies and Execution Monitors for IoT Middleware
    Carranza, Juan Carlos Fuentes
    Fong, Philip W. L.
    PROCEEDINGS OF THE 24TH ACM SYMPOSIUM ON ACCESS CONTROL MODELS AND TECHNOLOGIES (SACMAT '19), 2019, : 49 - 60
  • [32] The Role of Moderators and Mediators in Implementing and Evaluating Intellectual and Developmental Disabilities-Related Policies and Practices
    Laura E. Gómez
    Robert L. Schalock
    Miguel A. Verdugo
    Journal of Developmental and Physical Disabilities, 2020, 32 : 375 - 393
  • [33] Open standards-based interoperability of job submission and management interfaces across the Grid middleware platforms gLite and UNICORE
    Marzolla, Moreno
    Andreetto, Paolo
    Venturi, Valerio
    Ferraro, Andrea
    Memon, Shiraz
    Memon, Shahbaz
    Twedell, Bastian
    Riedel, Morris
    Mallmann, Daniel
    Streit, Achim
    van de Berghe, Svan
    Vivian, Li
    Snelling, David
    Stamou, Katerina
    Shah, Zeeshan Ali
    Hedman, Fredrik
    E-SCIENCE 2007: THIRD IEEE INTERNATIONAL CONFERENCE ON E-SCIENCE AND GRID COMPUTING, PROCEEDINGS, 2007, : 592 - 599
  • [34] The Role of Moderators and Mediators in Implementing and Evaluating Intellectual and Developmental Disabilities-Related Policies and Practices
    Gomez, Laura E.
    Schalock, Robert L.
    Verdugo, Miguel A.
    JOURNAL OF DEVELOPMENTAL AND PHYSICAL DISABILITIES, 2020, 32 (03) : 375 - 393
  • [35] Implementing HISA standard in the middleware layer of our applications
    Planinc, N
    Bercic, B
    Pikec, M
    MEDICAL INFORMATICS EUROPE '99, 1999, 68 : 55 - 58
  • [36] Implementing Middleware for Content Filtering and Information Flow Control
    Robinson, Jeffrey Choi
    Harrison, W. Scott
    Hanebutte, Nadine
    Oman, Paul
    Alves-Foss, Jim
    CSAW'07: PROCEEDINGS OF THE 2007 ACM COMPUTER SECURITY ARCHITECTURE WORKSHOP, 2007, : 47 - 53
  • [37] HDDBRS middleware for implementing highly available distributed databases
    UTIC Lab., Univ. 7 Nov. of Carthage, Av. de la République, 1054 Amilcar, Tunisia
    Int Conf Inf Knowledge Manage, (2075-2076):
  • [38] Middleware for implementing hard real-time systems
    Anon
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2005, 3436 LNCS : 85 - 91
  • [39] Adaptive scheduling for task farming with grid middleware
    Casanova, H
    Kim, M
    Plank, JS
    Dongarra, JJ
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 1999, 13 (03): : 231 - 240
  • [40] Service Scheduling Algorithm in Vehicle Embedded Middleware
    Luo, Juan
    Jin, Xin
    Wu, Feng
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2014, PT II, 2014, 8631 : 96 - 107