1. A method for adjusting roles of nodes in a distributed clustered file system, comprising: receiving a first computation operation, wherein the first computation operation comprises converting a first file from a first file type to a second file type; profiling the first computation operation by identifying and categorizing a first process performed by the first computation operation; determining, based on the profiling of the first computation operation, a first file system attribute associated with the first computation operation; performing a lookup operation based on a first computation operation template, in response to determining the first file system attribute, and identifying that the first computation operation requires a node serving a first file system role, wherein the first computation operation template identifies respective file system roles required by respective computation operations, and wherein the first computation operation template further identifies respective nodes serving respective file system roles; receiving an identification, in response to the performing the lookup, that a first node of a plurality of nodes can utilize additional computation of the first file system role; and executing the first computation operation on the first node, wherein the first node is selected based on the first file system attribute, and wherein the first node serves the first file system role that can utilize the additional computation.