Sunday, April 1, 2012

Green Bits - The Greener Internet Initiative


You've bought a hybrid car, insulated your home and bought power smart appliances, but have you given a though to greening your Internet use?

That's the latest source of carbon being targeted by a group calling itself the Greener Internet Initiative.

Their goal is to reduce the carbon footprint of data been sent over the Internet.

Everyone knows that you need electricity to run your computer, printer, scanner and router, but maybe you've forgotten that it takes energy to send the data itself down the cable and around the world.

All of those ones and zeroes need power to get from one place to another. "Well, the ones do," explains GII spokesperson Randolph Gatling.

"As we all know, data is transmitted as a series of ones and zeroes. The zeroes don't take up any extra energy, because they just ride the carrier wave as blank space, but the one is transmitted as a spike in voltage which is then decoded on the receiving end as a one. All of those quadrillion ones being transmitted every second add up to a huge amount of electricity usage across the planet.

On average, you can expect an equal number of ones and zeroes in a transmission, but the GII wants software companies, developers and also the average Internet user to make a conscious effort to use fewer ones.

To explain how this can be done, it's necessary to give a quick tutorial on how computers store numbers and letters.

In the simplest example, all characters are translated to a seven bit binary code called ASCII.

The letter 'A' for example, translates to: 100 0001, and the letter 'E' translates to: 100 0101.

As you can see, only two ones occur in an A, whereas three ones occur in an 'E'. The 'E' therefore, takes 50% more energy to transmit across the Internet.

We asked ourselves the question, "How can we reduce the amount of electricity used by the Internet?" And the answer, obviously, is to use letters whose ASCII translations contain fewer ones.

A lower case 'w' encodes to: 111 0111. Six out of seven bits are ones! This letter is clearly very expensive with respect to carbon usage.
Whereas letters like A (100 0001), B (100 0010), H (100 1000) and P (101 0000) are greener choices.

The GII has come up with a three-point manifesto of sorts, that urges its adherents to abide by the following rules:

1) Programmers - name your variables, table names, column names, etc. using only the greenest characters. For example, instead of recklessly naming a variable wo_no7, consider naming it RK!BR0.

w (111 0111) o (110 1111) _ (101 1111) n (110 1110) o (110 1111) 7 (011 0111) = 34 ones out of 42 bits
R (101 0010) K (100 1011) ! (010 0001) B (100 0010) R (101 0010) 0 (011 0000) = 16 ones out of 42 bits! A more than 50% saving in energy!

2) Software Companies - use compressions algorithms that re-encode data to character sets that use only green characters.

3) Internet users - Ask yourself, "Do I really need to send an e-mail to Uncle Frank (41) when an e-mail to Aunt Gertie (40) will help save the planet?"


"In the future," Gatling notes, "your hand-held device will have an additional option when writing a message.

Where we now have an auto-correct feature that offers dictionary words to help you complete a word, we will also have an Auto-Green option that automatically changes words in your e-mails or texts to synonyms that have a smaller carbon footprint.

For example, when you send a text that reads, "The landlord called, and your apartment is flooding," your text will be Auto-Greened to "The lessor rang, and your bedsit is inundated."

Gatling summed it up with the GII's motto: Saving the Earth, one Bit at a time.

Sorry Uncle Frank.

No comments:

Post a Comment