Serveur d'exploration Cyberinfrastructure

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Distributed computing practice for large‐scale science and engineering applications

Identifieur interne : 000404 ( Istex/Curation ); précédent : 000403; suivant : 000405

Distributed computing practice for large‐scale science and engineering applications

Auteurs : Shantenu Jha [États-Unis, Royaume-Uni] ; Murray Cole [Royaume-Uni] ; Daniel S. Katz [États-Unis] ; Manish Parashar [États-Unis] ; Omer Rana [Royaume-Uni] ; Jon Weissman [États-Unis]

Source :

RBID : ISTEX:F7B5110016EE85526796801D7F90F638C17C32AC

Abstract

It is generally accepted that the ability to develop large‐scale distributed applications has lagged seriously behind other developments in cyberinfrastructure. In this paper, we provide insight into how such applications have been developed and an understanding of why developing applications for distributed infrastructure is hard. Our approach is unique in the sense that it is centered around half a dozen existing scientific applications; we posit that these scientific applications are representative of the characteristics, requirements, as well as the challenges of the bulk of current distributed applications on production cyberinfrastructure (such as the US TeraGrid). We provide a novel and comprehensive analysis of such distributed scientific applications. Specifically, we survey existing models and methods for large‐scale distributed applications and identify commonalities, recurring structures, patterns and abstractions. We find that there are many ad hoc solutions employed to develop and execute distributed applications, which result in a lack of generality and the inability of distributed applications to be extensible and independent of infrastructure details. In our analysis, we introduce the notion of application vectors: a novel way of understanding the structure of distributed applications. Important contributions of this paper include identifying patterns that are derived from a wide range of real distributed applications, as well as an integrated approach to analyzing applications, programming systems and patterns, resulting in the ability to provide a critical assessment of the current practice of developing, deploying and executing distributed applications. Gaps and omissions in the state of the art are identified, and directions for future research are outlined. Copyright © 2012 John Wiley & Sons, Ltd.

Url:
DOI: 10.1002/cpe.2897

Links toward previous steps (curation, corpus...)


Links to Exploration step

ISTEX:F7B5110016EE85526796801D7F90F638C17C32AC

Curation

No country items

Shantenu Jha
<affiliation>
<mods:affiliation>Correspondence to: Shantenu Jha, Department of Electrical and Computer Engineering, Rutgers University, Newark, NJ, USA.E‐mail:</mods:affiliation>
<wicri:noCountry code="subField">USA.E‐mail:</wicri:noCountry>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>E-mail: shantenu.jha@rutgers.edu</mods:affiliation>
<country wicri:rule="url">États-Unis</country>
</affiliation>

Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct">
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">Distributed computing practice for large‐scale science and engineering applications</title>
<author>
<name sortKey="Jha, Shantenu" sort="Jha, Shantenu" uniqKey="Jha S" first="Shantenu" last="Jha">Shantenu Jha</name>
<affiliation wicri:level="1">
<mods:affiliation>Department of Electrical and Computer Engineering, Rutgers University, Piscataway NJ, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Department of Electrical and Computer Engineering, Rutgers University, Piscataway NJ</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>NSF Cloud and Autonomic Computing Center, Rutgers University, Piscataway NJ, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>NSF Cloud and Autonomic Computing Center, Rutgers University, Piscataway NJ</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>School of Informatics, University of Edinburgh, Edinburgh, Scotland, UK</mods:affiliation>
<country xml:lang="fr">Royaume-Uni</country>
<wicri:regionArea>School of Informatics, University of Edinburgh, Edinburgh, Scotland</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>Center for Computation & Technology, Louisiana State University, LA, Baton Rouge, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Center for Computation & Technology, Louisiana State University, LA, Baton Rouge</wicri:regionArea>
</affiliation>
<affiliation>
<mods:affiliation>Correspondence to: Shantenu Jha, Department of Electrical and Computer Engineering, Rutgers University, Newark, NJ, USA.E‐mail:</mods:affiliation>
<wicri:noCountry code="subField">USA.E‐mail:</wicri:noCountry>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>E-mail: shantenu.jha@rutgers.edu</mods:affiliation>
<country wicri:rule="url">États-Unis</country>
</affiliation>
</author>
<author>
<name sortKey="Cole, Murray" sort="Cole, Murray" uniqKey="Cole M" first="Murray" last="Cole">Murray Cole</name>
<affiliation wicri:level="1">
<mods:affiliation>School of Informatics, University of Edinburgh, Scotland, Edinburgh, UK</mods:affiliation>
<country xml:lang="fr">Royaume-Uni</country>
<wicri:regionArea>School of Informatics, University of Edinburgh, Scotland, Edinburgh</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Katz, Daniel S" sort="Katz, Daniel S" uniqKey="Katz D" first="Daniel S." last="Katz">Daniel S. Katz</name>
<affiliation wicri:level="1">
<mods:affiliation>Computation Institute, University of Chicago, Chicago, IL, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Computation Institute, University of Chicago, Chicago, IL</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>Argonne National Laboratory, Argonne, IL, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Argonne National Laboratory, Argonne, IL</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>Center for Computation & Technology, Louisiana State University, Baton Rouge, LA, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Center for Computation & Technology, Louisiana State University, Baton Rouge, LA</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>Department of Electrical and Computer Engineering, Louisiana State University, LA, Baton Rouge, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Department of Electrical and Computer Engineering, Louisiana State University, LA, Baton Rouge</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Parashar, Manish" sort="Parashar, Manish" uniqKey="Parashar M" first="Manish" last="Parashar">Manish Parashar</name>
<affiliation wicri:level="1">
<mods:affiliation>NSF Cloud and Autonomic Computing Center, Rutgers University, Piscataway NJ, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>NSF Cloud and Autonomic Computing Center, Rutgers University, Piscataway NJ</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>Department of Electrical and Computer Engineering, Rutgers University, Piscataway NJ, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Department of Electrical and Computer Engineering, Rutgers University, Piscataway NJ</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Rana, Omer" sort="Rana, Omer" uniqKey="Rana O" first="Omer" last="Rana">Omer Rana</name>
<affiliation wicri:level="1">
<mods:affiliation>School of Computer Science & Informatics, Cardiff University, UK</mods:affiliation>
<country xml:lang="fr">Royaume-Uni</country>
<wicri:regionArea>School of Computer Science & Informatics, Cardiff University</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Weissman, Jon" sort="Weissman, Jon" uniqKey="Weissman J" first="Jon" last="Weissman">Jon Weissman</name>
<affiliation wicri:level="1">
<mods:affiliation>Department of Computer Science, University of Minnesota, MN, Minneapolis, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Department of Computer Science, University of Minnesota, MN, Minneapolis</wicri:regionArea>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:F7B5110016EE85526796801D7F90F638C17C32AC</idno>
<date when="2013" year="2013">2013</date>
<idno type="doi">10.1002/cpe.2897</idno>
<idno type="url">https://api.istex.fr/document/F7B5110016EE85526796801D7F90F638C17C32AC/fulltext/pdf</idno>
<idno type="wicri:Area/Istex/Corpus">000404</idno>
<idno type="wicri:Area/Istex/Curation">000404</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a" type="main" xml:lang="en">Distributed computing practice for large‐scale science and engineering applications</title>
<author>
<name sortKey="Jha, Shantenu" sort="Jha, Shantenu" uniqKey="Jha S" first="Shantenu" last="Jha">Shantenu Jha</name>
<affiliation wicri:level="1">
<mods:affiliation>Department of Electrical and Computer Engineering, Rutgers University, Piscataway NJ, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Department of Electrical and Computer Engineering, Rutgers University, Piscataway NJ</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>NSF Cloud and Autonomic Computing Center, Rutgers University, Piscataway NJ, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>NSF Cloud and Autonomic Computing Center, Rutgers University, Piscataway NJ</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>School of Informatics, University of Edinburgh, Edinburgh, Scotland, UK</mods:affiliation>
<country xml:lang="fr">Royaume-Uni</country>
<wicri:regionArea>School of Informatics, University of Edinburgh, Edinburgh, Scotland</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>Center for Computation & Technology, Louisiana State University, LA, Baton Rouge, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Center for Computation & Technology, Louisiana State University, LA, Baton Rouge</wicri:regionArea>
</affiliation>
<affiliation>
<mods:affiliation>Correspondence to: Shantenu Jha, Department of Electrical and Computer Engineering, Rutgers University, Newark, NJ, USA.E‐mail:</mods:affiliation>
<wicri:noCountry code="subField">USA.E‐mail:</wicri:noCountry>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>E-mail: shantenu.jha@rutgers.edu</mods:affiliation>
<country wicri:rule="url">États-Unis</country>
</affiliation>
</author>
<author>
<name sortKey="Cole, Murray" sort="Cole, Murray" uniqKey="Cole M" first="Murray" last="Cole">Murray Cole</name>
<affiliation wicri:level="1">
<mods:affiliation>School of Informatics, University of Edinburgh, Scotland, Edinburgh, UK</mods:affiliation>
<country xml:lang="fr">Royaume-Uni</country>
<wicri:regionArea>School of Informatics, University of Edinburgh, Scotland, Edinburgh</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Katz, Daniel S" sort="Katz, Daniel S" uniqKey="Katz D" first="Daniel S." last="Katz">Daniel S. Katz</name>
<affiliation wicri:level="1">
<mods:affiliation>Computation Institute, University of Chicago, Chicago, IL, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Computation Institute, University of Chicago, Chicago, IL</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>Argonne National Laboratory, Argonne, IL, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Argonne National Laboratory, Argonne, IL</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>Center for Computation & Technology, Louisiana State University, Baton Rouge, LA, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Center for Computation & Technology, Louisiana State University, Baton Rouge, LA</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>Department of Electrical and Computer Engineering, Louisiana State University, LA, Baton Rouge, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Department of Electrical and Computer Engineering, Louisiana State University, LA, Baton Rouge</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Parashar, Manish" sort="Parashar, Manish" uniqKey="Parashar M" first="Manish" last="Parashar">Manish Parashar</name>
<affiliation wicri:level="1">
<mods:affiliation>NSF Cloud and Autonomic Computing Center, Rutgers University, Piscataway NJ, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>NSF Cloud and Autonomic Computing Center, Rutgers University, Piscataway NJ</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>Department of Electrical and Computer Engineering, Rutgers University, Piscataway NJ, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Department of Electrical and Computer Engineering, Rutgers University, Piscataway NJ</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Rana, Omer" sort="Rana, Omer" uniqKey="Rana O" first="Omer" last="Rana">Omer Rana</name>
<affiliation wicri:level="1">
<mods:affiliation>School of Computer Science & Informatics, Cardiff University, UK</mods:affiliation>
<country xml:lang="fr">Royaume-Uni</country>
<wicri:regionArea>School of Computer Science & Informatics, Cardiff University</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Weissman, Jon" sort="Weissman, Jon" uniqKey="Weissman J" first="Jon" last="Weissman">Jon Weissman</name>
<affiliation wicri:level="1">
<mods:affiliation>Department of Computer Science, University of Minnesota, MN, Minneapolis, USA</mods:affiliation>
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Department of Computer Science, University of Minnesota, MN, Minneapolis</wicri:regionArea>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="j">Concurrency and Computation: Practice and Experience</title>
<title level="j" type="abbrev">Concurrency Computat.: Pract. Exper.</title>
<idno type="ISSN">1532-0626</idno>
<idno type="eISSN">1532-0634</idno>
<imprint>
<publisher>Blackwell Publishing Ltd</publisher>
<date type="published" when="2013-08-10">2013-08-10</date>
<biblScope unit="volume">25</biblScope>
<biblScope unit="issue">11</biblScope>
<biblScope unit="page" from="1559">1559</biblScope>
<biblScope unit="page" to="1585">1585</biblScope>
</imprint>
<idno type="ISSN">1532-0626</idno>
</series>
<idno type="istex">F7B5110016EE85526796801D7F90F638C17C32AC</idno>
<idno type="DOI">10.1002/cpe.2897</idno>
<idno type="ArticleID">CPE2897</idno>
</biblStruct>
</sourceDesc>
<seriesStmt>
<idno type="ISSN">1532-0626</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass></textClass>
<langUsage>
<language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front>
<div type="abstract">It is generally accepted that the ability to develop large‐scale distributed applications has lagged seriously behind other developments in cyberinfrastructure. In this paper, we provide insight into how such applications have been developed and an understanding of why developing applications for distributed infrastructure is hard. Our approach is unique in the sense that it is centered around half a dozen existing scientific applications; we posit that these scientific applications are representative of the characteristics, requirements, as well as the challenges of the bulk of current distributed applications on production cyberinfrastructure (such as the US TeraGrid). We provide a novel and comprehensive analysis of such distributed scientific applications. Specifically, we survey existing models and methods for large‐scale distributed applications and identify commonalities, recurring structures, patterns and abstractions. We find that there are many ad hoc solutions employed to develop and execute distributed applications, which result in a lack of generality and the inability of distributed applications to be extensible and independent of infrastructure details. In our analysis, we introduce the notion of application vectors: a novel way of understanding the structure of distributed applications. Important contributions of this paper include identifying patterns that are derived from a wide range of real distributed applications, as well as an integrated approach to analyzing applications, programming systems and patterns, resulting in the ability to provide a critical assessment of the current practice of developing, deploying and executing distributed applications. Gaps and omissions in the state of the art are identified, and directions for future research are outlined. Copyright © 2012 John Wiley & Sons, Ltd.</div>
</front>
</TEI>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/CyberinfraV1/Data/Istex/Curation
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000404 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Istex/Curation/biblio.hfd -nk 000404 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Ticri/CIDE
   |area=    CyberinfraV1
   |flux=    Istex
   |étape=   Curation
   |type=    RBID
   |clé=     ISTEX:F7B5110016EE85526796801D7F90F638C17C32AC
   |texte=   Distributed computing practice for large‐scale science and engineering applications
}}

Wicri

This area was generated with Dilib version V0.6.25.
Data generation: Thu Oct 27 09:30:58 2016. Site generation: Sun Mar 10 23:08:40 2024