RESEARCH OF PREFERENCES OF PARTICIPANTS OF THE VOLUNTARY DISTRIBUTED COMPUTING IN RUSSIA Ilya KUROCHKIN, Prof. Vladimir YAKIMETS Centre for distributed computing IITP RAS ИССЛЕДОВАНИЕ ПРЕДПОЧТЕНИЙ УЧАСТНИКОВ ДОБРОВОЛЬНЫХ РАСПРЕДЕЛЕННЫХ ВЫЧИСЛЕНИЙ В РОССИИ И.И. Курочкин, В.Н. Якимец Центр распределенных вычислений ИППИ РАН Questionnaire for crunchers Sections • experience of voluntary distributed computing • Projects and interests • National projects • Common data about cruncher • Identification (optional) 26 questions: - 4 optional, - 15 questions with ability to add another answer, - 1 question with free form for answer. =100% >100% Distribution of crunchers answers for days 140 120 Количество ответов 100 80 60 40 20 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Дни Age 5% Младше 23 8% 23-30 31-50 Старше 50 36% 51% Mean cruncher • • • • Male (97%) Age 23-50 years old (87%), Has high(80%) technical education (55%), has 1-2 computers (76%) and use BOINC platform (96%) for render assistance to science(93%). • Mean, that graphic view of results was serious aspect(73%), but science content of project has priority (89%). • Want to has: – – – – Detailed information about project (90%), Popular science description (90%), Project results (87%), References to scientific articles(77%). Demographics 3% М Ж 97% Questionnaire of WCG Questionnaire of WCG Country (almost all from Russia) 1 1 1 1 1 1 1 1 2 2 2 6 6 11 Швейцария Туркменистан США Молдавия Литва Киргизия Израиль International Эстония Латвия Германия Казахстан Беларусь Украина Россия 551 0 100 200 300 400 500 600 Education (quite half of crunchers have higher technical education) 7% 12% 14% 12% Среднее Среднее специальное Высшее (технические науки) Высшее (гуманитарные науки) Высшее (естественные науки) 55% Status (almost all are crunchers) 1% Занимаюсь развитием проекта ДРВ наблюдатель 3% Основатель команды 3% 96% Кранчер (участник) 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% How many years you take part in volunteer distributing computing? 17% 13% Менее 1 года 1-3 года 3-7 лет Более 7 лет 33% 37% Attraction to volunteer distributing computing? Sport,Спортивный competitiveness интерес 27% Participationкinнаучным scientificоткрытиям discovery Причастность общения Circle of Хороший contacts,круг friendship I want to help scientists Хочуto помочь науке 51% 10% 93% What subject of project you are computation? National проекты projects Национальные 1% Any subject Любая тематика 17% Астрономия Astronomy 57% Biology/Medicine Биология/медицина 57% Mathematics/Physics Математика/физика 44% 0% 10% 20% 30% 40% 50% 60% What capability for volunteer distributed computing you have? 7% 1-2 компьютера стандартной конфигурации (домашний/офисный) Несколько компьютеров или 1 вычислительный сервер 17% Много компьютеров или серверов 76% Why you use BOINC? 2% 0% 2% Самая распространенная платформа для ДРВ Мне посоветовали другие кранчеры О других платформах я не слышал 36% Не использую 56% Folding@home 4% Использую несколько платформ Are you interesting in competitions? 4% Они не нужны Мне все равно, я в них не участвую Они помогают увеличить производительность проектов 48% 48% Confidence-building measures of project 6% Красивый и нестандартный дизайн сайта 65% Ссылки на научные статьи 88% Публикация результатов 45% Обратная связь с разработчиками 90% Подробная информация по проекту 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% What result of project you are interested in? 56% Планы разработчиков на ближайшее будущее 55% Ссылки на упоминание проекта в СМИ 77% Ссылки на научные публикации 73% Фотографии или изображения результатов (если такое возможно) 44% Табличные формы 73% Графики, гистограммы 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% Confidence-building measures of project 300 250 200 150 100 50 0 Any subject Astronomy Biology/medicine Mathematics/Physics Are you ready taking part in national project? Да, безусловно 3% Надо посмотреть цели и задачи проекта 9% На общих основаниях 34% 54% Затрудняюсь ответить Are you ready taking part in national project? 200 180 160 140 120 100 80 60 40 Yes, unconditionally 20 Depending on goals of project 0 On a universal basis Mathematics/Physics Biology/medicine Astronomy I don't know Any subject Under what conditions you will never begin to consider the project Subject mismatch Не соответствует тематике 0% Not mine favorite subject Это не моя тематика проекта 32% Commercial project Коммерческий проект 45% There noпроекта goals Не сформулированы цели are и задачи 65% 0% 10% 20% 30% 40% 50% 60% 70% Whether the cruncher who found the important solution, the nominal certificate should give out? 7% Обязательно! Это стимулирует вычисления Можно, но не обязательно Достаточно упоминания на сайте 40% 53% Councils to developers of the project 47% Версии приложения для различных платформ 77% Публиковать актуальные новости 57% Следить за наличием новых заданий 81% Понятное краткое описание проекта 53% Отвечать на вопросы кранчеров 59% Постоянная поддержка сайта 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% Survey of preferences of crunchers • Results of questionnaire • Expert session, round-table with crunchers and leaders of team • Discussion on a science conferences • Discussion on crunchers forum (boinc.ru and other) Reasons of discussion of results • Promoting of voluntary calculations • Opening of dynamics of development/degradation of community of cruncher • Increase of activity of cruncher • Expansion of community (attraction of new cruncher) • Drawing attention to the social phenomenon "cruncher" • Development of interaction of cruncher, scientific community and project managers Offers on modification of system of charge of points 12% Предложили вариант Проигнорировали вопрос 88% Opinions of cruncher on charge of points За время наработки 12% Фиксированное количество баллов за задание 25% За выделенные ресурсы 16% Пропорционально объему вычислений 47% 30 Approaches to charge of points (from the point of view of cruncher) • In proportion to the volume of calculations • The fixed number of points for 1 WU • In proportion to the allocated resources (not only computing) • During calculation • Input of QRB (Quick Return Bonus) to the main system of charge of points • Depending on nature of works of the project (amount of the received results, volume of the processed data, etc.) Advantages of new system of charge of points 𝐶𝑆 = 𝑘 ∗ 𝑊𝑈𝑐𝑜𝑚𝑝𝑢𝑡𝑎𝑡𝑖𝑜𝑛𝑎𝑙 𝑐𝑜𝑚𝑝𝑙𝑒𝑥𝑖𝑡𝑦 + 𝑄𝑅𝐵 𝑄𝑅𝐵 = 75% 𝑖𝑓 𝑟𝑒𝑡𝑢𝑟𝑛 𝑖𝑛 24 ℎ𝑜𝑢𝑟𝑠 • Simplicity • Correctly works with WU of various computing complexity • Bonus for quick return of results (QRB) • Possibility of realization of konveerny processing of big tasks Introduction of new system of charge of points • On a cloud of a data-center of IITP RAS some test projects on the basis of infrastructure of BOINC are developed • The modified system of charge of points is introduced in the initial BOINC server code • Two stages of testing are carried out: – On the basis of the closed project – On the open www.parlea.ru/prlprj project • The modified software is established and successfully functions in the NetMax@home project 33 Results 34 Rating of projects • Multiple parameter assessment of the project • Determination of parameters on the basis: – – – – Previous questionnaire Round tables within scientific conferences Poll of experts Test poll • The international questionnaire (in 4 languages: RU EN DE FR) • Roadmap of development of the project Questionnaire of projects raiting Multivariate estimation of volunteer distributing computing project 1. 2. 3. 4. 5. 6. 7. 8. 9. Boldness of a plan, calls for krancher Scientific component Quality of scientific and popular scientific publications on a project subject Design of the site, design of the certificate, screensaver, etc. Informational content of materials on the project site Visualization of results (photo, video, infographics) Convenience and quality of work of feedback (forums, chats, etc.) Attraction and regulation of participation of a krancher in the project (competitions, system of charge of points, prizes) Organizational and technical difficulties of accession to the project Thank you for attention Centre for distributed computing Institute for information transmission problems of Russian Academy of Sciences web: distributed-computing.ru e-mail: qurochkin@gmail.com 38