Adaptive timeout discovery using the Network Weather Service

M.S. Allen1, R. Wolski1, J.S. Plank2
1Computer Science Department, University of California, Santa Barbara, USA
2Computer Science Department, University of Tennessee, Knoxville, USA

Tóm tắt

In this paper we present a novel methodology for improving the performance and dependability of application-level messaging in Grid systems. Based on the Network Weather Service, our system uses nonparametric statistical forecasts of request-response times to automatically determine message timeouts. By choosing a timeout based on predicted network performance, the methodology improves application and Grid service performance as extraneous and overly-long timeouts are avoided. We describe the technique, the additional execution and programming overhead it introduces, and demonstrate the effectiveness using a wide-area test application.

Từ khóa

#Application software #Weather forecasting #Computer science #Testing #Dynamic scheduling #Degradation #Programming profession #Grid computing #Processor scheduling #Mesh generation

Tài liệu tham khảo

10.1109/90.649563

petitet, 2001, Numerical libraries and the grid, (to appear) Proc of SC01

spring, 1998, Application level scheduling: Gene sequence library comparison, Proceedings of the 1998 ACM International Conference on Supercomputing

10.1109/INFCOM.2000.832571

10.1016/S0167-739X(99)00025-4

10.1109/90.793002

10.1155/2000/319291

10.1109/HCW.2000.843757

kielmann, 1999, Magpie: Mpi's collective communication operations for clustered wide area systems, Proc ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'99), 131

10.1016/S0167-8191(01)00098-9

berman, 1996, Application level scheduling on distributed heterogeneous networks, Proceedings of Supercomputing 1996, 10.1145/369028.369109

10.1109/IPPS.1996.508087