Monthly Archives: April 2008

Xen-API Community Project

Several community members have contacted me recently about the Xen-API utilities. I looked into this and discovered a great opportunity for community members looking for a project to contribute to. So, I am announcing a new community effort to complete the development of the Xen-API utilities. If you are interested in working on the Xen-API project please email me at and I will call a meeting in mid-May with all people interested to get the project underway.

NOTE – This interface is not to be seen as a replacement for the existing XML-RPC interface and people should not infer anything by this project.

Here are some thoughts on the importance of the Xen-API if you are considering joining this community effort:

  • Xen-API cleans up a lot of the cruft of the older APIs
  • Authentication aspect to the Xen-API allows the API to be used off-box securely
  • Xen-API’s event registration / dispatch piece is much better than the old API, making it much easier to build web GUIs or health monitors
  • The Xen-API has two mechanisms, one for synchronous task invocation, and a congruent one for asynchronous tasks. This means, for example, that you can reboot a VM, and either block waiting for it to complete, or get a task handle and poll back later. This gives application developers the freedom to choose how they interact with Xend
  • Xend will get a code update from this project and will give developers a chance to learn more about xm as well as Xend (Xend is written in Python)
  • Xen-API already has C and Python bindings in the Xen tree; Ruby bindings are also rumored to exist

Available information on Xen-API:

Running Xen book hits the streets!

As the tittle says Running Xen: A Hands-on Guide to the Art of Virtualization is now available to buy, physically of course. So, if you want a copy just follow this link to find out how to get it.

There’s also a complementary website where you can find information about the authors, chapters resources and some other interesting links. Obviously, the authors want some feed back, that’s why they set up a readers list to discus about the book, send your feed backs, errata, and any other topics related to the book.

Nothing else to say. Congratulations to the authors for the great job they did.

Xen Summit Boston – Are you coming?

The Xen Summit Program Committee is actively reviewing all the submitted topics for this event (we still want more topics – send to Stephen Spector) and I wanted to make everyone aware of a proposed agenda for the event along with some topics already approved. The proposed agenda, current topics, and Monday evening party information are at

If you are on the fence about coming to Xen Summit, please let me know what topics you would like presented and how I can make the event more attractive to you. As is a community-based project, I want to ensure that everyone in the community is able to voice their opinion and there is no better place to be heard than Xen Summit!

Want to know more about Boston in the Summer – check out this posting.  For a Top 10 List of things to do in Boston this Summer, go here. Of course, all these great things to do in Boston are for before and after Xen Summit as there will be enough content during the event to keep you plenty busy 🙂

Ian Pratt at NSDI ’08

Ian Pratt gave the Keynote address at the USENIX NSDI 2008 event last week. Here is a link to the USENIX NSDI site: Ian’s slides are available in pdf (ian-nsdi-keynote-apr2008.pdf). I don’t know if a video was taken of the presentation but will watch the USENIX site just in case. Mailing Lists Community:

The mailing lists are having problems as the server they use is not working correctly. The team in the UK is aware of the issue and is actively working on a solution.

April 22: The servers are now up and working properly (details in my comment below).