Football Gameplay Like Moab and Torque

“While watching Michigan State beat Michigan a few weeks ago in a heated football game, the camera panned to the play calling booth high above the field to view the interchange between them and the coaches on the field. For some reason, I thought of the relationship between Moab and Torque. I know, who watches a football game and comes away with a technical analogy? Well, I guess I do because that’s what I saw.

8373_michigan_state_spartans-alternate-1987   vs   university-of-michigan-ann-arbor_2013-10-08_12-47-29.648

In the booth high above the field, the coaches have the perspective of the entire playing field. They are watching both offense and defense from a vantage point nobody else has. They can see were the open positions are on the playing field, see who is quickly covering the holes, and who’s getting beat by receivers running patterns. At their fingertips are volumes of possible plays and counter plays.

This perspective is relayed down to the coaches on the field, who in turn tell players what plays to run, who to block, and in the case of an audible, can actually change the direction of the game very quickly.

This relationship, and the communication that happens between them, is very much like the way Moab interacts with its resource managers. Based on policy, Moab can be configured to make decisions ahead, during, and after activity on the cluster. Moab, acting very much like the coaches in the booth, relay information to the resource managers, who really do the work, by telling the quarterback which play to run, when to run it, how to run it, etc. in this regard, the on-field coaches are the resource managers. They MANAGE the players on the field (like compute resources).

When configured correctly, the communication that happens between Moab and Torque is a seamless way of getting workload where, when, and by whom on the cluster. The playbook that the coaches use is similar to the policies that Moab adheres to. There really shouldn’t be any surprises as to where compute workload lands in a cluster, because there are very finite policies that control it.

The next time you watch a football game: High School, College, Pro, or whatever, catch a glimpse of the coaches high above the field in the booth and think of Moab.”