The idea here is that by supporting geographically dispersed collectives we can gain several improvements:
Obviously this change would require some serious work on the data wrangling architecture and some intelligence around where data is located and where it can be best processed. As an interim measure we could at least use Analysis routing rules to move processing to Nodes based near databases.
I think most of what you want is part of the new Sites functionality on 7.9, have a look:
https://docs.tibco.com/pub/spotfire_server/7.9.0/doc/html/TIB_sfire_server_tsas_admin_help/GUID-EC9DEFE0-C31F-48DF-8E13-11D8E4856E2D.html