IEEE Transactions on Computers
Predicting Queue Times on Space-Sharing Parallel Computers
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
Profiling Workstations' Available Capacity for Remote Execution
Performance '87 Proceedings of the 12th IFIP WG 7.3 International Symposium on Computer Performance Modelling, Measurement and Evaluation
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 1 - Volume 02
Models and Modeling Infrastructures for Global Computational Platforms
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 10 - Volume 11
High-Performance Task Distribution for Volunteer Computing
E-SCIENCE '05 Proceedings of the First International Conference on e-Science and Grid Computing
Predictor@Home: A "Protein Structure Prediction Supercomputer' Based on Global Computing
IEEE Transactions on Parallel and Distributed Systems
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
The Effectiveness of Threshold-Based Scheduling Policies in BOINC Projects
E-SCIENCE '06 Proceedings of the Second IEEE International Conference on e-Science and Grid Computing
QBETS: queue bounds estimation from time series
Proceedings of the 2007 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Celebrating Diversity in Volunteer Computing
HICSS '09 Proceedings of the 42nd Hawaii International Conference on System Sciences
A bi-objective scheduling algorithm for desktop grids with uncertain resource availabilities
Euro-Par'11 Proceedings of the 17th international conference on Parallel processing - Volume Part II
Long-term availability prediction for groups of volunteer resources
Journal of Parallel and Distributed Computing
SpeQuloS: a QoS service for BoT applications using best effort distributed computing infrastructures
Proceedings of the 21st international symposium on High-Performance Parallel and Distributed Computing
SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Investigating mobile crowdsensing application performance
Proceedings of the third ACM international symposium on Design and analysis of intelligent vehicular networks and applications
Review: Volunteer computing: requirements, challenges, and solutions
Journal of Network and Computer Applications
SpeQuloS: a QoS service for hybrid and elastic computing infrastructures
Cluster Computing
Hi-index | 0.00 |
Volunteer Computing (VC) projects harness the power of computers owned by volunteers across the Internet to perform hundreds of thousands of independent jobs. In VC projects, the path leading from the generation of jobs to the validation of the job results is characterized by delays hidden in the job lifespan, i.e., distribution delay,in-progress delay, and validation delay. These delays are difficult to estimate because of the dynamic behavior and heterogeneity of VC resources. A wrong estimation of these delays can cause the loss of project throughput and job latency in VC projects. In this paper, we evaluate the accuracy of several probabilistic methods to model the upper time bounds of these delays. We show how our selected models predict up-and-down trends in traces from existing VC projects. The use of our models provides valuable insights on selecting project deadlines and taking scheduling decisions. By accurately predicting job lifespan delays, our models lead to more efficient resource use, higher project throughput, and lower job latency in VC projects.