TY - GEN
T1 - Resource availability prediction in fine-grained cycle sharing systems
AU - Ren, Xiaojuan
AU - Seyong, Lee
AU - Eigenmann, Rudolf
AU - Bagchi, Saurabh
PY - 2006
Y1 - 2006
N2 - Fine-Grained Cycle Sharing (FGCS) systems aim at utilizing the large amount of computational resources available on the Internet. In FGCS, host computers allow guest jobs to utilize the CPU cycles if the jobs do not significantly impact the local users of a host. A characteristic of such resources is that they are generally provided voluntarily and their availability fluctuates highly. Guest jobs may fail because of unexpected resource unavailability. To provide fault tolerance to guest jobs without adding significant computational overhead, it requires to predict future resource availability. This paper presents a method for resource availability prediction in FGCS systems. It applies a semi-Markov Process and is based on a novel resource availability model, combining generic hardware-software failures with domain-specific resource behavior in FGCS. We describe the prediction framework and its implementation in a production FGCS system named iShare. Through the experiments on an iShare testbed, we demonstrate that the prediction achieves accuracy above 86% on average and outperforms linear time series models, while the computational cost is negligible. Our experimental results also show that the prediction is robust in the presence of irregular resource unavailability.
AB - Fine-Grained Cycle Sharing (FGCS) systems aim at utilizing the large amount of computational resources available on the Internet. In FGCS, host computers allow guest jobs to utilize the CPU cycles if the jobs do not significantly impact the local users of a host. A characteristic of such resources is that they are generally provided voluntarily and their availability fluctuates highly. Guest jobs may fail because of unexpected resource unavailability. To provide fault tolerance to guest jobs without adding significant computational overhead, it requires to predict future resource availability. This paper presents a method for resource availability prediction in FGCS systems. It applies a semi-Markov Process and is based on a novel resource availability model, combining generic hardware-software failures with domain-specific resource behavior in FGCS. We describe the prediction framework and its implementation in a production FGCS system named iShare. Through the experiments on an iShare testbed, we demonstrate that the prediction achieves accuracy above 86% on average and outperforms linear time series models, while the computational cost is negligible. Our experimental results also show that the prediction is robust in the presence of irregular resource unavailability.
UR - http://www.scopus.com/inward/record.url?scp=33845889122&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:33845889122
SN - 1424403073
SN - 9781424403073
T3 - Proceedings of the IEEE International Symposium on High Performance Distributed Computing
SP - 93
EP - 104
BT - Proceedings of the 15th IEEE International Symposium on High Performance Distributed Computing, HPDC-15
T2 - 15th IEEE International Symposium on High Performance Distributed Computing, HPDC-15
Y2 - 19 June 2006 through 23 June 2006
ER -