Scott's Weblog The weblog of an IT pro specializing in virtualization, networking, open source, and cloud computing

A Quick Update on OpenStack Congress

OpenStack Congress, a project aimed at providing “policy as a service” for OpenStack clouds, is a project I’ve had the privilege of being involved in from very early days. I first mentioned Congress almost a year ago, and since then the developers have been hard at work on the project. Recently, one of the lead developers posted a summary of some pretty impressive performance improvements that have been made with Congress.

I won’t repeat all the sordid details here; for all the details, I encourage you to go read the full post over at Just to give you a quick highlight of some of the performance gains they’ve been able to realize, consider these numbers:

  • A 500x improvement in query performance
  • A 20,000x increase in data import speed
  • A 6x reduction in memory overhead

Given the nature of Congress—that it must, by its very definition, import data from multiple cloud services and perform queries across that data to determine policy violations—the performance improvements seen in query performance and data import speeds are quite significant.

For the detailed explanation of how the developers were able to see such incredible performance improvements, see the full post. If you’re interested in learning more about Congress, also has a number of other Congress-related posts, or you can check out the Congress project wiki. You can also check out the code on GitHub.

Keep up the great work, Congress team!

Be social and share this post!