there was only one word that really fit: Maelstrom .
Of course, people still went there all the time. What else could they do? Civilization's central nervous system had been living inside a Gordian knot for over a century. No one was going to pull the plug over a case of pinworms.
* * *
Now some of CinciGen's alarms were staggering through Maelstrom with their guts hanging out. Naturally the local wildlife had picked up the scent. Desjardins whistled through his teeth.
"You getting this, Alice?"
"Uh-huh."
Sometime in the dim and distant past—maybe five, ten minutes ago— something had taken a swipe at one of the alarms. It had tried to steal code, or hitch a ride, or just grab the memory the alarm was using. Whatever. It had probably screwed up an attempt to fake a shutdown code, leaving its target blind to all signals, legit or otherwise. Probably damaged it in other ways, too.
So this poor victimized alarm—wounded, alone, cut off from any hope of recall—had blundered off through Maelstrom, still looking for its destination. Apparently that part of the program still worked: it had bred itself, wounds and all, at the next node. Primary contacts, to secondary, to tertiary—each node a juncture for geometric replication.
By now there were thousands of the little beggars in the neighborhood. Not alarms any more: bait. Every time they passed through a node they rang dinner bells for all and sundry, corrupted! defenseless! File fodder! They'd be waking up every dormant parasite and predator in copy range, luring them in, concentrating the killers…
Not that the alarms themselves mattered. They'd been a mistake from the outset, called into existence by a glorified typo. But there were millions of other files in those nodes, healthy, useful files, and although they all had the usual built-in defenses— nothing got sent through Maelstrom these days without some kind of armor—how many of them could withstand a billion different attacks from a billion hungry predators, lured together by the scent of fresh blood?
"Alice, I think I'm going to have to shut down some of those nodes."
"Already on it," she told him. "I've sent the alerts. Assuming those get through without getting torn to shreds, they should be arcing inside seventy seconds."
On the schematic a conic section swarmed with sharks, worming their way back toward the core.
Even best-case, there was bound to be damage—hell, some bugs specialized in infecting files during the archive process—but hopefully most of the vital stuff would be encysted by the time he hit the kill switch. Which didn't mean, of course, that thousands of users wouldn't still be heaping curses on him when their sessions went dark.
"Oh, shit ," Jovellanos whispered invisibly. "Killjoy, pull back."
Desjardins zoomed back to a low-resolution overview. He could see almost a sixth of Maelstrom now, a riot of incandescent logic rotated down into three dimensions.
There was a cyclone on the horizon. It whirled across the display at over sixty-eight nodes per second. The Cincinnati bubble was directly in its path.
* * *
A storm convected from ice and air. A storm constructed of pure information. Beyond the superficial details, is there any significant difference between the two?
There's at least one. In Maelstrom, a weather system can sweep the globe in fourteen minutes flat.
They start out pretty much the same way inside as out: high-pressure zones, low-pressure zones, conflict. Several million people log on to a node that's too busy to support them all; or a swarm of file packets, sniffing step-by-step to myriad destinations, happen to converge on too few servers at once. A piece of the universe stops dead; the nodes around it screech to a crawl.
The word goes out: fellow packet, Node 5213 is an absolute zoo . Route through 5611 instead, it's so much faster. Meanwhile an angry horde of gridlocked users logs off in disgust. 5213 clears like Lake Vostok.
5611, on