The method described in McHenry 2009 (pdf) does not scale as it:

We propose an alternative approach that can accommodate an unknown sample set and whose computation can be distributed out over time (i.e. with each incoming job request).  The approach works as follows:

The above algorithm assumes that a conversion to alpha and beta resulting in any information loss incurred from the conversion from A to B being undone is HIGHLY UNLIKELY (proof required).

We implement this means of measuring information loss as follows: