Coase argues that firms grow as long as the costs of organizing
transactions outside the firm, using the market pricing mechanism, are
smaller than the costs of organizing those same transactions inside the
firm, using management.

Today we are seeing a trend toward running more and more of our
networked applications inside of Google's data center.  (Or Amazon's, or
whatever.)  Perhaps this happens because the costs of organizing
exchanges of information between administrative domains on the internet
--- not necessarily using a market pricing mechanism, but not involving
complete mutual trust --- are nonzero, and the costs of organizing those
same exchanges inside of a single administrative domain are sometimes
smaller.

Suppose this is the case.  What can we predict?  What kinds of
technological or social developments might increase the costs (or
decrease the efficacy) of exchanges of information between
administrative domains?  Spam is an obvious example; so is software
insecurity in general.  Proprietary systems software, or systems
software that is not designed for internet scale, could also have such
effects.

What kinds of technological or social developments might decrease the
costs or increase the efficacy of these exchanges of information?
Better systems security, better decentralized source control systems (so
that software improvements can be shared more readily between
administrative domains, standardized protocols covering a wider range of
the needed functionality.

But the explanation for these trends might not be that inter-domain
costs are going up; it might also be that intra-domain costs are going
down.  Things like the Google Filesystem, Mapreduce, rsync, backuppc,
Xen, VMWare, and the like, may allow larger systems to be run by fewer
sysadmins.

(Riffs on a discussion tonight with Rohit Khare, who's visiting us here
in Argentina.)

Reply via email to