A Survey of Desktop Grid Scheduling

Total Page:16

File Type:pdf, Size:1020Kb

A Survey of Desktop Grid Scheduling SUBMITTED TO IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 1 A Survey of Desktop Grid Scheduling Evgeny Ivashko, Ilya Chernov, and Natalia Nikitina F Abstract—The paper surveys the state of the art of task scheduling in cheaper internet traffic, higher availability of wireless net- Desktop Grid computing systems. We describe the general architecture works, etc. of a Desktop Grid system and the computing model adopted by the To date, there are many middleware systems for Desktop BOINC middleware. We summarize research papers to bring together Grid computing. Even restricting oneself with centralized and examine the optimization criteria and methods proposed by re- systems of the “master-worker” paradigm, one names more searchers so far for improving Desktop Grid task scheduling (assigning tasks to computing nodes by a server). In addition, we review related than ten platforms (BOINC [8], the original SETI@home [6], papers, which address non-regular architectures, like hierarchical and XtremWeb [9], Cosm [10], X-Com [11], Entropia [12], Bayani- peer-to-peer Desktop Grids, as well as Desktop Grids designed for han [2], Javelin [13], HTCondor [14], Grid MP [15], Al- solving interdependent tasks. Finally, we formulate and briefly describe chemi [16] etc.). Decentralized, peer-to-peer and other vari- several open problems in the field of Desktop Grid task scheduling. ations make this list even longer. However, the BOINC plat- form has been developed with the purpose of simplifying Index Terms—C.1.4.d Scheduling and task partitioning, D.4.1.e and unifying creation and operation of DG projects both at Scheduling the enterprise or the Internet level. For the moment, BOINC has succeeded in becoming a de-facto standard and the most 1 INTRODUCTION widely used middleware for DGs and VC. Desktop Grid (DG) is a promising high-throughput com- This is the reason we survey task scheduling in DGs that puting paradigm. It is a form of a distributed computing inherit the key design features presented in BOINC: system that uses idle time of non-dedicated geographically • centralized architecture; distributed computing nodes connected over a low-speed • master-worker computing paradigm; network. This idea is believed to have been first described • PULL work assignment mode. by Litzkow et al. in 1987 [1]. Later on, in 1999, Sarmenta and Hirano introduced the term “volunteer computing” (VC) [2] Today DGs constitute an important part of high- to describe the possibility of almost unlimited scaling the performance computing landscape along with Computa- computational resources constituting DG by means of VC tional Grid systems, computing clusters, and supercomput- power. In 2001, Foster et al. [3] made a clear distinction ers. However, as opposed to these tools, the DG computing between Computational Grids, Enterprise DGs, and VC; paradigm is not so thoroughly studied. The experience of here we follow this distinction. the multitude of successful BOINC projects [17] has uncov- As a practical tool, DG traces its history back to 1996, ered new concerns and problems unique to DGs. when the first large VC project GIMPS [4] was launched, Task scheduling plays a crucial role in DG-based high- followed by another large project distributed.net [5] and throughput computing. It can drastically affect the perfor- the introduction of SETI@home [6] in 1997. Later, in 1999, mance of a DG system. In comparison with Computational SETI@home and Folding@home [7] were launched as the Grids and computing clusters, task scheduling in DGs is first public VC scientific projects. Due to the success of these more complicated because of such factors as hardware and and many other projects (such as ClimatePrediction.net, software heterogeneity, lack of trust, uncertainty on avail- Rosetta@home, Docking@home, Einstein@Home, the IBM ability and reliability of computing nodes, etc. World Community Grid etc., to name a few), DGs have A wide range of algorithms and heuristics has been received growing interest and attraction. In 2002 the group proposed in the literature to address task scheduling chal- that developed SETI@home started the BOINC (Berkeley lenges in DGs. Additional information is gathered and used: Open Infrastructure for Network Computing) project to availability periods, reliability ratings, and so on. The aim of develop a general-purpose open-source VC middleware [8]. this work is to review research papers devoted to optimizing The current growing potential of DGs is connected performance of DGs by scheduling. We bring together and with growing performance of desktop and laptop comput- examine the optimization criteria and methods proposed by ers, their increasing number, faster network connections, researchers so far. Alongside the conventional DGs, special cases of them are considered in the literature: hierarchical, Manuscript received XX.XX.XXXX. peer-to-peer, etc. We also briefly review some related papers, The authors are with the Institute of Applied Mathematical Research, Karelian which address these non-regular architectures. Research Center, Russian Academy of Sciences, Petrozavodsk, Russia. Ilya Chernov is the corresponding author (e-mail: [email protected]). There are several surveys in the domain of DGs (in- Digital Object Identifier XXXXXXXXXX. cluding the task scheduling problem) that have been SUBMITTED TO IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2 presented by now. They review task scheduling tax- Computational clusters and Computational Grids have onomies [18], heuristic methods [19], and knowledge-based dedicated computing nodes, while DGs do not; this affects algorithms [20], [21], popular middleware systems and the nodes’ availability, reliability, and trust. DGs usually have a factors influencing their performance [22]. We discuss these large number of computing nodes, much larger than Com- works in more detail in Section 3.3. putational clusters or Computational Grids (for the latter In contrast to these surveys, our research is we count the constituting high-performance computing sys- tems as computing nodes and do not address their internal • concentrated on task scheduling optimization criteria structure). This leads to high heterogeneity. Using idle time and methods; of different computing devices of diverse performance, with • comprehensive, as it covers the great majority of various hardware, operational systems, software libraries, research papers in the domain of DG task scheduling; etc., increases heterogeneity even more. Also, the set of • up-to-date, as it covers papers up to 2017. computing nodes is changing in time. A DG can have one or This work provides a survey of DG task scheduling two scheduling levels: the latter happens when a computing research. We consider global scheduling policies describing node shares its resources among several DG applications. the rules of assignment of tasks to computing nodes by a Most of these characteristics also separate DGs from cloud server. We have studied 127 research papers dated from 1999 computing systems (see, e.g., [23]). However, DGs can be to 2017 and related to DG task scheduling. joined with computing clusters [24], Grid systems [25], or The rest of the paper is organized as follows. Section 2 cloud computing systems [26] to establish more complex highlights specifics of the DG concept and BOINC as the and powerful computational platform. most commonly used middleware for DGs. Section 3 gives All these characteristics illustrate high scheduling com- an analysis of BOINC task scheduling research papers. plexity of DGs in comparison with two other conventional We describe our research objects, overview the problems, computational paradigms, computational clusters and Com- optimization criteria, methods, and results achieved by re- putational Grids. searchers. Scheduling-related scientific works consider different (not mutually exclusive) types of a DG: • VC system: computing nodes are personal comput- 2 DESKTOP GRID AND BOINC ers of volunteers connected over the Internet. The 2.1 Desktop Grid and the BOINC platform scheduler faces heterogeneity, low network speed DG is a form of distributed high-throughput computing connection, unreliability, etc. system that uses idle time of non-dedicated geographically • Enterprise DG: computing nodes are workstations of distributed computing nodes connected over a low-speed an organization connected over a local area network. network (by “low-speed” we mean slow compared to su- There is an option to assign tasks to specific comput- percomputer interconnect). ing nodes to improve scheduling characteristics. DGs are of special interest because of their advantages, • hierarchical DG: there is an hierarchy of servers; including the following: each subordinate server requests batches of tasks from its master for its own computing nodes. The • ease of deployment and support, scheduler should be aware of the hierarchy and take • low cost, into account the tasks redistribution. • high scalability (linear for suitable problems), • peer-to-peer system: computing nodes can commu- 6 • significant potential peak performance (10 factor of nicate with each other. The scheduler should be a common PC), aware of the communication graph (including in- • ease of software development, formation on the connection speed); tasks can be • possibility to use legacy software. redistributed by computing nodes aiming to decrease But there are also several features that scale down the the server load or increase the data transfer speed. class of problems
Recommended publications
  • Job Peer Group Controller Job Peer Group Host „ a PG for Each Job
    Korea-Japan Grid Symposium, Seoul December 1-2, 2004 P3: Personal Power Plant Makes over your PCs into power generator on the Grid Kazuyuki Shudo <[email protected]>, Yoshio Tanaka, Satoshi Sekiguchi Grid Technology Research Center, AIST, Japan P3: Personal Power Plant Middleware for distributed computation utilizing JXTA. Traditional goals Cycle scavenging Harvest compute power of existing PCs in an organization. Conventional dist. computing Internet-wide distributed computing E.g. distributed.net, SETI@home Challenging goals Aggregate PCs and expose them as an integrated Grid resource. Integrate P3 with Grid middleware ? cf. Community Scheduler Framework Dealings and circulation of computational resources Transfer individual resources (C2C, C2B) and also aggregated resources (B2B). Transfer and aggregation of Other resources than processing power. individual resources Commercial dealings need a market and a system supporting it. P2P way of interaction between PCs P3 uses JXTA for all communications JXTA is a widely accepted P2P protocol, project and library, that provides common functions P2P software requires. P2P concepts supported by JXTA efficiently support P3: Ad-hoc self-organization PCs can discover and communicate with each other without pre-configuration. Discovery PCs dynamically discover each other and jobs without a central server. Peer Group PCs are grouped into job groups, in which PCs carry out code distribution, job control, and collective communication for parallel computation. Overlay Network Peer ID in JXTA is independent from physical IDs like IP addresses and MAC addresses. JXTA enables end-to-end bidirectional communication over NA(P)T and firewall (even if the FW allows only unidirectional HTTP). This function supports parallel processing in the message-passing model, not only master-worker model.
    [Show full text]
  • BRINGING RESEARCH INTO the CLASSROOM T H E C I T I Z E N S C I E N C E a P P R O a C H I N S C H O O L S a SCIENTIX OBSERVATORY REPORT - APRIL 2019
    BRINGING RESEARCH INTO THE CLASSROOM THE CITIZEN SCIENCE APPROACH IN SCHOOLS A SCIENTIX OBSERVATORY REPORT - APRIL 2019 B R T E C Scientix, the community for science education in Europe, facilitates regular dissemination and sharing of know-how and best practices in science education across the European Union (http://scientix.eu). In order to help the development and dissemination of different science education projects Scientix has set up the Scientix observatory which provides overviews on the state of play of different topics related to science education (http://www.scientix.eu/observatory). Publisher: European Schoolnet Please cite this publication as: Nistor, A. et al. (2019). Bringing Research into the Classroom – The Citizen Science approach in schools. Scientix Observatory report. April 2019, European Schoolnet, Brussels Keywords: Science, Technology, Engineering and Mathematics (STEM); Citizen Science; Participatory Science; School Education Authors: Nistor, A., Clemente-Gallardo, J., Angelopoulos, T., Chodzinska, K., Clemente-Gallardo, M., Gozdzik, A. , Gras-Velazquez, A., Grizelj, A., Kolenberg, K., Mitropoulou, D., Micallef Gatt, A. D., Tasiopoulou, E., Brunello, A., Echard, P., Arvaniti, V., Carroll, S., Cindea, N., Diamantopoulos, N., Duquenne, N. , Edrisy, S., Ferguson, E., Galani, L., Glezou, K., Kameas, A., Kirmaci, H., Koliakou, I., Konomi, E., Kontopidi, E., Kulic, S., Lefkos, I., Nikoletakis, G., Siotou, E., Šimac, A., Sormani, F., Tramonti, M., Tsapara, M., Tsourlidaki, E., Vojinovic, M. Design/DTP: Vanessa James Picture credit: Shutterstock, Pixabay Print run: 500 ISBN: 9789492913852 Published in April 2019. The views expressed in this publication are those of the authors and not necessarily those of EUN Partnership AISBL or the European Commission. The work presented in this document is supported by the European Commission’s Erasmus+ programme – project BRITEC, coordinated by the Institute of Geophysics, PAS and by the European Union’s H2020 research and innovation programme – project Scientix 3 (Grant agreement N.
    [Show full text]
  • Web Services and PC Grid
    Web Services and PC Grid ONG Guan Sin <[email protected]> Grid Evangelist Singapore Computer Systems Ltd APBioNet/APAN 18 Jul 2006 Tera-scale Campus Grid @ NUS LATEST: CIO Award 2006 winner Harnessing existing computation capacity campus-wide, creating large-scale supercomputing capability Computers are aggregated through its gigabit network into a virtual supercomputing platform using United Devices Grid MP middleware Community grid by voluntary participation from depts Two-year collaboration project between NUS and SCS to develop applications and support community Number of Nodes Theoretical# Practical^ 1,042 (Sep 20, 2005) 4.5 TFlops 2.5 TFlops 3,000 (Planned - 2007) 13 TFlops 7.2 TFlops * Accumulated average CPU speed of 2.456GHz as at Sep 20, 2005 # Assuming 90% capacity effectively harnessed ^ Assuming 50% capacity effectively harnessed Copyright 2006 Singapore Computer Systems Limited 2 UD Grid MP Architecture Managed Grid Services Interface (MGSI) ± Web Services API 3 Command-line Interface Application Service 4 Simple Web Interface 5 Application Service Overview Application Service . Is a job submission and result retrieval program which provides users with a simple interface for performing work on the Grid . It is responsible for Splitting and Merging Application Data Features . Control the Grid MP Sever with SOAP or XML-RPC communications . SOAP and XML-RPC Communications are protected with SSL encryption . SOAP and XML-RPC are language and platform independent with many publicly available toolkits and libraries. User interface can be command-line, web-based, GUI, etc. Can be written to run on various operating systems MP Grid Services Interface (MGSI) . All Objects in the Grid MP platform can be controlled through the MGSI .
    [Show full text]
  • Good Practice Guide No. 17 Distributed Computing for Metrology
    NPL REPORT DEM-ES 006 Software Support for Metrology - Good Practice Guide No. 17 Distributed computing for metrology applications T J Esward, N J McCormick, K M Lawrence and M J Stevens NOT RESTRICTED March 2007 National Physical Laboratory | Hampton Road | Teddington | Middlesex | United Kingdom | TW11 0LW Switchboard 020 8977 3222 | NPL Helpline 020 8943 6880 | Fax 020 8943 6458 | www.npl.co.uk Software Support for Metrology Good Practice Guide No. 17 Distributed computing for metrology applications T J Esward, N J McCormick, K M Lawrence and M J Stevens Mathematics and Scientific Computing Group March 2007 ABSTRACT This guide aims to facilitate the effective use of distributed computing methods and techniques by other National Measurement System (NMS) programmes and by metrologists in general. It focuses on the needs of those developing applications for distributed computing systems, and on PC desktop grids in particular, and seeks to ensure that application developers are given enough knowledge of system issues to be able to appreciate what is needed for the optimum performance of their own applications. Within metrology, the use of more comprehensive and realistic mathematical models that require extensive computing resources for their solution is increasing. The motivation for the guide is that in several areas of metrology the computational requirements of such models are so demanding that there is a strong requirement for distributed processing using parallel computing on PC networks. Those who need to use such technology can benefit from guidance on how best to structure the models and software to allow the effective use of distributed computing.
    [Show full text]
  • Print This Article
    L{{b b Volume 1, No. 3, Sept-Oct 2010 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at www.ijarcs.info A Simplified Network manager for Grid and Presenting the Grid as a Computation Providing Cloud M.Sudha* M.Monica Assistant Professor (Senior) Assistant Professor, School of Information Technology and Engineering, VIT School of Computer Science and Engineering, University INDIA VIT University INDIA [email protected] [email protected] Abstract: One of the common forms of distributed computing is grid computing. A grid uses the resources of many separate computers, loosely connected by a network, to solve large-scale computation problems. Our approach was as follows first computationally large data is split into a number of smaller, more manageable, working units secondly each work-unit is then sent to one member of the grid ,That member completes processing of that work-unit in its own and sends back the result. In this architecture, there needs to be at least one host that performs the task of assigning work-units, and then sending them, to a remote processor, as well as receive the results from remote processors. We call this unit as the Network Manager. In addition to this assigning, sending and receiving the work-units and results, there also is the need for a host that splits tasks into work-units and assimilates the received work units. We call this unit as the Task Broker, which we propose to design. On the server end, there is a program for processing module, splitter and assimilator (broker).
    [Show full text]
  • ETSI TR 102 659-1 V1.2.1 (2009-10) Technical Report
    ETSI TR 102 659-1 V1.2.1 (2009-10) Technical Report GRID; Study of ICT Grid interoperability gaps; Part 1: Inventory of ICT Stakeholders 2 ETSI TR 102 659-1 V1.2.1 (2009-10) Reference RTR/GRID-0001-1[2] Keywords analysis, directory, ICT, interoperability, testing ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N° 348 623 562 00017 - NAF 742 C Association à but non lucratif enregistrée à la Sous-Préfecture de Grasse (06) N° 7803/88 Important notice Individual copies of the present document can be downloaded from: http://www.etsi.org The present document may be made available in more than one electronic version or in print. In any case of existing or perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF). In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be subject to revision or change of status. Information on the current status of this and other ETSI documents is available at http://portal.etsi.org/tb/status/status.asp If you find errors in the present document, please send your comment to one of the following services: http://portal.etsi.org/chaircor/ETSI_support.asp Copyright Notification No part may be reproduced except as authorized by written permission. The copyright and the foregoing restriction extend to reproduction in all media.
    [Show full text]
  • EDGES Project Meeting
    International Desktop Grid Federation - Support Project Contract number: FP7-312297 Desktop Grids for e-Science Road Map Project deliverable: D5.5.1 Due date of deliverable: 2013-10-31 Actual submission date: 2013-12-27 Lead beneficiary: AlmereGrid Workpackage: WP5 Dissemination Level: PU Version: 1.2 (Final) IDGF-SP is supported by the FP7 Capacities Programme under contract nr FP7-312297. D5.5.1 – Desktop Grids for e-Science Road Map CopyriGht (c) 2013. MemBers of IDGF-SP consortium, see http://IDGF-SP.eu for details on the copyriGht holders. You are permitted to copy and distriBute verBatim copies of this document containinG this copyriGht notice But modifyinG this document is not allowed. You are permitted to copy this document in whole or in part into other documents if you attach the followinG reference to the copied elements: ‘Copyright (c) 2013. Members of IDGF-SP consortium - http://IDGF-SP.eu’. The commercial use of any information contained in this document may require a license from the proprietor of that information. The IDGF-SP consortium memBers do not warrant that the information contained in the deliveraBle is capaBle of use, or that use of the information is free from risk, and accept no liaBility for loss or damaGe suffered By any person and orGanisation usinG this information. WP3 © 2013. Members of IDGF-SP consortium - http://IDGF-SP.eu 2/8 D5.5.1 – Desktop Grids for e-Science Road Map Table of Contents 1 Status and ChanGe History .................................................................................................
    [Show full text]
  • Citizen Science for Environmental Policy: Development of an EU-Wide Inventory and Analysis of Selected Practices
    Citizen science for environmental policy: Development of an EU-wide inventory and analysis of selected practices Bio Innovation Service, in collaboration with Fundación Ibercivis and The Natural History Museum Citizen science for environmental policy Disclaimer The information and views set out in this report are those of the authors and do not necessarily reflect the official opinion of the Commission. The Commission does not guarantee the accuracy of the data included in this study. Neither the Commission nor any person acting on the Commission’s behalf may be held responsible for the use which may be made of the information contained therein. Project team Shailendra Mugdal (BIO Innovation Service) Anne Turbe (BIO Innovation Service) Francisco Sanz (Ibercivis) Jorge Barba (Ibercivis) Maite Pelacho (Ibercivis) Fermin Serrano-Sanz (Ibercivis) Lucy Robinson (Natural History Museum) Margaret Gold (Natural History Museum) Acknowledgments We would like to express our sincere thanks to all citizen science projects that invested their precious time in answering our questions, this study would not have been possible without their support. We also thank the colleagues at the European Commission: Sven Schade and Chrysi Tsinarki (JRC), José Miguel Rubio Iglesias (EEA); Marjan Van Merloo (DG RTD); Izabela Freytag (EASME); Liam Cashman (DG ENV); for their support and comments and Elena Montani (DG ENV) for overall guidance. Citation Bio Innovation Service (2018) Citizen science for environmental policy: development of an EU-wide inventory and analysis of selected practices. Final report for the European Commission, DG Environment under the contract 070203/2017/768879/ETU/ENV.A.3, in collaboration with Fundacion Ibercivis and The Natural History Museum, November 2018.
    [Show full text]
  • Cell Spotting – Let’S Fight Cancer Together!
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Repositorio Universidad de Zaragoza Image courtesy of the National Institutes Health (NIH) Scanning electron micrograph of an apoptotic HeLa cell Cell spotting – let’s fight cancer together! “Tell me and I forget, teach me and I HeLa cells may remember, involve me and I learn,” HeLa cells are a special hu- Benjamin Franklin once said. Make that man cell line. They originate from a woman called Hen- quote yours and involve your students in a rietta Lacks, who died from cervical cancer in 1951. Her real cancer-research project that will teach doctor took some cells from them more than just genetics and cell death. her tumour and managed to grow them in a culture me- dium, developing the first human cell line. HeLa cells By António J Monteiro, Cândida cells without harming healthy cells. are the most widely used G Silva and José C Villar Existing chemotherapy treatments human cells in biology labs have failed to reach that ideal level of BACKGROUND across the world. fficient cancer drugs need to selectivity, but many research teams E selectively destroy tumour continue to look for compounds that 46 I Science in School I Issue 31 : Spring 2015 www.scienceinschool.org Teach could become the effective and side- the response of HeLa cells to different Biology effect-free drugs of tomorrow. chemical compounds. Biology The search for suitable compounds The Cell Spotting project Technology is performed primarily by robotic Ages 14–18 The Cell Spotting team is testing systems that quickly test and identify This article describes a stu- more than 14 000 chemical com- millions of candidate chemical com- dent-centred activity that pounds in HeLa cells and observing pounds: they put cancer cells together introduces the concept of their reaction using advanced optical with potential drugs and observe efficient cancer drugs and microscopy techniques.
    [Show full text]
  • Resume Ivo Janssen
    Ivo J. Janssen 13266 Kerrville Folkway Austin, TX 78729 (512) 750-9455 / [email protected] Objective To be part of a successful professional services team in a pre-sales and post-sales architecture and deployment role. Summary I'm an experienced, enthusiastic and skilled professional services consultant with experience in architecting and supporting large-scale enterprise software, with extensive experience in designing and implementing custom solutions as part of pre- and post sales support activities in diverse industry verticals across five continents. I'm as comfortable in designing and coding in an engineering role as I am in on-site planning, executing and troubleshooting customer deployments in a professional services role, as well as in participating in sales calls and drafting proposals in a sales engineering role. I'm able to adapt to new environments quickly and rapidly become proficient with new systems, tools and skills. I'm a good team player who thinks beyond the problem at hand instead of following the established paths in order to find a better solution that meets both current and future needs. Professional experience • Virtual Bridges , Austin, TX, USA (Nov 2010 – present) Senior Solution Architect o Solution architect for VDI product line. • Initiate Systems / IBM , Austin, TX, USA (Sep 2008 – Nov 2010) Senior Consultant o Senior implementation engineer for Healthcare sector of Master Data Management product line. o Responsibilities include requirements gathering, product installation and configuration, custom coding, connectivity scripting on Windows and Unix, database performance tuning, customer training workshops, pre/post-sales support. o Successfully architected, implemented and brought live custom implementation projects for major hospital systems and labs in the US, including customers with up to 250 million records (1TB database) connected to 20 auxiliary systems.
    [Show full text]
  • Toward Crowdsourced Drug Discovery: Start-Up of the Volunteer Computing Project Sidock@Home
    Toward crowdsourced drug discovery: start-up of the volunteer computing project SiDock@home Natalia Nikitina1[0000-0002-0538-2939] , Maxim Manzyuk2[000-0002-6628-0119], Marko Juki´c3;4[0000-0001-6083-5024], Crtomirˇ Podlipnik5[0000-0002-8429-0273], Ilya Kurochkin6[0000-0002-0399-6208], and Alexander Albertian6[0000-0002-6586-8930] 1 Institute of Applied Mathematical Research, Karelian Research Center of the Russian Academy of Sciences, Petrozavodsk, Russia, [email protected] 2 Internet portal BOINC.ru, Moscow, Russia, [email protected] 3 Chemistry and Chemical Engineering, University of Maribor, Maribor, Slovenia 4 Faculty of Mathematics, Natural Sciences and Information Technologies, University of Primorska, Koper, Slovenia [email protected] 5 Faculty of Chemistry and Chemical Technology, University of Ljubljana, Ljubljana, Slovenia, [email protected] 6 Federal Research Center \Computer Science and Control" of the Russian Academy of Sciences, Moscow, Russia, [email protected], [email protected], [email protected] Abstract. In this paper, we describe the experience of setting up a computational infrastructure based on BOINC middleware and running a volunteer computing project on its basis. We characterize the first series of computational experiments and review the project's development in its first six months. The gathered experience shows that BOINC-based Desktop Grids allow to to efficiently aid drug discovery at its early stages. Keywords: Desktop Grid · Distributed computing · Volunteer comput- ing · BOINC · Virtual drug screening · Molecular docking · SARS-CoV-2 1 Introduction Among the variety of high-performance computing (HPC) systems, Desktop Grids hold a special place due to their enormous potential and, at the same time, high availability.
    [Show full text]
  • Desktop Grids for Escience
    Produced by the IDGF-SP project for the International Desktop Grid Federation A Road Map Desktop Grids for eScience Technical part – December 2013 IDGF/IDGF-SP International Desktop Grid federation http://desktopgridfederation.org Edited by Ad Emmen Leslie Versweyveld Contributions Robert Lovas Bernhard Schott Erika Swiderski Peter Hannape Graphics are produced by the projects. version 4.2 2013-12-27 © 2013 IDGF-SP Consortium: http://idgf-sp.eu IDGF-SP is supported by the FP7 Capacities Programme under contract nr RI-312297. Copyright (c) 2013. Members of IDGF-SP consortium, see http://degisco.eu/partners for details on the copyright holders. You are permitted to copy and distribute verbatim copies of this document containing this copyright notice but modifying this document is not allowed. You are permitted to copy this document in whole or in part into other documents if you attach the following reference to the copied elements: ‘Copyright (c) 2013. Members of IDGF-SP consortium - http://idgf-sp.eu’. The commercial use of any information contained in this document may require a license from the proprietor of that information. The IDGF-SP consortium members do not warrant that the information contained in the deliverable is capable of use, or that use of the information is free from risk, and accept no liability for loss or damage suffered by any person and organisation using this information. – 2 – Preface This document is produced by the IDGF-SP project for the International Desktop Grid Fe- deration. Please note that there are some links in this document pointing to the Desktop Grid Federation portal, that requires you to be signed in first.
    [Show full text]