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

Reply via email to