Learn from Google how to save electricity while serving millions of request across a globe. Google come up with 5-step approach to build efficient data centers. From the page:
Google’s mission is to organize the world’s information and make it universally accessible and useful. Hundreds of millions of users access our services through the web, and supporting this traffic requires lots of computers. We strive to offer great internet services while taking our energy use very seriously. That’s why, almost a decade ago, we started our efforts to make our computing infrastructure as sustainable as possible. Today we are operating what we believe to be the world’s most efficient data centers.
As a result, the energy used per Google search is minimal. In the time it takes to do a Google search, your own personal computer will use more energy than we will use to answer your query.
=> Commitment to Sustainable Computing
There is a program called Ping Tunnel to send TCP traffic over ICMP. From the project home page:
Ptunnel is an application that allows you to reliably tunnel TCP connections to a remote host using ICMP echo request and reply packets, commonly known as ping requests and replies. At first glance, this might seem like a rather useless thing to do, but it can actually come in handy in some cases. The following example illustrates the main motivation in creating ptunnel:
Setting: You’re on the go, and stumble across an open wireless network. The network gives you an IP address, but won’t let you send TCP or UDP packets out to the rest of the internet, for instance to check your mail. What to do? By chance, you discover that the network will allow you to ping any computer on the rest of the internet. With ptunnel, you can utilize this feature to check your mail, or do other things that require TCP.
Absolutely fantastic — it Just Works. Download ping tunnel here.
Virtual Network Computing (VNC) is a desktop sharing system which uses the RFB (Remote FrameBuffer) protocol to remotely control another computer. It transmits the keyboard presses and mouse clicks from one computer to another relaying the screen updates back in the other direction, over a network.
[click to continue…]