|
An Unconference About Green Software: Exploring Its Meaning and Applications
by Zen Kishimoto |
|
The Green Software Unconference is scheduled for August 19 at the Computer History Museum in Mountain View, CA. Since this is an unconference, there is no set agenda or program. But its theme is clear: What is green software and what can we do with it?
As everyone knows, IT includes many elements, such as hardware, software, systems, services, and staffs. Yet, when it comes to green IT, most of the focus has been on hardware. For example, one aspect of green IT is to cut power consumption. When you consider the power consumption of IT equipment, you measure power consumption by hardware devices, such as servers, even though hardware devices consist of both hardware and software. Most discussions have centered on how to make hardware devices more energy efficient. The well-known data center metric PUE (power usage effectiveness) primarily concerns hardware. The newer and supposedly better metric DCeP (data center energy productivity) still measures hardware performance alone, although software running on a hardware box may make a big difference in energy efficiency.
Why this is the case? It is very simple: there is no easy way to measure software energy efficiency. Hardware is a physical entity that you can see and touch. If you power it up, you can see it in action with pilot lights and screen display, and you can hear the clicking of the rotating disk(s). On the other hand, what about software? Can you see or touch it? Yes, you can take a look at the source code on a display or on paper. But that is a form that is easier for humans to understand and may not be the real software. Software is an electrical signal in the working IT device, telling hardware components what to do. This is why programming is so hard. What you see on the screen or on paper (the source code) is not the same as the dynamic electrical signal, which you cannot see, in action. I programmed a lot some years ago and know this firsthand. What you see in the static code is sometimes totally different from how the code behaves, and thus, it is very hard to debug it.
Software can be made more energy efficient.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Solution Brief: Building MPLS+ Managed Services
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
These are some of the things we can consider:
- Parallel programming—hard to program, nondeterministic (such as race condition)
- Design/architecture—modularized structure vs. big monolithic chunk (e.g., SMTP server)
- Interpretive vs. compiled—web languages vs. C, C++, and Java
- Performance vs. ease of use—heavy on the ease of use and leave the heavy lifting to hardware
- Optimization—optimizing compilers and other utilities
Those and other solutions are to be discussed.
Another subject AltaTerra will propose at the unconference is monitoring and measuring power consumption. This relates to the carbon footprint and IT. The carbon footprint as it relates to IT will be discussed by our co-founder and president, Don Bray, who is an expert in carbon management.
I will cover what monitoring and measuring (and thus, metrics) have to do with green software. This is an example of how to make other things greener with software. I covered this subject in the previous blog.
Power consumption is like software. You cannot touch, hear, or see it. Traditionally, IT managers do not see, much less review, the electricity bills for their data centers. Showing power consumption information continuously in real time and making it available to IT managers and executives would make IT folks aware of power consumption and encourage them to attempt to reduce it. Even a good idea, no matter how simple it is, needs a lot of time to sink in with practitioners. I confirmed it with Sentilla, which develops and markets monitoring and measuring solutions for data centers and other buildings. There are still a lot of data center operators who have not started monitoring and measuring their power consumption.
The power consumption information is a precursor to carbon management because there is no immediate way to measure GHG emissions. So if you do one single thing to green your data centers, it has to be to start monitoring and measuring power consumption.
In summary, AltaTerra will propose three subjects at the Green Software Unconference: making software greener, making other things greener with software, and carbon management through software. I am looking forward to meeting you there and discussing these and other important issues regarding green software.
Tags: Data Center, Green IT, Green Software
This entry was posted on Monday, August 17th, 2009 at 4:24 PM and is filed under Community Manager, Green Technology, Software. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
|

| Our New Offices... Our offices recently underwent a redesign of its own. Here are some photos of our new digs.... How To Find Your Next Job Using Social Media I'm attending the next WebGuild Event on an interesting topic about yet another means for tapping into your social network: How To Find Your Next Job Using Social Media. The event is on Tuesday, August 17, 2010 from 6-9:00 PM... POLL: Treatment of Link Tips Versus Standard Links We've been working on better differentiating on our site standard hyperlinks from link tips which render a popup callout bubble. What's your vote? QUESTION 1: Option 1: Do you prefer the 'help' cursor onmouseover for link tips? Option 2: Or... |
|
| PayPal UK Launch Security Key - Guest Posting from PayPal I am happy to say they are using VeriSign Identity Protection to deliver this, which means that PayPal Customers will be able to use their token at other sites who join the VIP network. PayPal are the first UK members of the network, but there are around 30 other members in different countries around the world so you can expect to see more places where you can use your token in the UK appearing shortly. Facebook scam - Part 2 This just in from the BBC web site, Symantec have identified a virus that steals user names and passwords, nothing new there. But, if I understand this right, it is delivered through a Facebook invitation from someone you don't know and delivers malware which can then steal user names / passwords and also keylog credit card info. Survey finds passwords are not secure - well d'uh! I don't think the vendor community has been crying wolf about the problems that stronger authentication solves, more like highlighting that this problem is here and growing. Well the discussion I have had recently with many different organisations across many different industries are now resulting in more and more consumer projects in this area |
|
| Cloud Identity, Trust and the Liability Elephant. I have been involved with a couple similar initiatives around certification for identity and thought it would be interesting to explain the logic behind these efforts. The first initiative is led by the Open Identity Exchange and is based on... Greek Heroes, Facebook and Trust When Achilles was a baby, the oracle predicted that he would die in battle from an arrow. Thetis, Achilles' mother who did not want her son to die decided to dip Achilles' body into the water of a river that... PCI for the Cloud For most enterprise and security vendors, the cloud is fascinating both as a technology and a business disruptor. In fact, SAAS CEOs such as Successfactor, SalesForce and NetSuite are hot shots in Silicon Valley these days. Yet, most of us... |
|





















