https://123dok.net/document/yr30n418-modeling-big-data-processing-programs.html