Harry's problem in a nutshell

Harry's problem is this: the network is passive.

When we say ``network'' we mean not just the wires between servers, but also the servers themselves and all the resources and services they offer. It is this power-base which is passive.

Harry can write applications that are network-aware, but he needs the network to be application-aware.

Figure: Harry's game needs to evolve smoothly and efficiently as popularity of the game and the various platforms change. Mobile telephony bases need to move to the right location to suit changing demand; games console usage will not grow predictably, but he still needs to be responsive.
\resizebox*{0.8\textwidth}{!}{\includegraphics{images/harrys_view_2.eps}}

He needs service providers--ISPs and ASPs--to offer services to his applications. He needs his applications to be able to spread themselves out to new, better locations, with the right resources, and continue their service. He needs the network to tell the applications what kind of appearance is best for any one location. And then his applications can make intelligent choices. He needs the network to help his applications in an organic way. (See Figure [*].)

If Jtrix didn't exist, he'd have to invent it.

Jim Chapman 2001-08-16