2004 IEEE International Conference on Cluster Computing (IEEE Cat. No.04EX935)
DOI: 10.1109/clustr.2004.1392646
|View full text |Cite
|
Sign up to set email alerts
|

XChange: coupling parallel applications in a dynamic environment

Abstract: Modern computational science applications are becoming increasingly multi-disciplinaty involving widely distributed research teams and their underlying computa-

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
15
0

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 12 publications
(15 citation statements)
references
References 23 publications
0
15
0
Order By: Relevance
“…Several software libraries adopted this model like Intercomm [26], Meta-Chaos [27] or PAWS [28]. XChange [29] pushes the concept of CCA by adding the possibility to apply data transformation during transferts between simulation codes. Zhang et al [30] added a shared memory space to a Dart server to support both simulation code coupling and in situ/in transit scenarios.…”
Section: Related Workmentioning
confidence: 99%
“…Several software libraries adopted this model like Intercomm [26], Meta-Chaos [27] or PAWS [28]. XChange [29] pushes the concept of CCA by adding the possibility to apply data transformation during transferts between simulation codes. Zhang et al [30] added a shared memory space to a Dart server to support both simulation code coupling and in situ/in transit scenarios.…”
Section: Related Workmentioning
confidence: 99%
“…First, proactivity can be used to prevent future performance problems rather than reacting to them. Second, service augmentation can be used to enhance standard communication infrastructures like the MxN framework presented in our own earlier research [36]. Third, the examples presented in this paper locate functionality at clients vs. servers.…”
Section: Discussionmentioning
confidence: 95%
“…LIVE's dynamic flexibility in what data to extract and in how to prepare it for transmission to other processes (e.g., analysis or visualization) is shown to enable performance improvements beyond those attained by simpler methods for data extraction. Previously reported results measuring LIVE's ability to efficiently perform M-by-N data exchanges across multiple parallel machines demonstrate the fact that data can be efficiently re-formatted or re-organized as it is being transported across different machines [13].…”
Section: Introductionmentioning
confidence: 98%
“…Runtime data selection and transformation imply that application data formats can evolve without the need to change plugins [6] and that data flows can be customized according to available resources or current application needs [12]. Changes in data distribution can be used to cope with runtime changes in parallelism [13].…”
Section: Introductionmentioning
confidence: 99%