The AppLeS parameter sweep template: user-level middleware for the grid

The Computational Grid is a promising platform for the efficient execution of parameter sweep applications over large parameter spaces. To achieve performance on the Grid, such applications must be scheduled so that shared data files are strategically placed to maximize re-use, and so that the appli...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Casanova, Henri, Obertelli, Graziano, Berman, Francine, Wolski, Rich
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page es
container_issue
container_start_page 60
container_title
container_volume
creator Casanova, Henri
Obertelli, Graziano
Berman, Francine
Wolski, Rich
description The Computational Grid is a promising platform for the efficient execution of parameter sweep applications over large parameter spaces. To achieve performance on the Grid, such applications must be scheduled so that shared data files are strategically placed to maximize re-use, and so that the application execution can adapt to the deliverable performance potential of target heterogeneous, distributed and shared resources. Parameter sweep applications are an important class of applications and would greatly benefit from the development of Grid middleware that embeds a scheduler for performance and targets Grid resources transparently. In this paper we describe a user-level Grid middleware project, the AppLeS Parameter Sweep Template (APST), that uses application-level scheduling techniques and various Grid technologies to allow the efficient deployment of parameter sweep applications over the Grid. We discuss several possible scheduling algorithms and detail our software design. We then describe our current implementation of APST using systems like Globus, NetSolve and Network Weather Service, and present experimental results.
doi_str_mv 10.5555/370049.370499
format Conference Proceeding
fullrecord <record><control><sourceid>acm</sourceid><recordid>TN_cdi_acm_books_10_5555_370049_370499</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>acm_books_10_5555_370049_370499</sourcerecordid><originalsourceid>FETCH-acm_books_10_5555_370049_3704993</originalsourceid><addsrcrecordid>eNpjYBA1NNAzBQJ9Y3MDAxNLPSBlYmnJzMBraW5hAETGlhYGRsYcDLzFxVkGBgaGhkYGJqYGnAzKIRmpCo4FBT6pwQoFiUWJuaklqUUKxeWpqQUKJam5BTmJJak8DKxpiTnFqbxQmptBzc01xNlDNzE5Nz4pPz-7ON7QIB5kezzE9niI7cYkKNQhSmF8UlFmapoxAN02Pqs</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>The AppLeS parameter sweep template: user-level middleware for the grid</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Casanova, Henri ; Obertelli, Graziano ; Berman, Francine ; Wolski, Rich</creator><creatorcontrib>Casanova, Henri ; Obertelli, Graziano ; Berman, Francine ; Wolski, Rich</creatorcontrib><description>The Computational Grid is a promising platform for the efficient execution of parameter sweep applications over large parameter spaces. To achieve performance on the Grid, such applications must be scheduled so that shared data files are strategically placed to maximize re-use, and so that the application execution can adapt to the deliverable performance potential of target heterogeneous, distributed and shared resources. Parameter sweep applications are an important class of applications and would greatly benefit from the development of Grid middleware that embeds a scheduler for performance and targets Grid resources transparently. In this paper we describe a user-level Grid middleware project, the AppLeS Parameter Sweep Template (APST), that uses application-level scheduling techniques and various Grid technologies to allow the efficient deployment of parameter sweep applications over the Grid. We discuss several possible scheduling algorithms and detail our software design. We then describe our current implementation of APST using systems like Globus, NetSolve and Network Weather Service, and present experimental results.</description><identifier>ISBN: 9780780398023</identifier><identifier>ISBN: 0780398025</identifier><identifier>DOI: 10.5555/370049.370499</identifier><language>eng</language><publisher>Washington, DC, USA: IEEE Computer Society</publisher><subject>Computer systems organization -- Architectures ; Computer systems organization -- Dependable and fault-tolerant systems and networks ; General and reference -- Cross-computing tools and techniques -- Performance ; Networks -- Network performance evaluation ; Software and its engineering -- Software organization and properties -- Contextual software domains -- Operating systems -- Process management -- Scheduling ; Theory of computation -- Design and analysis of algorithms -- Approximation algorithms analysis -- Scheduling algorithms ; Theory of computation -- Design and analysis of algorithms -- Online algorithms -- Online learning algorithms -- Scheduling algorithms ; Theory of computation -- Theory and algorithms for application domains -- Machine learning theory -- Reinforcement learning -- Sequential decision making</subject><ispartof>Proceedings of the 2000 ACM/IEEE conference on Supercomputing, 2000, p.60-es</ispartof><rights>Copyright (c) 2000 Institute of Electrical and Electronics Engineers, Inc. All rights reserved.</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>309,310,780,784,789,790,27925</link.rule.ids></links><search><creatorcontrib>Casanova, Henri</creatorcontrib><creatorcontrib>Obertelli, Graziano</creatorcontrib><creatorcontrib>Berman, Francine</creatorcontrib><creatorcontrib>Wolski, Rich</creatorcontrib><title>The AppLeS parameter sweep template: user-level middleware for the grid</title><title>Proceedings of the 2000 ACM/IEEE conference on Supercomputing</title><description>The Computational Grid is a promising platform for the efficient execution of parameter sweep applications over large parameter spaces. To achieve performance on the Grid, such applications must be scheduled so that shared data files are strategically placed to maximize re-use, and so that the application execution can adapt to the deliverable performance potential of target heterogeneous, distributed and shared resources. Parameter sweep applications are an important class of applications and would greatly benefit from the development of Grid middleware that embeds a scheduler for performance and targets Grid resources transparently. In this paper we describe a user-level Grid middleware project, the AppLeS Parameter Sweep Template (APST), that uses application-level scheduling techniques and various Grid technologies to allow the efficient deployment of parameter sweep applications over the Grid. We discuss several possible scheduling algorithms and detail our software design. We then describe our current implementation of APST using systems like Globus, NetSolve and Network Weather Service, and present experimental results.</description><subject>Computer systems organization -- Architectures</subject><subject>Computer systems organization -- Dependable and fault-tolerant systems and networks</subject><subject>General and reference -- Cross-computing tools and techniques -- Performance</subject><subject>Networks -- Network performance evaluation</subject><subject>Software and its engineering -- Software organization and properties -- Contextual software domains -- Operating systems -- Process management -- Scheduling</subject><subject>Theory of computation -- Design and analysis of algorithms -- Approximation algorithms analysis -- Scheduling algorithms</subject><subject>Theory of computation -- Design and analysis of algorithms -- Online algorithms -- Online learning algorithms -- Scheduling algorithms</subject><subject>Theory of computation -- Theory and algorithms for application domains -- Machine learning theory -- Reinforcement learning -- Sequential decision making</subject><isbn>9780780398023</isbn><isbn>0780398025</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2000</creationdate><recordtype>conference_proceeding</recordtype><sourceid/><recordid>eNpjYBA1NNAzBQJ9Y3MDAxNLPSBlYmnJzMBraW5hAETGlhYGRsYcDLzFxVkGBgaGhkYGJqYGnAzKIRmpCo4FBT6pwQoFiUWJuaklqUUKxeWpqQUKJam5BTmJJak8DKxpiTnFqbxQmptBzc01xNlDNzE5Nz4pPz-7ON7QIB5kezzE9niI7cYkKNQhSmF8UlFmapoxAN02Pqs</recordid><startdate>20001101</startdate><enddate>20001101</enddate><creator>Casanova, Henri</creator><creator>Obertelli, Graziano</creator><creator>Berman, Francine</creator><creator>Wolski, Rich</creator><general>IEEE Computer Society</general><scope/></search><sort><creationdate>20001101</creationdate><title>The AppLeS parameter sweep template</title><author>Casanova, Henri ; Obertelli, Graziano ; Berman, Francine ; Wolski, Rich</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-acm_books_10_5555_370049_3704993</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2000</creationdate><topic>Computer systems organization -- Architectures</topic><topic>Computer systems organization -- Dependable and fault-tolerant systems and networks</topic><topic>General and reference -- Cross-computing tools and techniques -- Performance</topic><topic>Networks -- Network performance evaluation</topic><topic>Software and its engineering -- Software organization and properties -- Contextual software domains -- Operating systems -- Process management -- Scheduling</topic><topic>Theory of computation -- Design and analysis of algorithms -- Approximation algorithms analysis -- Scheduling algorithms</topic><topic>Theory of computation -- Design and analysis of algorithms -- Online algorithms -- Online learning algorithms -- Scheduling algorithms</topic><topic>Theory of computation -- Theory and algorithms for application domains -- Machine learning theory -- Reinforcement learning -- Sequential decision making</topic><toplevel>online_resources</toplevel><creatorcontrib>Casanova, Henri</creatorcontrib><creatorcontrib>Obertelli, Graziano</creatorcontrib><creatorcontrib>Berman, Francine</creatorcontrib><creatorcontrib>Wolski, Rich</creatorcontrib></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Casanova, Henri</au><au>Obertelli, Graziano</au><au>Berman, Francine</au><au>Wolski, Rich</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>The AppLeS parameter sweep template: user-level middleware for the grid</atitle><btitle>Proceedings of the 2000 ACM/IEEE conference on Supercomputing</btitle><date>2000-11-01</date><risdate>2000</risdate><spage>60</spage><epage>es</epage><epage>60-es</epage><pages>60-es</pages><isbn>9780780398023</isbn><isbn>0780398025</isbn><abstract>The Computational Grid is a promising platform for the efficient execution of parameter sweep applications over large parameter spaces. To achieve performance on the Grid, such applications must be scheduled so that shared data files are strategically placed to maximize re-use, and so that the application execution can adapt to the deliverable performance potential of target heterogeneous, distributed and shared resources. Parameter sweep applications are an important class of applications and would greatly benefit from the development of Grid middleware that embeds a scheduler for performance and targets Grid resources transparently. In this paper we describe a user-level Grid middleware project, the AppLeS Parameter Sweep Template (APST), that uses application-level scheduling techniques and various Grid technologies to allow the efficient deployment of parameter sweep applications over the Grid. We discuss several possible scheduling algorithms and detail our software design. We then describe our current implementation of APST using systems like Globus, NetSolve and Network Weather Service, and present experimental results.</abstract><cop>Washington, DC, USA</cop><pub>IEEE Computer Society</pub><doi>10.5555/370049.370499</doi></addata></record>
fulltext fulltext
identifier ISBN: 9780780398023
ispartof Proceedings of the 2000 ACM/IEEE conference on Supercomputing, 2000, p.60-es
issn
language eng
recordid cdi_acm_books_10_5555_370049_370499
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Computer systems organization -- Architectures
Computer systems organization -- Dependable and fault-tolerant systems and networks
General and reference -- Cross-computing tools and techniques -- Performance
Networks -- Network performance evaluation
Software and its engineering -- Software organization and properties -- Contextual software domains -- Operating systems -- Process management -- Scheduling
Theory of computation -- Design and analysis of algorithms -- Approximation algorithms analysis -- Scheduling algorithms
Theory of computation -- Design and analysis of algorithms -- Online algorithms -- Online learning algorithms -- Scheduling algorithms
Theory of computation -- Theory and algorithms for application domains -- Machine learning theory -- Reinforcement learning -- Sequential decision making
title The AppLeS parameter sweep template: user-level middleware for the grid
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T08%3A48%3A49IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=The%20AppLeS%20parameter%20sweep%20template:%20user-level%20middleware%20for%20the%20grid&rft.btitle=Proceedings%20of%20the%202000%20ACM/IEEE%20conference%20on%20Supercomputing&rft.au=Casanova,%20Henri&rft.date=2000-11-01&rft.spage=60&rft.epage=es&rft.pages=60-es&rft.isbn=9780780398023&rft.isbn_list=0780398025&rft_id=info:doi/10.5555/370049.370499&rft_dat=%3Cacm%3Eacm_books_10_5555_370049_370499%3C/acm%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true