TY - GEN
T1 - Analysis of remote execution models for grid middleware
AU - Hutanu, Andrei
AU - Hirmer, Stephan
AU - Allen, Gabrielle
AU - Merzky, Andre
PY - 2006
Y1 - 2006
N2 - Grid computing applications, and distributed applications in general, often experience performance deterioration due to the latencies inherent in the execution of remote operations. Here we analyze three approaches for reducing latencies: an asynchronous model which executes operations in a thread to hide the remote latency of an operation, a bulk model which bundles multiple operations together in a single remote operation, and a pipelining model which executes remote operations in a pipeline-parallel mode. We analyze the performance, parameters and technical requirements of each model, and identify general properties which can help determine which model is the most suitable.Our results show that, depending on the use case scenario, any of the three models can offer the best performance, and we conclude by presenting a hybrid model that combines all three approaches, potentially providing the benefit of each.
AB - Grid computing applications, and distributed applications in general, often experience performance deterioration due to the latencies inherent in the execution of remote operations. Here we analyze three approaches for reducing latencies: an asynchronous model which executes operations in a thread to hide the remote latency of an operation, a bulk model which bundles multiple operations together in a single remote operation, and a pipelining model which executes remote operations in a pipeline-parallel mode. We analyze the performance, parameters and technical requirements of each model, and identify general properties which can help determine which model is the most suitable.Our results show that, depending on the use case scenario, any of the three models can offer the best performance, and we conclude by presenting a hybrid model that combines all three approaches, potentially providing the benefit of each.
UR - http://www.scopus.com/inward/record.url?scp=34547670906&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34547670906&partnerID=8YFLogxK
U2 - 10.1145/1186675.1186687
DO - 10.1145/1186675.1186687
M3 - Conference contribution
AN - SCOPUS:34547670906
SN - 1595935819
SN - 9781595935816
T3 - ACM International Conference Proceeding Series
SP - 1186687
BT - ACM International Conference Proceeding Series - Proceedings of the 4th International Workshop on Middleware for Grid Computing (MGC'06) held at the ACM/IFIP/USENIX International Middleware Conference
T2 - 4th International Workshop on Middleware for Grid Computing (MGC'06) held at the ACM/IFIP/USENIX International Middleware Conference
Y2 - 27 November 2006 through 1 December 2006
ER -