Two resources service_group and service_object are added, multiple service group and service objects can be configured to allow flexibility and grouping of traffic, service group consists of multiple service objects, admin can create multiple service groups to provide more flexibility to tenants for using them without disturbing other tenants. due to many to many relationship between service groups and service objects, to associate them an association table is introduced, currently only service object config is the way to associate to service group The service objects are grouped into service group that can be referenced from other openstack modules (eg. firewall rule, securitygroup etc). currently firewall rule has multiple service groups to allow the user flexibilty to define their own groups and use them without impacting the other users. due to many to many relationship between service groups and firewall rules exists an association table is introduced, Each service object can be defined with a timeout value that can be used to overwrite default session idle timeout value.