Computing's Dark Matter

Supercomputing Everywhere Q: What do Mobile Edge Computing, Supercomputing at the Edge, NFV, Fog Computing, Cisco IOx and the dozens of about‑to‑pop‑up new buzzwords have in common? A: They’re about brainpowering the network, since networking by its very essence is a dumb transport realm disengaged from computing Pooled Network/Computing Flips The Internet/Cloud to being at The Edge. The unused computing power in “The Edge”, that is, the things of  The Internet of Things and mobile devices is vastly greater than the entire Internet/Cloud.

Had we started

Where would networking be today if… Let’s go back to the beginning of Ethernet (to keep it simple). Imagine that many developers began developing their own networking schemes between close proximity machines, but that all the code above the driver line was user space loadable, performance wasn’t an issue and for the time being, no need to communicate over long distances. Assume Open Source and that developers had community coding tools like Github at their disposal.

sevendwarfs

Flashback to the `60’s General Bullmoose How IBM misjudged the PC revolution

morewrdmapoints

On the applicability of wireless cluster carpets Building Blocks I’m constantly being asked tough questions, which is beneficial in stimulating the proverbial gray cells. The picture comes into clearer focus by breaking down to building blocks. Each block appears more

Internet Outer Space

Computing is a repeating cycle of rapid development inevitably followed by a technological explosion which overwhelms all that was seen as technology’s cutting edge. Mainframe computing in it’s time was an expanding bubble which came to be encompassed within the newly exploding bubble of personal computing. Bubbles in Bubbles Internet was a rerun of the scenario to PCs just as mobile devices did to the Web - concentric expanding technology bubbles, each encompassing its inner bubbles.

Wireless RDMA

Software Networking

Software Defined Networking End of Networking Abstract: Networking can be freed from the quagmire of constricting protocols by running it as application software in loadable user-space memory. Multi-core CPUs, on-the-fly clusters and functional-concurrent programming languages turn this into a practical reality. User-space networking means the end of networking. Networking will simply become software. Protocol compilers will boost user-space networking to new heights. The “Protocol Wall“ “The Protocol Wall” prevents Networking, usually an externally provided service, bound to conforming with rigid protocols on one side from becoming User-programmable software on the other side.