outro.tex (891B)
1 \section{Conclusion} 2 3 Dynamic roles assignment is beneficial for Big Data applications and distributed 4 systems in general. It decouples architecture of a distributed system from 5 underlying hardware as much as possible, providing highly-available service on 6 top of varying number of physical machines. As much as virtualisation simplifies 7 management and administration of a computer cluster, our approach may simplify 8 development of reliable distributed applications which run on top of the 9 cluster. 10 11 \subsubsection*{Acknowledgements.} The research was carried out using 12 computational resources of Resource Centre ``Computational Centre of Saint 13 Petersburg State University'' (T-EDGE96 HPC-0011828-001) within frameworks of 14 grants of Russian Foundation for Basic Research (projects no. 16-07-01111, 15 16-07-00886, 16-07-01113) and Saint Petersburg State University (project no. 16 0.37.155.2014).