OpenStack sourcecode study