of the 2002 Winter Simulation Conference (2002) of the 22nd International Parallel and Distributed Processing Symposium (IPDPS) (2008) Heien, E.M., Fujimoto, N., Hagihara, K.: Computing low latency batches with unreliable workers in volunteer computing environments. of the 7th International Python Conference (1998) Gathmann, F.O.: Python as a discrete event simulation environment. of the 3rd Workshop on Desktop Grids and Volunteer Computing Systems (PCGrid) (2009) of the 9th IEEE International Symposium on Cluster Computing and Grid (CCGrid) (2009)Įstrada, T., Taufer, M., Reed, K., Anderson, D.P.: EmBOINC: an emulator for performance analysis of BOINC projects. of the 2nd IEEE International Conference in e-Science and Grid Computing (e-Science) (2006)Įstrada, T., Taufer, M., Reed, K.: Modeling job lifespan delays in volunteer computing projects. of the 11th International Parallel and Distributed Processing Symposium (IPDPS) (1997)Įstrada, T., Flores, D., Taufer, M., Teller, P., Kerstens, A., Anderson, D.P.: The effectiveness of threshold-based scheduling policies in BOINC projects. of the Euromicro Conference on Parallel, Distributed, and Network-Based Processing (2006)ĭowney, A.B.: Predicting queue times on space-sharing parallel computers. of the 10th International Conference on Computer Modeling and Simulation (UKSIM) (2008)ĭominguez, P., Marques, P., Silva, L.: DGSchedSim: a trace-driven simulator to evaluate scheduling algorithms for desktop grid environments. of the IEEE International Symposium on Workload Characterization (2006)Ĭasanova, H., Legrand, A., Quinson, M.: SimGrid: a generic framework for large-scale distributed experiments. of the Workshop on Large-Scale, Volatile Desktop Grids (PCGrid) (2007)īrevik, J., Nurmi, D.C., Wolski, R.: Predicting bounds on queuing delay in space-shared computing environments. of the Hawaii International Conference on System Sciences (HICSS) (2009)Īnderson, D.P., McLeod VII, J.: Local scheduling for volunteer computing. of the 5th IEEE/ACM International Workshop on Grid Computing (2004)Īnderson, D.P., Reed, K.: Celebrating diversity in volunteer computing. After describing the design of EmBOINC and its validation, we present three case studies in which the impact of different scheduling policies are quantified in terms of throughput, latency, and starvation metrics.Īnderson, D.P.: BOINC: a system for public-resource computing and storage. EmBOINC simulates a population of volunteered clients (including heterogeneity, churn, availability, and reliability) and emulates the BOINC server components. In this paper we describe EmBOINC, an emulator based on the BOINC middleware system. Instead, we use an approach in which the policies being studied are “emulated”, using parts of the actual middleware. How can we study and refine these policies? Experimentation in the context of a working project is problematic, and it is difficult to accurately model complex middleware in a conventional simulator. This involves a number of scheduling policies and parameters, which have a large impact on the throughput and other performance metrics. Use 24-hour time notation (00:00 to 23:59).Middleware systems for volunteer computing convert a set of computers that is large and diverse (in terms of hardware, software, availability, reliability, and trustworthiness) into a unified computing resource. This lets you specify time ranges during which BOINC can compute and communicate,Īnd lets you override this on specific days of the week. Control scheduling of computing and communication.The Advanced view dialog lets you control all the computing prefs. Use no more than N GB of disk space: Limit the totals amount of disk space used by BOINC.Transfer files only between X and Y: Transfer files only during a particular period each day.Example: 75% means compute for 3 seconds, wait for 1 second, and repeat. Use at most N % of CPU time: Suspend/resume computing every few seconds to reduce CPU temperature and energy usage.Compute only between X and Y: Compute only during a particular period each day.' In use' means mouse/keyboard input in last N minutes: This determines when the computer is considered 'in use'.Suspend when computer is in use: Check this to suspend computing and file transfers when you're using the computer.Suspend when computer is on battery: Check this to suspend computing on portables when running on battery power.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |