A Machine-Learning Based Load Prediction Approach for Distributed Service-Oriented Applications [chapter]

Jun Wang, Yi Ren, Di Zheng, Quan-Yuan Wu
2007 Lecture Notes in Computer Science  
By using middleware, we can satisfy the urgent demands of performance, scalability and availability in current distributed service-oriented applications. However to the complex applications, the load peak may make the system suffer extremely high load and the response time may be decreased for this kind of fluctuate. Therefore, to utilize the services effectively especially when the workloads fluctuate frequently, we should make the system react to the load fluctuate gradually and predictably.
more » ... any existing load balancing middleware use the dampening technology to make the load to be predicative. However, distributed systems are inherently difficult to manage and the dampening factor cannot be treated as static and fixed. The dampening factor should be adjusted dynamically according to different load fluctuate. So we have proposed a new technique based on machine learning for adaptive and flexible load prediction mechanism based on our load balancing middleware.
doi:10.1007/978-3-540-72584-8_61 fatcat:qri2gvl3ebcdtpxl72jhskum7q