Research on Novel Algorithm for Host Load Prediction

By analyzing a large of history data and predicting load variance trend of host, We can offer the important basis to load balance and decide load balance strategy for effective load balance. However most load prediction re-search focus on flow prediction of the network or load prediction algorithm it-self used classical time series prediction method, usually it is ignored on load balance after load prediction. Moreover, information exchange among nodes in distributed system through broadcast usually. It would be casting a lot of re-source of network. it is difficult to balancing load with whole system, because some node don’t know load status and change of other network nodes well and exactly. Aiming at these disadvantages, we propose a novel algorithm for up-dating load information and prediction based on mobile agent called CPLBMA . This system is based on OpenMosix parallel distributed system platform, and used series prediction method combining with mobile agent technology to im-prove the performance from a simple load prediction algorithm. According to the prediction result, using stochastic interval and hierachical cluster analysis, selecting a matched node for overload node or underload node to dispatching and migrating task, it can overcome shortage of actual prediction technology, reach load balance and the performance of CPLBMA is improved.

[1]  Ahmed Karmouch,et al.  Mobile software agents: an overview , 1998, IEEE Commun. Mag..

[2]  Martin Quinson,et al.  Dynamic performance forecasting for network-enabled servers in a metacomputing environment , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[3]  Nien Fan Zhang,et al.  Forecasting and time series analysis , 1976 .

[4]  George Coulouris,et al.  Distributed systems - concepts and design , 1988 .

[5]  Richard Wolski,et al.  Dynamically forecasting network performance using the Network Weather Service , 1998, Cluster Computing.

[6]  Danny B. Lange,et al.  Programming and Deploying Java¿ Mobile Agents with Aglets¿ , 1998 .

[7]  Jiannong Cao,et al.  Scalable load balancing on distributed web servers using mobile agents , 2003, J. Parallel Distributed Comput..

[8]  Luís Moura Silva,et al.  The performance of mobile agent platforms , 1999, Proceedings. First and Third International Symposium on Agent Systems Applications, and Mobile Agents.

[9]  Amnon Barak,et al.  The MOSIX multicomputer operating system for high performance cluster computing , 1998, Future Gener. Comput. Syst..