2009 10th IEEE/ACM International Conference on Grid Computing 2009
DOI: 10.1109/grid.2009.5353064
|View full text |Cite
|
Sign up to set email alerts
|

Critical perspectives on large-scale distributed applications and production Grids

Abstract: Abstract-It is generally accepted that the ability to develop large-scale distributed applications that are extensible and independent of infrastructure details has lagged seriously behind other developments in cyberinfrastructure. As the sophistication and scale of distributed infrastructure increases, the complexity of successfully developing and deploying distributed applications increases both quantitatively and in qualitatively newer ways. In this manuscript, we trace the evolution of a representative set… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2010
2010
2016
2016

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 10 publications
(8 citation statements)
references
References 8 publications
(8 reference statements)
0
8
0
Order By: Relevance
“…There remains, however, scope for improvement in both the range and number of supported abstractions and the type of infrastructure over which such abstractions are made available. In fact, not only do distributed applications need abstractions to support the requirements through the individual stages of development, deployment and execution, support for applications through these stages needs to be a coherent integrated activity, as opposed to a disjointed effort . This will then enable methods for developing distributed applications that, for example, take into account the status of the infrastructure (deployment) as well as the execution modes of the application.…”
Section: Discussionmentioning
confidence: 99%
“…There remains, however, scope for improvement in both the range and number of supported abstractions and the type of infrastructure over which such abstractions are made available. In fact, not only do distributed applications need abstractions to support the requirements through the individual stages of development, deployment and execution, support for applications through these stages needs to be a coherent integrated activity, as opposed to a disjointed effort . This will then enable methods for developing distributed applications that, for example, take into account the status of the infrastructure (deployment) as well as the execution modes of the application.…”
Section: Discussionmentioning
confidence: 99%
“…The authors in [21] provide a characterization of scientific workflows in terms of their size, complexity, composition, and computation requirements. The authors in [22] study the evolution of distributed infrastructure such as grids, and profile a set of applications deployed on such infrastructure. They use this study to offer critical insights on the challenges facing the developers of distributed computing systems (such as grids) and the distributed applications deployed on these systems.…”
Section: Related Workmentioning
confidence: 99%
“…Both enterprises and the HPC community are looking into the aggregation of existing resources across multi-domain environments or into outsourcing computation to Cloud providers as possible ways to gather more resources, reducing costs and improving application distribution [11]. In [13], authors acknowledge that supporting systems for multi-domain (Grid and Cloud) computing have been developed to hide from heterogeneity, dynamism and distributed nature of resources, instead of embracing such characteristics. Regardless of these efforts, heterogeneity and dynamism have been the major barrier in the uptake of distributed systems and distributed applications.…”
Section: Introductionmentioning
confidence: 98%