Friday, August 10, 2007

August and the world is becoming Greener!

I write this blog entry from my workplace in Edinburgh at the start of the 2007 International Festival and in the midst of the Festival Fringe which accompanies this event. Edinburgh becomes a city with twice the population at this time of year, the Scottish schools go back in a week or so, and so everyone is in town. The International Festival is holding its own on an increasingly crowded international stage, where there seem to be non-stop Festivals held during the summer months. But Edinburgh has one chief advantage over many, it's a beautiful city with much of historic relevance to see and sufficiently different to be noticeable in this increasingly homogeneous world. A great backdrop for the many ingenious ways people find of having fun.

But why, I hear you ask, is this relevant? No particularly good reason, other than I fought my way through the crowds at lunchtime to run an errand and just enjoyed the fact that there were so many here already, Edinburgh's Festivals (for they include the Book; Film and just finished Jazz instances) run for the whole month of August, and the fact that it was warm outside!


And that brought me back to Green IT. In the past two months, I have attended the EC's 2nd meeting aimed at developing a Code of Conduct for Data Centres; listened to a particularly well articulated argument for change in the Data Centre from BCS colleague, Liam Newcombe, and enjoyed participating in the closing panel session at Information Age's 2007 Future of the Data Centre Conference, a sort of unofficial end to the London conference season before the hols. The strong thread running through these events was the increasing concern at power usage (abusage) in the Data Centre, which when coupled with the historic poor utilisation of compute resources makes for depressing reading. It may well be that our industry is responsible for generating the same level of carbon emissions as aviation, but at least the planes carry more than an average 15% of customers!

This is a story which is going to run for a while, if you haven't already read it elsewhere, you heard it here first! The Green Grid is a supplier led consortium which is looking to bring some order and understanding to the picture, they've recently published some measures for data centre productivity, rather more related to computing function and power consumption, than delivered value. But, hey, I am not sure that we know how to measure the latter anyway.

We've also seen a rash of collapsing information infrastructures being announced, collapsing in the way that matter falls into itself towards a black hole. HP and IBM have announced eye watering initiatives to massively reduce their business support infrastructures, the former using Virtualisation and standardisation; the latter a combination of this and the resurrection of the mainframe. You can guarantee that they'll be round to help you with your plans soon.

This approach certainly seems worthwhile and if that means we can switch off older, less efficient systems, then all to the good. If it also means that we can get more productivity from our servers then even better. But there is one problem that is not so easy to deal with, and I am not talking about finding the owner of a system in the corner which has been running for years but nobody remembers what it does. The problem that does concern me is how to migrate legacy applications into virtualised/distributed environments.

If you are one of the many users of mainstream commercial application bundles from MS, Oracle, SAP, SAS, and so on, you can relax, in that these organisations are running fast to provide "service enabled" application stacks which will help in the process of migration, isolating themselves from specific hardware implementation and revealing themselves as fashionable web services. But what about the myriads of other legacy applications which are bound to a physical hardware infrastructure and may not be wedded to an abstract, virtualised infrastructure? Where do you get help for that?

There's no ready answer, other than to say your best bet is simple virtualisation at the server level and hope that the VM is compatible with your application software. There is some room for optimism with VMWare and Xen, but it's almost certainly a suck it and see equation! Still, the good news is that VM overhead is typically in the single percentage realm and process performance advances are typically in the 10-20% for each generation, so you should win, you should be able to turn off some old equipment and run those apps alongside other, newer stuff - yielding an impressive advance in productivity all at the same time!

Of course, the proper thing to do is invest in developing an infrastructure, a service-oriented architecture and assemble your applications from web services. But that's another story and one which you almost certainly don't have the time, or the budget for today. Better get those operational costs down first and fight off the Financial Director's eagle eyes when prospective savings emerge. You'll need that money to do the job properly! Good luck!!

Labels: , , , , , , ,

Tuesday, June 05, 2007

Roadmapping and the future ...

Its been a very busy month for Grid Computing Now! after the excitement and notable success of Grids Mean Business at OGF 20, see previous post, we've continued with a new Webinar on the Semantic Web, which shows significant promise in enabling the web to be more sensibly accessed. Certainly there is a growing opinion among IT leaders that the semantic layer is essential if we are to provide meaningful searches in the future. The idea that context and terminology could be made meaningful is an attractive extension to the web metaphor.

I was invited to contribute to IT Weeks most recent Green IT webinar during the month. It's just been posted on their website and in it you'll find more evidence for adopting the newer computing technologies of virtualisation and grid middleware, to help in improving efficiency in the data centre. There's also some practical help on how to get your own Green Strategy moving.

Just after this, I attended an EC FP6 CHALLENGERS project workshop in Spain. Nice work if you can get it! At this meeting several members of the Grid Computing Now! community came face to face with colleagues from the EC grid computing fraternity. This made for an exciting and energetic exchange of views about what grid is and is not; what todays best practices mean in terms of technologies and business processes; and a long list of types of Grid that you can identify if you look hard enough. I hope that this meeting was successful in bringing some genuine industry contribution and insight back into the broader scientific community. The report will be published during the summer and further meetings will be held in the autumn and winter.

Finally, Grid Computing Now! held its own Roadmapping event in London last week, May 30th. This was attended by an invited audience aimed at identifying some opportunities for IT to contribute further to the evolution of the Knowledge Economy. A lively day was the result with a wealth of interesting output generated, which will keep us busy for some time as we refine our plans for GCN 2.0! Thanks to all who participated! We'll be making the results and subsequent roadmaps available on the website early in the Autumn. In the meantime if you have an opinion about the future of grid computing; service orientation and web services, I'd be interested to hear.

I can't help but be struck by the contrast between the approaches adopted in the planning of the last two activities mentioned. One sought to validate an existing set of principles and thoughts; the other sought to generate new insight and ideas from the existing situation. Both promised to set exciting new directions for society in the future. The outcomes from each meeting were quite different. Time will tell!!

Labels: