Abstract
The paper addresses the problem of accelerating the “tail” stage of a computational experiment in a Desktop Grid. We provide the mathematical model of a “tail” stage, describe the setting of simulation experiments and provide their results. Task replication in “tail” phase proves to be efficient in decreasing the duration of “tail” by orders of magnitude.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Anderson, D.P.: BOINC: a platform for volunteer computing. J. Grid Comput. 18, 99–122 (2020)
Ghare, G.D., Leutenegger, S.T.: Improving speedup and response times by replicating parallel programs on a SNOW. In: Feitelson, D.G., Rudolph, L., Schwiegelshohn, U. (eds.) JSSPP 2004. LNCS, vol. 3277, pp. 264–287. Springer, Heidelberg (2005). https://doi.org/10.1007/11407522_15
Kovács, J., Marosi, A.C., Visegrádi, Á., Farkas, Z., Kacsuk, P., Lovas, R.: Boosting gLite with cloud augmented volunteer computing. Future Gener. Comput. Syst. 43, 12–23 (2015)
Kurochkin, I.: Determination of replication parameters in the project of the voluntary distributed computing NetMax@ home. Sci. Bus. Soc. 1(2), 10–12 (2016)
van Amstel, D.: Scheduling for volunteer computing on BOINC server infrastructures. http://helcaraxan.eu/content/pdf/M2_internship_report_VAN_AMSTEL.pdf (2011)
Joshi, G.: Efficient redundancy techniques to reduce delay in Cloud systems. Ph.D. thesis, Massachusetts Institute of Technology (2016)
Kondo, D., Chien, A.A., Casanova, H.: Scheduling task parallel applications for rapid turnaround on enterprise desktop grids. J. Grid Comput. 5(4), 379–405 (2007)
Kolokoltsev, Y., Ivashko, E., Gershenson, C.: Improving “tail” computations in a BOINC-based desktop grid. Open Eng. 7(1), 371–378 (2017)
Ivashko, E.: Mathematical model of a “tail” computation in a desktop grid. In: Proceedings of the XIII International Scientific Conference on Optoelectronic Equipment and Devices in Systems of Pattern Recognition, Image and Symbol Information Processing, pp. 54–59 (2017)
Essafi, A., Trystram, D., Zaidi, Z.: An efficient algorithm for scheduling jobs in volunteer computing platforms. In: 2014 IEEE International Parallel & Distributed Processing Symposium Workshops, pp. 68–76. IEEE (2014)
Miyakoshi, Y., Watanabe, K., Fukushi, M., Nogami, Y.: A job scheduling method based on expected probability of completion of voting in volunteer computing. In: 2014 Second International Symposium on Computing and Networking, pp. 399–405. IEEE (2014)
Manzyuk, M., Nikitina, N., Vatutin, E.: Start-up and the Results of the Volunteer Computing Project RakeSearch. In: Voevodin, V., Sobolev, S. (eds.) RuSCDays 2019. CCIS, vol. 1129, pp. 725–734. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-36592-9_59
Acknowledgements
This work was supported by the Russian Foundation of Basic Research, project 18-07-00628.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Ivashko, E., Nikitina, N. (2020). Replication of “Tail” Computations in a Desktop Grid Project. In: Voevodin, V., Sobolev, S. (eds) Supercomputing. RuSCDays 2020. Communications in Computer and Information Science, vol 1331. Springer, Cham. https://doi.org/10.1007/978-3-030-64616-5_52
Download citation
DOI: https://doi.org/10.1007/978-3-030-64616-5_52
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-64615-8
Online ISBN: 978-3-030-64616-5
eBook Packages: Computer ScienceComputer Science (R0)