|
ABSTRACT
In this paper we describe the design and implementation of a system called the Network Weather Service (NWS) that takes periodic measurements of deliverable resource performance from distributed networked resources, and uses numerical models to dynamically generate forecasts of future performance levels. These performance forecasts, along with measures of performance fluctuation (e.g. the mean square prediction error) and forecast lifetime that the NWS generates, are made available to schedulers and other resource management mechanisms at runtime so that they may determine the quality-of-service that will be available from each resource.We describe the architecture of the NWS and implementations that we have developed and are currently deploying for the Legion [13] and Globus/Nexus [7] metacomputing infrastructures. We also detail NWS forecasts of resource performance using both the Legion and Globus/Nexus implementations. Our results show that simple forecasting techniques substantially outperform measurements of current conditions (commonly used to gauge resource availability and load) in terms of prediction accuracy. In addition, the techniques we have employed are almost as accurate as substantially more complex modeling methods. We compare our techniques to a sophisticated time-series analysis system in terms of forecasting accuracy and computational complexity.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
AppLeS. http://www-cse.ucsd.edu/groups/hpcl/apples/apples.html.
|
| |
2
|
|
| |
3
|
Francine D. Berman , Rich Wolski , Silvia Figueira , Jennifer Schopf , Gary Shao, Application-level scheduling on distributed heterogeneous networks, Proceedings of the 1996 ACM/IEEE conference on Supercomputing (CDROM), p.39-es, January 01-01, 1996, Pittsburgh, Pennsylvania, United States
[doi> 10.1145/369028.369109]
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
I. Foster and C. Kesselman. Globus: A metacomputing infrastructure toolkit. International Journal of Supercomputer Applications, 1997. to appear.
|
| |
8
|
|
| |
9
|
R. Gallant and G. Tauchen. Snp: A program for nonparametric time series analysis. In http://www.econ.duke.edu/Papers/Abstracts/abstract.95.26.html.
|
| |
10
|
R. Gallant and G. Tauchen. Seminonparametric estimation of conditionally constrained heterogeneous processes: Asset pricing applications. Econometrica 57, pages 1091-1120, 1989.
|
| |
11
|
C. Granger and P. Newbold. Forecasting Economic Time Series. Academic Press, 1986.
|
| |
12
|
|
| |
13
|
Andrew S. Grimshaw , William A. Wulf , James C. French , Alfred C. Weaver , Paul F. Reynolds, Jr., Legion: The Next Logical Step Toward a Nationwide Virtual Computer, University of Virginia, Charlottesville, VA, 1994
|
| |
14
|
|
| |
15
|
Netperf. http://www.cup.hp.com/netperf/netperfpage.html.
|
| |
16
|
R. Wolski. Dynamically forecasting network performance using the network weather service. Technical Report TR-CS96-494, U.C. San Diego, October 1996. available from http://www.cs.ucsd.edu/users/rich/publications.html.
|
| |
17
|
|
CITED BY 17
|
|
|
|
|
Steven T. Peltier , Abel W. Lin , David Lee , Stephen Mock , Stephan Lamont , Tomas Molina , Mona Wong , Lu Dai , Maryann E. Martone , Mark H. Ellisman, The Telescience Portal for advanced tomography applications, Journal of Parallel and Distributed Computing, v.63 n.5, p.539-550, May 2003
|
|
|
|
|
|
|
|
|
|
|
|
Kento Aida , Atsuko Takefusa , Hidemoto Nakada , Satoshi Matsuoka , Satoshi Sekiguchi , Umpei Nagashima, Performance Evaluation Model for Scheduling in Global Computing Systems, International Journal of High Performance Computing Applications, v.14 n.3, p.268-279, August 2000
|
|
|
Atsuko Takefusa , Michiaki Hayashi , Naohide Nagatsu , Hidemoto Nakada , Tomohiro Kudoh , Takahiro Miyamoto , Tomohiro Otani , Hideaki Tanaka , Masatoshi Suzuki , Yasunori Sameshima , Wataru Imajuku , Masahiko Jinno , Yoshihiro Takigawa , Shuichi Okamoto , Yoshio Tanaka , Satoshi Sekiguchi, G-lambda: coordination of a grid scheduler and lambda path service over GMPLS, Future Generation Computer Systems, v.22 n.8, p.868-875, October 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|