satis egitimisatis


Discussion on the state of cloud computing and open source software that helps build, manage, and deliver everything-as-a-service.

  • Home
    Home This is where you can find all the blog posts throughout the site.
  • Categories
    Categories Displays a list of categories from this blog.
  • Tags
    Tags Displays a list of tags that has been used in the blog.
  • Bloggers
    Bloggers Search for your favorite blogger from this site.
  • Login

August 2015 probably sets a new record for the most Xen Project talks ever to occur in a single week!  Two events crafted by Xen Project plus other Open Source conferences combine for a whirlwind of nearly 4 dozen Xen Project talks!

Talks can be found in Seattle WA, San Marcos TX, and Philadelphia PA in the third week of August.  Are you near one of those locations?  Join us!

Xen Project Developer Summit, Aug 17-18, Seattle WA

Monday, August 17

09:00 Xen Project Weather Report (Lars Kurth, Citrix)
09:45 Xen 4.6 and Beyond (Wei Liu, Citrix)
11:00 Xen and OpenStack (Stefano Stabellini, Citrix)
11:30 Migration (v2) (Andrew Cooper, Citrix System R&D)
12:00 Intel Graphics Virtualization Technology Update (Zhi Wang, Intel Corporation)
14:20 ARM: Virtualization Extensions (Marc Zyngier & Thomas Molgaard, ARM)
14:20 Latest News on Xen Support in libvirt (James Fehlig, SUSE Linux)
14:50 Virtual Machine Introspection with Xen (Tamas Lengyel, Technische Universitat Muenchen)
14:40 Virtualizing the Locomotive: Ready, Set, Go! (Mark Kraeling, GE Transportation)
15:20 Live Migration at AliCloud - Benefits, Challenges, Developments, and Future Works (Liu Jinsong, AliCloud)
15:20 VM Introspection: Practical Applications (Steven Maresca, Zentific LLC)
16:20 Hyper: Make VM Run Like Containers (Xu Wang, Hyper)
16:20 xSplice - Patching Hypervisor (Konrad Rzeszutek Wilk, Oracle)
17:10 Rump Kernel Based Upstream QEMU Stubdom (Wei Liu, Citrix)
17:10 Status Update on Xen-COLO HA/FT Solution (Hongyang Yang, Fujitsu)
17:40 Faster, Improved Guest Model for Xen (Elena Ufimtseva, Oracle)
17:40 QEMU Security Vulnerability Automatic Discovery by Symbolic Execution (Chunjie Zhu, Citrix)

Tuesday, August 18    

09:00 Achieving QoS in Server Virtualization: Intel Platform Shared Resource Monitoring/Control in Xen (Chao Peng, Intel)
09:00 Improve ARM Guest Performance with 64KB Pages (Julien Grall, Citrix)
09:30 PCI Passthrough Support in Xen Hypervisor for ARMv8 - Cavium ThunderX Soc (Manish Jaggi, Cavium Networks & Vijaya Kilari, Cavium Networks)
09:30 XenServer Power Saver (Cheng Zhang, Citrix)
10:30 Getting U-Boot FIT for Xen (Robbie VanVossen & Paul Skentzos, DornerWorks)
10:30 Shared Virtual Memory (SVM) Support in Xen (Feng Wu, Intel)
11:00 How to Passthrough Your Integrated Device to a VM on ARM (Julien Grall, Citrix)
11:00 PVHVM Linux Guest: Why Doesn't Kexec Work? (Vitaly Kuznetsov, RedHat)
11:30 Xen Containers: Better Way to Run Docker Containers (Sainath Grandhi, Intel)
14:00 Scheduling in Xen: Past, Present and Future (Dario Faggioli, Citrix & Meng Xu, University of Pennsylvania)
14:00 Joint Xen/KVM Hackathon
14:50 Project Raisin (Stefano Stabellini, Citrix)
16:00 Deploying Real-World Software Today as Unikernels on Xen with Rumprun (Martin Lucina)
16:50 Keeping Up with the Hardware: Challenges in Scaling I/O Performance (Jonathan Davies, Citrix)
17:20 A Fault Tolerant Virtualization Server Based on Xen (Jürgen Groß, SUSE)
18:30 Joint Evening Event with KVM Forum

LinuxCon/CloudOpen North America, Aug 17-19, Seattle WA

Monday, August 17

11:00 Xen and Docker: Uniting Best of Both Worlds (Oliver Lambert, Vates)
15:20 Faster, Improved Guest Model for Xen (Elena Ufimtseva, Oracle)
15:20 Are Today's FOSS Security Practices Robust Enough in the Cloud Era? (Lars Kurth, Citrix)

Hits: 1491
Rate this blog entry:
Continue reading Comments

In this industry, everyone seems to talk about innovation, but very few platforms exist which foster innovation.  More times than not, "innovation" is simply a buzzword used by some marketing campaign to hawk something about as novel as twenty-year-old accounting software.

Innovation does occur, of course.  But often real innovation leverages what already exists to create something which doesn't yet exist.  It may borrow from the known, but it produces something previously unknown.  For example, the industry has been going wild over cloud computing in the past few years, but many of the core cloud computing concept are actually old mainframe concepts reimagined in the world of commodity servers.

Making a Place for Innovation to Thrive

A bare-metal hypervisor -- like the one produced by the Xen Project -- can be an excellent platform for innovation.  We think of hypervisors as old technology, plumbing for newer technologies like cloud -- and, indeed, they are.  But the nature of the bare-metal hypervisor makes it an excellent platform for innovation to take place.

Hits: 3104
Rate this blog entry:
Continue reading Comments

The First Generation Cloud Dealt with Orchestration; The Next Generation Will Deal with Applications

During the past decade, the world of the cloud has been consumed with orchestration: How can we make an infrastructure which can adapt to the needs of the enterprise?  Words like automation, flexibility, and control have ruled the world of the cloud to date.

But now that a number of cloud orchestration projects have begun to mature, it's time to take a look at the applications themselves.  Until now, the applications which dwell in clouds look suspiciously like the applications which inhabited the traditional datacenter.  And while they may function pretty well, they are not really designed with an agile infrastructure in mind.

Make It Small, Make It Fast

In the world of the cloud, it would make sense to have small applications which are lightweight and nimble.  They should be quick to start and stop.  They should do what they need to do and then get out of the way so that valuable compute resources can be focused on applications which require compute power -- like databases, for instance.

Docker has made inroads in this area by using container technology to share the operating system space between many applications.  Virtual machines contain a full operating system for each instance, which requires lots of disk space, lots of memory, and prolonged startup and shutdown times.  Docker-type solutions keep memory usage down, make startups and shutdowns lightning quick, and create application bundles which are easy to deploy.

But shared resources can mean that an exploit of the base operating system can cause the compromise of dozens or even hundreds of applications resident on that host.  It also means that multi-tenant situations are difficult to achieve, as shared resources could mean increased ability to see your neighbor's work. If you don't trust your neighbor, you want a wall between the two applications which makes them invisible to each other, just like the solutions already extant in the world of hypervisors.

Hits: 8006
Rate this blog entry:
Continue reading Comments

FOSDEM, Linux Foundation Collaboration Summit, openSUSE Mini-Summit, and SCALE 13X All to Feature Xen Project Content!



Jan 31-Feb 1: Lots of Great Talks at FOSDEM 2015!

FOSDEM is an absolutely huge annual event in Brussels, Belgium, and FOSDEM 15 is a huge event for Xen Project!  Talks include:

Tagged in: Xen xen project
Hits: 6928
Rate this blog entry:
Continue reading Comments

Recently, I attended a conference session where the presenter said of his mature project, "We are focused mostly on performance these days, not much on new stuff."  To most people, I'm sure this statement was unremarkable.  However, as one who is associated with a project which is over a decade old and powers many of the largest clouds in the world, I found the statement both sobering and horrifying.

It is sobering to think that lack of  innovation within a project speaks of the impending end of the effort; a race has been run, a finish line crossed, and a horse put out to pasture.  It's the inevitable death of all things when there is no more room for real ingenuity or growth.  All that remains is to wait for the inevitable replacement to stand up and become the new go-to solution in the area.

But it is also horrifying to think that a project would choose to so casually embrace this fate.  I understand that once you set out to do something and you succeed, it is easy to say, "Well, I guess we're done with the new and interesting stuff."  But if you come to that conclusion too quickly, you probably suffer from a gigantic vision problem.

Hits: 8311
Rate this blog entry:
Continue reading Comments


Citrix supports the open source community via developer support and evangelism. We have a number of developers and evangelists that participate actively in the open source community in Apache Cloudstack, OpenStack, OpenDaylight, Xen Project and XenServer. We also conduct educational activities via the Build A Cloud events held all over the world.