Interfacing parallel jobs to process managers

A variety of projects worldwide are developing what we call "heterogeneous MPI". These MPI implementations are designed to operate on multiple computers, perhaps of different types, ranging in complexity from a set of desktop workstations to several supercomputers connected via a wide area...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Toonen, B., Ashton, D., Lusk, E., Foster, I., Gropp, W., Gabriel, E., Butler, R., Karonis, N.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 432
container_issue
container_start_page 431
container_title
container_volume
creator Toonen, B.
Ashton, D.
Lusk, E.
Foster, I.
Gropp, W.
Gabriel, E.
Butler, R.
Karonis, N.
description A variety of projects worldwide are developing what we call "heterogeneous MPI". These MPI implementations are designed to operate on multiple computers, perhaps of different types, ranging in complexity from a set of desktop workstations to several supercomputers connected via a wide area network. These considerations led us to investigate the feasibility of defining a common API that could be used within MPI implementations to access process startup, initialization, monitoring, and control functions provided by an underlying process management system. If various MPI implementations coded to that API, one could then develop multiple "process management" modules that could be reused within different MPI implementations, thus allowing partitioning of effort between different development groups. In pursuit of this goal, we have designed such an API, which we call BNR. The major goals of the BNR interface are outlined.
doi_str_mv 10.1109/HPDC.2001.945212
format Conference Proceeding
fullrecord <record><control><sourceid>proquest_6IE</sourceid><recordid>TN_cdi_ieee_primary_945212</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>945212</ieee_id><sourcerecordid>26851006</sourcerecordid><originalsourceid>FETCH-LOGICAL-i234t-f8d2c5abc545dd6f697936b6120c990ce4c12bf41afe27ba05b1bd112401b57c3</originalsourceid><addsrcrecordid>eNqFkDtPwzAUhS0BEqV0R0yZ2BLuvbGdeETh0UqVYIA5sp2bKlVexOnAv6dS2DnLWT59OjpC3CEkiGAetx_PRUIAmBipCOlC3ECmjUIyOr8UK4Sc4txAdi02IRzhHKmkIb0S8a6feaqtb_pDNNrJti230XFwIZqHaJwGzyFEne3tgadwK65q2wbe_PVafL2-fBbbeP_-tiue9nFDqZzjOq_IK-u8kqqqdK1NZlLtNBJ4Y8Cz9EiulmhrpsxZUA5dhUgS0KnMp2vxsHjPA75PHOaya4LntrU9D6dQpiiRNKT_gqRzhQD6DN4vYMPM5Tg1nZ1-yuWu9Bc17Vzt</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype><pqid>26851006</pqid></control><display><type>conference_proceeding</type><title>Interfacing parallel jobs to process managers</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Toonen, B. ; Ashton, D. ; Lusk, E. ; Foster, I. ; Gropp, W. ; Gabriel, E. ; Butler, R. ; Karonis, N.</creator><creatorcontrib>Toonen, B. ; Ashton, D. ; Lusk, E. ; Foster, I. ; Gropp, W. ; Gabriel, E. ; Butler, R. ; Karonis, N.</creatorcontrib><description>A variety of projects worldwide are developing what we call "heterogeneous MPI". These MPI implementations are designed to operate on multiple computers, perhaps of different types, ranging in complexity from a set of desktop workstations to several supercomputers connected via a wide area network. These considerations led us to investigate the feasibility of defining a common API that could be used within MPI implementations to access process startup, initialization, monitoring, and control functions provided by an underlying process management system. If various MPI implementations coded to that API, one could then develop multiple "process management" modules that could be reused within different MPI implementations, thus allowing partitioning of effort between different development groups. In pursuit of this goal, we have designed such an API, which we call BNR. The major goals of the BNR interface are outlined.</description><identifier>ISSN: 1082-8907</identifier><identifier>ISBN: 0769512968</identifier><identifier>ISBN: 9780769512969</identifier><identifier>DOI: 10.1109/HPDC.2001.945212</identifier><language>eng</language><publisher>IEEE</publisher><subject>Computer networks ; Computerized monitoring ; High performance computing ; Laboratories ; National security ; Protocols ; Supercomputers ; Wide area networks ; Workstations</subject><ispartof>Proceedings 10th IEEE International Symposium on High Performance Distributed Computing, 2001, p.431-432</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/945212$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2051,25119,27904,54898</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/945212$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Toonen, B.</creatorcontrib><creatorcontrib>Ashton, D.</creatorcontrib><creatorcontrib>Lusk, E.</creatorcontrib><creatorcontrib>Foster, I.</creatorcontrib><creatorcontrib>Gropp, W.</creatorcontrib><creatorcontrib>Gabriel, E.</creatorcontrib><creatorcontrib>Butler, R.</creatorcontrib><creatorcontrib>Karonis, N.</creatorcontrib><title>Interfacing parallel jobs to process managers</title><title>Proceedings 10th IEEE International Symposium on High Performance Distributed Computing</title><addtitle>HPDC</addtitle><description>A variety of projects worldwide are developing what we call "heterogeneous MPI". These MPI implementations are designed to operate on multiple computers, perhaps of different types, ranging in complexity from a set of desktop workstations to several supercomputers connected via a wide area network. These considerations led us to investigate the feasibility of defining a common API that could be used within MPI implementations to access process startup, initialization, monitoring, and control functions provided by an underlying process management system. If various MPI implementations coded to that API, one could then develop multiple "process management" modules that could be reused within different MPI implementations, thus allowing partitioning of effort between different development groups. In pursuit of this goal, we have designed such an API, which we call BNR. The major goals of the BNR interface are outlined.</description><subject>Computer networks</subject><subject>Computerized monitoring</subject><subject>High performance computing</subject><subject>Laboratories</subject><subject>National security</subject><subject>Protocols</subject><subject>Supercomputers</subject><subject>Wide area networks</subject><subject>Workstations</subject><issn>1082-8907</issn><isbn>0769512968</isbn><isbn>9780769512969</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2001</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNqFkDtPwzAUhS0BEqV0R0yZ2BLuvbGdeETh0UqVYIA5sp2bKlVexOnAv6dS2DnLWT59OjpC3CEkiGAetx_PRUIAmBipCOlC3ECmjUIyOr8UK4Sc4txAdi02IRzhHKmkIb0S8a6feaqtb_pDNNrJti230XFwIZqHaJwGzyFEne3tgadwK65q2wbe_PVafL2-fBbbeP_-tiue9nFDqZzjOq_IK-u8kqqqdK1NZlLtNBJ4Y8Cz9EiulmhrpsxZUA5dhUgS0KnMp2vxsHjPA75PHOaya4LntrU9D6dQpiiRNKT_gqRzhQD6DN4vYMPM5Tg1nZ1-yuWu9Bc17Vzt</recordid><startdate>20010101</startdate><enddate>20010101</enddate><creator>Toonen, B.</creator><creator>Ashton, D.</creator><creator>Lusk, E.</creator><creator>Foster, I.</creator><creator>Gropp, W.</creator><creator>Gabriel, E.</creator><creator>Butler, R.</creator><creator>Karonis, N.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20010101</creationdate><title>Interfacing parallel jobs to process managers</title><author>Toonen, B. ; Ashton, D. ; Lusk, E. ; Foster, I. ; Gropp, W. ; Gabriel, E. ; Butler, R. ; Karonis, N.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i234t-f8d2c5abc545dd6f697936b6120c990ce4c12bf41afe27ba05b1bd112401b57c3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2001</creationdate><topic>Computer networks</topic><topic>Computerized monitoring</topic><topic>High performance computing</topic><topic>Laboratories</topic><topic>National security</topic><topic>Protocols</topic><topic>Supercomputers</topic><topic>Wide area networks</topic><topic>Workstations</topic><toplevel>online_resources</toplevel><creatorcontrib>Toonen, B.</creatorcontrib><creatorcontrib>Ashton, D.</creatorcontrib><creatorcontrib>Lusk, E.</creatorcontrib><creatorcontrib>Foster, I.</creatorcontrib><creatorcontrib>Gropp, W.</creatorcontrib><creatorcontrib>Gabriel, E.</creatorcontrib><creatorcontrib>Butler, R.</creatorcontrib><creatorcontrib>Karonis, N.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Toonen, B.</au><au>Ashton, D.</au><au>Lusk, E.</au><au>Foster, I.</au><au>Gropp, W.</au><au>Gabriel, E.</au><au>Butler, R.</au><au>Karonis, N.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Interfacing parallel jobs to process managers</atitle><btitle>Proceedings 10th IEEE International Symposium on High Performance Distributed Computing</btitle><stitle>HPDC</stitle><date>2001-01-01</date><risdate>2001</risdate><spage>431</spage><epage>432</epage><pages>431-432</pages><issn>1082-8907</issn><isbn>0769512968</isbn><isbn>9780769512969</isbn><abstract>A variety of projects worldwide are developing what we call "heterogeneous MPI". These MPI implementations are designed to operate on multiple computers, perhaps of different types, ranging in complexity from a set of desktop workstations to several supercomputers connected via a wide area network. These considerations led us to investigate the feasibility of defining a common API that could be used within MPI implementations to access process startup, initialization, monitoring, and control functions provided by an underlying process management system. If various MPI implementations coded to that API, one could then develop multiple "process management" modules that could be reused within different MPI implementations, thus allowing partitioning of effort between different development groups. In pursuit of this goal, we have designed such an API, which we call BNR. The major goals of the BNR interface are outlined.</abstract><pub>IEEE</pub><doi>10.1109/HPDC.2001.945212</doi><tpages>2</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1082-8907
ispartof Proceedings 10th IEEE International Symposium on High Performance Distributed Computing, 2001, p.431-432
issn 1082-8907
language eng
recordid cdi_ieee_primary_945212
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Computer networks
Computerized monitoring
High performance computing
Laboratories
National security
Protocols
Supercomputers
Wide area networks
Workstations
title Interfacing parallel jobs to process managers
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-24T04%3A10%3A23IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Interfacing%20parallel%20jobs%20to%20process%20managers&rft.btitle=Proceedings%2010th%20IEEE%20International%20Symposium%20on%20High%20Performance%20Distributed%20Computing&rft.au=Toonen,%20B.&rft.date=2001-01-01&rft.spage=431&rft.epage=432&rft.pages=431-432&rft.issn=1082-8907&rft.isbn=0769512968&rft.isbn_list=9780769512969&rft_id=info:doi/10.1109/HPDC.2001.945212&rft_dat=%3Cproquest_6IE%3E26851006%3C/proquest_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=26851006&rft_id=info:pmid/&rft_ieee_id=945212&rfr_iscdi=true