lots of work on Giraph -- with gremlin.deriveGlobals, a MapReduce job is kicked off that creates an Immutable Globals data structure. Its expensive, so if the developer doesn't care about the global variables of the graph computer, they simply say false. I suspect few will use it.