Of Cabbages and Kings

Random thoughts on technology.

Cloudy, With No Chance for Meat

In my day job as a researcher, from time to time I happen to publish a paper at some scientific conference. ThisLast week, I was at the 2011 IEEE Cloud and Green Computing conference in Sydney, Australia — but Clouds were yet to be seen.

My main reason for going there was to present on a RESTful rendering of the WS-Agreement protocol and document format. The work was mainly done by a student of mine, who developed it as part of his master thesis, and Thijs Metsch helped with the linking to OCCI and shared some ideas on improving one thing or the other in the original protocol. If you are interested in this work, drop me a message and I’ll send you a preprint or wait for grab the final publication on IEEExplore.

The rest of the conference, unfortunately, was not worth traveling 20,596 miles from Germany to Australia, staying a work week away from the office, and – much to the woes of my family – essentially sacrificing two full weekends just before christmas for flying in and out.

While the scientific talks were very mixed quality and mostly an emperor’s new clothes thing for old HPC stuff (you might want to take a look at the proceedings), the most disappointing part were the keynotes and the panel discussion.

One was by Ivan Stojmenovic, University of Ottawa. Ivan is well known to the Distributed Systems research community as the editor-in-chief for what probably is the most prestigious journal in this area, the IEEE Transactions on Parallel and Distributed Systems. I was very much looking forward to his speech titled “Green Computing in Mobile Cloud”, which was announced as a talk on general issues regarding green system design and the challenges in that context. It then turned out to be a discussion on reuse of already available and otherwise unused resources (those of you around for more than a decade might remember cycle scavenging to be en vogue), and the application thereof in a vision Ivan sketched out under the name of “Vehicular Clouds”. As far as I understood, the general idea is to do intelligent traffic management using the car’s onboard computing capabilities — awkward at best, but hey, we are researchers. What really made me roll my eyes was the business model behind: the incentive for people sharing their car computing power while at the parking lot in the mall was coupons for the shops. Now why I should sacrifice battery power for traffic routing computation when my car won’t start after returning from shopping is beyond me, whether having coupons or not.

Another one was by David Abramson, Monash University. David gained some fame with the Nimrod family of tools for HPC and Grid Computing in the late nineties, a framework for doing scientific computing on the then rather hard to use resources. I had listened to David’s keynotes one time or the other already, and it was what I expected: advertisement for Nimrod, which his team is still driving forward. The only cloudy thing about it was, as Peter Tröger nicely bottom-lined, that now an actuator (essentially an adapter to a resource) implementation for OCCI is available. So I was again disappointed, but at least not surprised.

Then there was Geoffrey Fox, Indiana University. Geoffrey was one of the masterminds behind the FutureGrid project, a by itself extremely useful testbed for next-generation Grid computing technologies, which is now starting to look at Cloud technology as well. Geoffrey’s talk was on “Sensor Nets and their Analysis on the Cloud”. I would have liked the talk, if it was on the challenges of large-scale distributed systems (which sensor network are; just consider a medium sized skyscraper and it’s inhouse monitoring), but instead it featured statements like

“Grids introduced important concepts such as services.”

and

“Most sensors are pretty small.”

Insightful, and well worth traveling around the globe.

Finally, there was Bhavani Thuraisingham, University of Texas at Dallas. Bhavani has a record of work in the area of security and information assurance, but given that this is not my area of research I did not know her. She spoke about “Cloud-centric Assured Information Sharing”, and I was delighted to get updated on a high level about what is going on in the Cloud research arena. Bhavani’s talk however turned out to be a tour de force through her latest research grants. Being in this business as well, I really appreciate her effort in fundraising and honor her success in doing so, but it is beyond me why this would be worth a keynote. I hope that the other “90 keynote presentations” she lists in her CV (see pp. 65) were more interesting. Next time, I might well just read the two-page abstract in the conference program and skip the one hour talk.

From the three other keynotes, only Craig Standing from Edith Cowan University left a trace in my memories, who talked about “Social Computing, ICT Developments, and Innovation”. The cloudiness of the talk was again limited, but at least he was a decent speaker talking about something I haven’t heard before at a scientific conference.

What baffled me most about the keynotes is that, obviously, someone must have hand-selected and invited the speakers. It is not like a paper track where the Program Committee might decide to let things get through the reviews you as the conference chair might not like. On the contrary — it is totally in the hands of the organisers. Therefore, the responsibility for selecting keynote speakers is higher than the one for essentially editing the scientific results.

As a protip for the next year’s organisers: invite people who have something to say about Cloud Computing, and not the folks trying to keep their stuff alive until retirement. And since you are at it, make sure that you invite speakers, not presenters.