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...
Gespeichert in:
Hauptverfasser: | , , , , , , , |
---|---|
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 |