outro.tex (860B)
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} 12 13 The research was carried out using computational resources of Resource Centre 14 ``Computational Centre of Saint Petersburg State University'' (\mbox{T-EDGE96} 15 \mbox{HPC-0011828-001}) within frameworks of grants of Russian Foundation for 16 Basic Research (projects no.~\mbox{16-07-01111}, \mbox{16-07-00886}, 17 \mbox{16-07-01113}).