Desktop Grids for Escience
Total Page:16
File Type:pdf, Size:1020Kb
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. This is the companion document to a management document that serves as an introduction. – 3 – Table of Contents !Preface!------------------------------------------------------------------------------------3 !Introduction!------------------------------------------------------------------------------6 1!Roadmaps!!7 !1.1!How to start a Desktop Grid?!------------------------------------------------7 !1.2!Road map for University (or research institute) to set up a local !!Desktop grid!----------------------------------------------------------------------8 !1.3!Road map for Volunteer Desktop Grids (Crowd Computing)!------12 !1.4!Country politics: as part of a (Green) eScience !!strategy!--------------------------------------------------------------------------12 !1.5!Companies to set up and participate as part of a "Corporate !!Social Responsibility or Sustainable entrepreneurship!-------------13 2 !Technical Documentation!---------------------------------------------------------17 !2.1 Desktop Grid Technologies!-----------------------------------------------------18 !!2.1.1 Overview!-----------------------------------------------------------------19 !!2.1.2 BOINC !-------------------------------------------------------------------19 !!2.1.3 XtremWeb and XWHEP!---------------------------------------------20 !!2.1.4 OurGrid!-------------------------------------------------------------------21 !!2.1.5 HTCondor!----------------------------------------------------------------21 !!2.1.6 Commercial Technologies!-------------------------------------------22 !2.2 Application Development and Porting!---------------------------------------24 !!2.2.1 Application Development!--------------------------------------------24 !!2.2.2 Porting Applications to Desktop Grids!----------------------------25 !!2.2.3 Application Portals!-----------------------------------------------------26 !2.3 Integration of Desktop Grids and Other Computing Infrastructures!--28 !!2.3.1 EDGeS 3G Bridge!-----------------------------------------------------28 !!2.3.2 Paths into Clouds !-----------------------------------------------------28 ! 3 Communication and marketing!----------------------------------------------------29 !3.1Available communication channels!--------------------------------------------29 !!3.1.1- BOINC channels !-----------------------------------------------------29 !!3.1.2- IDGF channel!----------------------------------------------------------29 !!3.1.3- Country and local channels !---------------------------------------30 !3.2 Available marketing and communication tools!-----------------------------31 !!3.2.1 Portal!----------------------------------------------------------------------32 !!3.2.2 Message boards!-------------------------------------------------------32 !!3.2.3 Flyers!---------------------------------------------------------------------32 !!3.2.4 Press!----------------------------------------------------------------------32 !!3.2.5 Participation in events!------------------------------------------------32 !!3.2.6 Social Media!------------------------------------------------------------32 !!3.2.7 Certified services!------------------------------------------------------33 – 4 – !3.3 Experiences in marketing desktop grids!------------------------------------33 !!3.3.1 CityGrid example: AlmereGrid!--------------------------------------33 !!3.3.2 Public Grid: EDGeS@Home!------------------------------------3351 !!3.3.3 A Grid for charity: Charity engine!---------------------------------37 4 Legal and organisational information !-------------------------------------------38 !4.1 Privacy issues!---------------------------------------------------------------------39 !4.2 Licensing!----------------------------------------------------------------------------39 !4.3 Misuse!-------------------------------------------------------------------------------40 !4.4 Warranties!--------------------------------------------------------------------------40 !4.5 Security based on certificates!-------------------------------------------------40 !4.6 IPR!!------- ----------------------------------------------------------------------------40 !4.7 Interoperation with Service Grids!---------------------------------------------40 5!Green Desktop Grids!----------------------------------------------------------------43 !5.1 Relevance of Green Desktop Grids!-----------------------------------------43 !!5.1.1 Responsibility for real costs: Wise or waste use of energy!-43 !!5.1.2 Selection of Green IT arguments: CO2 footprint and !!!the energy mix!--------------------------------------------------------43 !!5.1.3 " - a metric for Green IT success!---------------------------------43 !!5.1.4 The eleventh commandment: You shall not waste energy!--44 !5.2 Green Desktop Grid Methodologies!------------------------------------------44 !!5.2.1 The balance between complexity and Green features!-------44 !!5.2.2 Powerful organisational methodologies!--------------------------45 !5.3 Measurements and comparisons with standard data centres!---------45 !! 6!Glossary!---------------------------------------------------------------------------------47 – 5 – This detailed document is aimed at Introduction administrators and technical operators in the field. If you happened to be in search of a guide into This part of the road map is divided into five the world of Desktop Grid Computing, volunteer sections. & crowd computing, then you do not need to look any further for you are about to discover The first section describes how to proceed to the ultimate "Desktop Grids for eScience" set up a Desktop Grid. In fact, it provides companion. several road maps for different stakeholders, i.e. the academic world, volunteer Desktop Grids, Desktop Grids for eScience - a Road Map aims policy stakeholders at country level, and to provide insight in the power of Desktop Grid company stakeholders to build out a corporate computing, what it can do for eScience, how it social responsibility structure and a Desktop can support scientists in the academic world, Grid infrastructure that supports a sustainable researchers and engineers in industry, and how entrepreneurship. citizens can actively be involved in this process. As such, Desktop Grids offer a holistic approach The second section is a technical description. It of providing huge amounts of computing power offers an overview of the different Desktop Grid for science. It is presented as a White Paper: technologies including a technology comparison we try to present you correct, objective matrix. A Desktop Grid infrastructure also information. requires applications running on it. Therefore, this chapter also elaborates on application The Road Map consists of two parts: a development and application porting with a management document, aimed at stakeholders short description of application portals. The in government, academia and industry and a second section concludes by explaining how technical document, aimed at administrators Desktop Grids can be integrated with other and technical operators in the field. computing infrastructures. The management document provides a high The third section addresses communication and level and general overview and introduction of marketing issues. Here, you can find an Desktop Grid Computing for eScience. It offers overview of the communication channels and a catchy glimpse of what Desktop Grids have in the communication and marketing tools. This store for eScience by raising the appetite with a section also provides three case studies of few compelling success stories. A survey Desktop Grid marketing and promotion conducted to gauge the interest among the experiences. public to donate idle computing time for eScience offers some remarkable results. The The fourth section deals with the legal aspects green aspects of Desktop Grid computing are of Desktop Grid computing. It