Cache-aware load balancing for question answering
David Domínguez-Sal, Mihai Surdeanu, Josep Aguilar-Saborit, Josep-L. Larriba-Pey · 2008
The need for high performance and throughput Question Answering (QA) systems demands for their migration to distributed environments. However, even in such cases it is necessary to provide the distributed system with cooperative caches and load balancing facilities in order to achieve the desired goals. Until now, the literature on QA has not considered such a complex system as a whole. Currently, the load balancer regulates the assignment of tasks based only on the CPU and I/O loads without considering the status of the system cache.