Defining a single memory limit that applies universally regardless of the equipment on which it is running is operationally non-scalable.
A single universal limit implies that the limit cannot be raised as old equipment is replaced with new, until such a moment when *ALL* the old equipment has been replaced with upgraded equipment. As the equipment population N increases and the interval between whole-population upgrades increases with it, the utilization factor of newly installed resources drops to a worst case of 1/N, and an average of N/2N = 1/2 over the upgrade cycle. What this means for the provider is that effective resource costs are double the actual resource costs because 1/2 of resource upgrades are wasted. What it means for the consumer is that available resources lag installed resources for an ever-lengthening period of time as the system grows. The above applies to all resource types that improve as technology improves, not just the memory limits that we are discussing here. Static resource allocation should almost never be used for delivery of dynamic resources, as a matter of principle, because the resulting resource utilization is so poor. Morgaine.
_______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/SLDev Please read the policies before posting to keep unmoderated posting privileges