After hours of hacking through the source code of BoincVM originally written by David I finally understood the architecture and workflow. I’m rewriting it (it’s now called VMController), fixing bugs and implementing features as part of my B.Tech project, with some help from David (the amazing). Twisted is awesome, it’s an event-driven networking engine written in Python which we’re using in VMController. Below is a cartoon I drew on my whiteboard to show what’s really going on inside VMController (host). Read the report.