Matchmaking: Distributed resource management for high throughput computing

被引:133
|
作者
Raman, R [1 ]
Livny, M [1 ]
Solomon, M [1 ]
机构
[1] Univ Wisconsin, Madison, WI 53703 USA
关键词
D O I
10.1109/HPDC.1998.709966
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Conventional resource management systems use a system model to describe resources and a centralized scheduler to control their allocation. We argue that this paradigm does not adapt well to distributed systems, particularly those built to support high-throughput computing. Obstacles include heterogeneity of resources, which make uniform allocation algorithms difficult to formulate, and distributed ownership, leading to widely varying allocation policies. Faced with these problems, we developed and implemented the classified advertisement (classad) matchmaking framework, a flexible and general approach to resource management in distributed environment with decentralized ownership of resources. Novel aspects of the framework include a semi-structured data model that combines schema, data, and query in a simple but powerful specification language, and a clean separation of the matching and claiming phases of resource allocation. The representation and protocols result in a robust, scalable and flexible framework that can evolve with changing resources. The framework was designed to solve real problems encountered in the deployment of Condor a high throughput computing system developed at the University of Wisconsin-Madison. Condor is heavily used by scientists at numerous sites around the world. It derives much of its robustness and efficiency from the matchmaking architecture.
引用
收藏
页码:140 / 146
页数:3
相关论文
共 50 条
  • [1] Matchmaking: An extensible framework for distributed resource management
    Rajesh Raman
    Miron Livny
    Marv Solomon
    Cluster Computing, 1999, 2 (2) : 129 - 138
  • [2] Fuzzy based resource management framework for high throughput computing
    Kumar, KP
    Agarwal, A
    Krishnan, R
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID - CCGRID 2004, 2004, : 555 - 562
  • [3] High throughput matchmaking
    Rusk, N
    NATURE METHODS, 2004, 1 (03) : 190 - 190
  • [4] High-throughput matchmaking
    Nicole Rusk
    Nature Methods, 2004, 1 : 190 - 190
  • [5] Resource management through multilateral matchmaking
    Raman, R
    Livny, M
    Solomon, M
    NINTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 2000, : 290 - 291
  • [6] Practical Resource Monitoring for Robust High Throughput Computing
    Juve, Gideon
    Tovar, Benjamin
    da Silva, Rafael Ferreira
    Krol, Dariusz
    Thain, Douglas
    Deelman, Ewa
    Allcock, William
    Livny, Miron
    2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, : 650 - 657
  • [7] A high-throughput bioinformatics distributed computing platform
    Keane, TM
    Page, AJ
    McInerney, JO
    Naughton, TJ
    18TH IEEE SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS, PROCEEDINGS, 2005, : 377 - 382
  • [8] Competitive resource management in distributed computing environments with Hectiling
    Banicescu, I
    Russ, SH
    Bilderback, ML
    Ghafoor, SK
    PROCEEDINGS OF THE HIGH PERFORMANCE COMPUTING SYMPOSIUM - HPC '99, 1999, : 337 - 343
  • [9] A Distributed Cloud Resource Management Framework for High-Performance Computing (HPC) Applications
    Govindarajan, Kannan
    Kumar, Vivekanandan Suresh
    Somasundaram, Thamarai Selvi
    2016 EIGHTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC), 2017, : 1 - 6
  • [10] Solving the Container Explosion Problem for Distributed High Throughput Computing
    Shaffer, Tim
    Hazekamp, Nicholas
    Blomer, Jakob
    Thain, Douglas
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM IPDPS 2020, 2020, : 388 - 398