Meetings/GroupBasedPolicy/MeetingMinutesArchive

Dec 17th 2015

 * Service chain node config attr size
 * Port Extra Attribute extension
 * Propagating post-commit exceptions

Dec 10th 2015

 * Removal of unmaintained drivers
 * Liberty release & long pending patches
 * Service Management Spec
 * Cluster ID for HA Spec

Dec 3rd, Nov 19th, 12th 2015

 * QoS
 * Liberty release & long pending patches
 * Cluster ID for HA Spec
 * Service Management Spec

Oct 15th 2015

 * Stackforge namespace retirement - Oct 17th
 * CLI changes to improve usability
 * Node Composition Plugin/Driver/Plumber enhancements
 * Traffic stitching & Proxy Group spec
 * New Terminology and Implementation
 * Implementation patches

Oct 8th 2015

 * Protocol number support
 * Node Composition Plugin/Driver/Plumber enhancements
 * Traffic stitching & Proxy Group spec
 * New Terminology and Implementation
 * Implementation patches

Oct 1st 2015

 * Stable release
 * High priority bugs
 * Node Composition Plugin/Driver/Plumber enhancements
 * Traffic stitching & Proxy Group spec
 * New Terminology and Implementation
 * Implementation patches

Sept 3rd, 10th, 17th, 24th 2015

 * High priority bugs
 * Node Composition Plugin/Driver/Plumber enhancements
 * New Terminology and Implementation
 * Implementation patches

Aug 20th 2015

 * Pending reviews
 * Admin or Provider tenant owns service chain instances
 * fix redirect action for external policies(provider)
 * Disallow overlapping provided and consumed PRS
 * Plumbing Terminology and Implementation
 * Friendlier consumed/provided PRS input for PTG
 * Shared PRS

Aug 13th, 6th, 2015

 * Kilo Work items
 * Features
 * Plumbing Terminology and Implementation
 * Add Service Management attribute to PTG
 * Admin or Provider tenant owns service chain instances
 * Shared PRS
 * Quota support
 * Friendlier consumed/provided PRS input for PTG

July 30th, 23rd 2015

 * Stable branches for client <- stable/juno is now available
 * Service Profile backport
 * Kilo Work items
 * Features
 * Plumbing Terminology and Implementation
 * Add Service Management attribute to PTG
 * Admin or Provider tenant owns service chain instances
 * Shared PRS
 * Quota support

July 16th, 9th 2015

 * Stable branches for client
 * Kilo Work items
 * Features
 * Add Service Management attribute to PTG
 * Admin or Provider tenant owns service chain instances
 * Shared PRS
 * Quota support
 * CLI
 * Group Member CLI
 * CLI for Neutron Mapped attributes
 * Command Aliases
 * Heat
 * Service Profile

June 25th 2015

 * Kilo Work items
 * Heat
 * Backport namespace change
 * CLI
 * Service Profile
 * Group Member CLI
 * CLI for Neutron Mapped attributes
 * Command Aliases
 * Features
 * Reference driver for Node composition plugin
 * Admin tenant owns service chain instances
 * Shared PRS
 * Quota support

June 18th 2015

 * Core reviewer team
 * Kilo Work items
 * Features
 * Reference driver for Node composition plugin
 * Shared PRS
 * Admin tenant owns service chain instances
 * Quota support

June 4th, 11th 2015

 * Kilo Work items
 * Features
 * Service Chain Driver refactor spec, Implementation patches
 * Shared PRS
 * Admin tenant owns service chain instances
 * Quota support

May 28th, 2015

 * Liberty/Vancouver Summit Review
 * Design summit etherpad
 * Kilo Work items
 * Features
 * Floating IP Support Spec, Floating IP Impl
 * Service Chain Driver refactor spec, Implementation patches
 * An improved Horizon UI
 * Drag-and-drop-like Service Chaining UI

May 7th, 2015

 * Back porting changes to stable branch
 * Patches in queue
 * New patches to be added


 * Kilo Work items
 * Features
 * Kilo sync is complete; please take note of "Moving GBP resources to an independent namespace" in Heat
 * Floating IP Support Spec, Floating IP Impl
 * Service Chain Driver refactor spec, Implementation patches


 * Open Discussion
 * Skip next three week's IRC?

April 30th, 23rd, 2015

 * Back porting changes to stable branch
 * Patches in queue


 * Kilo Work items
 * Features
 * Kilo sync
 * Floating IP Support Spec, Floating IP Impl
 * Service Chain Driver refactor spec, Implementation patches


 * Refactor feature branch
 * Patches in review

April 16th, 9th, 2015

 * GBP Project Proposal
 * Back porting changes to stable branch


 * Kilo-3 Work items
 * Features
 * Re-factor Group Based Policy with Neutron RESTful APIs
 * Kilo sync
 * Floating IP Support

April 2nd, March 26th, 2015

 * GBP Project Proposal


 * Kilo-3 Work items
 * Features
 * Re-factor Group Based Policy with Neutron RESTful APIs
 * https://review.openstack.org/#/c/159725, https://review.openstack.org/#/c/156776, https://review.openstack.org/#/c/156856
 * Floating IP Support
 * Taskflow investigation

March 19th, 12th 2015

 * GBP Project Proposal


 * GBP PTL Elections
 * Candidate(s)


 * Kilo-2 Work items
 * Features
 * Re-factor Group Based Policy with Neutron RESTful APIs
 * https://review.openstack.org/#/c/159725, https://review.openstack.org/#/c/156776, https://review.openstack.org/#/c/156856
 * Floating IP Support
 * Taskflow investigation


 * Cross project liaisons

March 5th, Feb 26th, 19th, 12th, 2015

 * Kilo-2 Work items
 * Bugs:
 * Critical
 * High
 * Medium
 * RMD assumes implicit driver running
 * Features
 * Re-factor Group Based Policy with Neutron RESTful APIs
 * WIP Implementation
 * Floating IP Support
 * Taskflow investigation


 * Packaging Update

Feb 5th, 2015

 * Kilo-1 Work items
 * Bugs:
 * Critical
 * High
 * Medium
 * Features
 * Re-factor Group Based Policy with Neutron RESTful APIs
 * Floating IP Support


 * Packaging Update

Jan 29th, 2015

 * Bugs
 * https://bugs.launchpad.net/group-based-policy/+bug/1404412
 * https://bugs.launchpad.net/group-based-policy/+bug/1408147
 * https://bugs.launchpad.net/group-based-policy/+bug/1382154
 * https://bugs.launchpad.net/group-based-policy/+bug/1382147
 * https://bugs.launchpad.net/group-based-policy/+bug/1407321


 * Packaging Update
 * Fedora/RH/CentOS update
 * Ubuntu


 * Proposed Kilo Plan and Milestones

Jan 22nd, 2015

 * Bugs
 * https://bugs.launchpad.net/group-based-policy/+bug/1404412
 * https://bugs.launchpad.net/group-based-policy/+bug/1408147
 * https://bugs.launchpad.net/group-based-policy/+bug/1382154
 * https://bugs.launchpad.net/group-based-policy/+bug/1382147
 * https://bugs.launchpad.net/group-based-policy/+bug/1407321


 * Packaging Update
 * Fedora/RH/CentOS update
 * Ubuntu


 * Kilo-1 Planning
 * Tech Debt
 * Use Neutron public API
 * API endpoint
 * Floating IP support

Jan 15th, 2015

 * Release announcement
 * http://lists.openstack.org/pipermail/openstack-dev/2015-January/054249.html
 * Bugs
 * https://bugs.launchpad.net/group-based-policy/+bug/1404412
 * https://bugs.launchpad.net/group-based-policy/+bug/1411237
 * Packaging
 * Fedora/RH/CentOS update

Jan 8th, 2015

 * GBP Release
 * Packaging

Dec 18th, 2014

 * Bugs
 * Critical bugs
 * Pending feature merges
 * Hierarchical Contracts
 * New policy drivers
 * ODL
 * Nuage
 * Packaging

Dec 11th, 2014

 * Bugs
 * Critical bugs
 * Merged features
 * Resources' sharing
 * Extensions loading
 * Handling Policy Rule updates
 * Focus for this week
 * External connectivity
 * [ Hierarchical Contracts]
 * [ Handling Policy Action Updates]
 * New policy drivers
 * ODL
 * Nuage
 * Packaging

Dec 4th, 2014

 * Bugs
 * Critical bugs
 * Pending features
 * Resources' sharing
 * Extensions loading
 * External connectivity
 * [ Hierarchical Contracts]
 * Handling Policy Rule updates
 * [ Handling Policy Action Updates]
 * Kilo blueprints
 * New policy drivers
 * ODL
 * Nuage
 * Packaging

Nov 26th, 2014

 * Review meeting for "Shared resources" and "External Connectivity"

Nov 20th, 2014

 * Bugs
 * Intra EPG connectivity not working
 * Feature blueprints
 * Renaming completed on server and client, Heat renaming patches in review
 * Resources' sharing
 * Extensions loading
 * Kilo blueprints
 * New policy drivers
 * ODL
 * Nuage
 * Packaging

Nov 13th, 2014

 * Paris summit follow up
 * GBP Juno milestones
 * Pending work items
 * Vendor drivers

Oct 28th, 2014

 * GBP Service Chaining patches' review meeting

Oct 30th, 23rd, 2014

 * Specs in review
 * Server patches in review
 * GBP Design Summit Session in Paris
 * Etherpad

Oct 16th, 2014

 * Specs in review
 * Current DB approach: SSDC
 * Server patches in review
 * Review meeting log
 * Review owners/volunteers
 * GBP Design Summit Session in Paris

Oct 14th, 2014

 * GBP patches' review meeting

Oct 9th, 2014

 * Patches in review
 * How our chain of DB migrations will co-exist with neutron's chain of DB migrations
 * What should be factored out of the resource_mapping driver for use by other drivers

Oct 2nd, 2014

 * Process in StackForge
 * Launchpad BP --> Gerrit Spec Review --> Gerrit Implementation Review (Gerrit Workflow)
 * StackForge repos, Gerrit and Launchpad Links
 * Patches in review
 * Resource renaming - finalize
 * Contracts        -->   Policy Rules Set
 * Policy Labels  -->   Policy Tags
 * Renaming pre/post merge of current patches in review
 * Cross project dependency (neutron package)
 * How our chain of DB migrations will co-exist with neutron's chain of DB migrations
 * What should be factored out of the resource_mapping driver for use by other drivers

Sept 25th, 2014

 * StackForge repos and process
 * Resource renaming (again ?!?)
 * Contracts        -->   Policy Rules Set
 * Policy Labels  -->   Policy Tags

Sept 4th, 11th, 2014

 * Status update on branches in review
 * Next steps discussion

Aug 28th, 2014

 * J3 milestone and Open Discussion

Aug 21st, 2014

 * Discussion on the path forward


 * Patches in review


 * Resource Model/API/DB/Plugin Update
 * Pending -2 on first patch


 * Mapping Model/Driver Update


 * Security Groups mapping update
 * Mapping Document
 * GPM-RMD-3 patch


 * API Intercept


 * CLI/Client Update


 * Tempest tests update


 * Vendor/Open Source Controller Drivers


 * Horizon update


 * Services’ integration update


 * Open Discussion

Aug 14th, 7th, 2014

 * Mailing list discussion on the path forward
 * Endpoint terminology


 * Patches in review


 * Resource Model/API/DB/Plugin Update
 * Pending -2 on first patch


 * Mapping Model/Driver Update


 * Security Groups mapping update
 * Mapping Document


 * CLI/Client Update
 * Profiled API suggestion


 * Tempest tests update


 * API Intercept


 * Vendor/Open Source Controller Drivers


 * Horizon update


 * Services’ integration update


 * Open Discussion

July 31st, 2014

 * Patches are in review


 * Resource Model/API/DB/Plugin Update
 * Pending -2 on first patch


 * Mapping Model/Driver Update


 * Security Groups mapping update
 * Mapping Document


 * CLI/Client Update
 * Profiled API suggestion


 * Tempest tests update


 * API Intercept


 * Vendor/Open Source Controller Drivers


 * Horizon update


 * Services’ integration update


 * Open Discussion

July 24th, 2014
Code Sprint

July 17th, 10th, 2014

 * Patches are in review (getting decent reviewer attention, more would be great)


 * Resource Model/API/DB/Plugin Update
 * All review comments resolved, and pending -2 was for the missing driver patch
 * DB migration script is pending
 * banix working on adding driver-specific UTs to GPM-PLG-1


 * Mapping Model/Driver Update


 * Security Groups mapping update
 * Mapping Document


 * CLI, Horizon update


 * Functional/System Testing


 * API Intercept
 * https://review.openstack.org/#/c/105695/


 * Vendor/Open Source Controller Drivers
 * ODL
 * IBM SDN-VE
 * Nuage
 * Cisco APIC
 * One Convergence NSVD
 * Big Switch


 * Services’ integration update


 * Open Discussion

July 3rd, 2014

 * Patches in review (getting decent reviewer attention, more would be great):
 * EP, EPG, L2/3 Policy
 * Resource Model: API, DB, Plugin
 * GP-API-1: https://review.openstack.org/#/c/95900
 * GP-DB-1: https://review.openstack.org/#/c/96050
 * GP-PLG-1: https://review.openstack.org/#/c/96393
 * GP to Neutron Resource Mapping
 * GPM-API-1: https://review.openstack.org/#/c/100716
 * GPM-DB-1: https://review.openstack.org/#/c/101795
 * GPM-PLG-1: https://review.openstack.org/#/c/101957
 * Policy Classifier, Action, Rules
 * Resource Model: API, DB, Plugin
 * GP-API-2: https://review.openstack.org/#/c/101816
 * GP-DB-2: https://review.openstack.org/#/c/103456/
 * GP-PLG-2: https://review.openstack.org/#/c/103465/
 * Contracts
 * Resource Model: API, DB, Plugin
 * GP-API-3: https://review.openstack.org/#/c/103486
 * GP-DB-3: https://review.openstack.org/#/c/103755/
 * GP-PLG-3: https://review.openstack.org/#/c/103798


 * Resource Model/API/DB/Plugin Update
 * All patches posted (later patches need a rebase)
 * Change in URI: /gp --> /grouppolicy
 * attribute name change: default_subnet_prefix_length --> subnet_prefix_length
 * banix working on adding driver-specific UTs to GPM-PLG-1


 * Mapping Model/Driver Update


 * CLI, Horizon update


 * Security Groups mapping update


 * Services’ integration update


 * Open Discussion

June 26, 19, 12, 2014

 * API/Resource Model patches:
 * Patches for EP, EPG, L2/3 Policy:
 * GP API-1: https://review.openstack.org/#/c/95900
 * GP DB-1: https://review.openstack.org/#/c/96050
 * GP Plugin-1: https://review.openstack.org/#/c/96393


 * Patches for Policy Classifier, Action, Rules:
 * GP API-2: https://review.openstack.org/#/c/101816


 * Mapping driver/data path patches
 * To be rebased on above:
 * GPM API-1: https://review.openstack.org/#/c/100716
 * GPM DB-1: https://review.openstack.org/#/c/101795
 * GPM Plugin-1: https://review.openstack.org/#/c/101957
 * GPM drivers: currently targeted for end of this week


 * UTs


 * Services’ integration update


 * CLI, Horizon update


 * Open Discussion

June 5, 2014

 * Gerrit reviews:
 * Initial series of patches with EP, EPG, L2/3 Policy:
 * https://review.openstack.org/#/c/95900
 * https://review.openstack.org/#/c/96050
 * https://review.openstack.org/#/c/96393
 * Next series adds GroupPolicyMapping extension
 * API layer - today
 * DB layer - today
 * Plugin layer - tomorrow
 * Implicit L2/L3 policy resource driver - next week
 * Mapping driver - next week
 * Need reviews within sub-team, then from cores


 * Mapping attribute names
 * Does prefixing with "neutron_" imply GP is not neutron?
 * neutron_port vs. port
 * neutron_network vs. network


 * Open Discussion

May 29, 2014

 * Gerrit reviews:
 * New patches with EP, EPG, L2/3 Context:
 * https://review.openstack.org/#/c/95900
 * https://review.openstack.org/#/c/96050
 * https://review.openstack.org/#/c/96393
 * (mapping driver series)
 * Replace the older Patches (abandon?):
 * https://review.openstack.org/#/c/93853
 * https://review.openstack.org/#/c/93935
 * PoC follow-up
 * Security Groups mapping
 * Services' integration
 * Mapping driver/data path patches
 * Update on accessing Neutron resources (Controller versus Client)
 * IPv4/6 support in the same L2/3_Context
 * Resource/Implicit context driver
 * Resource name changes (again!) l2/3_context --> l2/3_policy? (based on feedback)
 * API interception/Nova integration

May 22, 2014

 * Change of weekly meeting time <- proposal?
 * PoC status update
 * Gerrit reviews:
 * Policy Model: https://review.openstack.org/#/c/93853/ (now broken down into the first of a series)
 * Mapping Driver: https://review.openstack.org/#/c/93935/
 * Mapping driver
 * Resource/Implicit context driver
 * Issue with resource creation notifications
 * Resource name changes
 * API interception/Nova integration
 * Summit session post-mortem (marun)

May 8, May 1, April 24, 2014

 * GP spec gerrit review - https://review.openstack.org/#/c/89469/ - Merged
 * PoC Status Update: https://github.com/noironetworks/neutron-group-policy/tree/group-policy-poc
 * Policy Model and code
 * Policy Plugin Driver (Classical Neutron resources mapping)
 * Client, CLI
 * Horizon
 * Heat
 * Atlanta Design Summit Session
 * Atlanta Conference Session

April 17, 2014

 * PoC Status Update
 * Policy Model and code
 * Policy Plugin Driver (Classical Neutron resources mapping)
 * Group Policy CLI
 * Atlanta Design Summit Session
 * Atlanta Conference Session

April 10, 2014

 * PoC Status Update
 * Updates to code: SumitNaiksatam banix
 * Remove WIP from the model document
 * https://docs.google.com/presentation/d/1Nn1HjghAvk2RTPwvltSrnCUJkidWKWY2ckU7OYAVNpo/edit?pli=1#slide=id.g1d6aae2d8_536
 * More progress may be needed on the services side

April 3, 2014

 * Action Item Review
 * mestery to possibly move meeting by 1 hour
 * PoC Updates
 * Continue discussion of PoC

March 27, 2014

 * Action item review
 * Team to flesh out PoC details in doc
 * mestery to check if meeting can be moved by an hour
 * PoC Proposal
 * GP Model (latest rev)
 * Carry over from yesterday's services' discussion (if time permits)

March 20, 2014

 * Action item review
 * Team to review/finalize the model by next week, SumitNaiksatam to get back with filling any holes
 * PoC Brainstorm
 * Come to consensus on use-case for PoC
 * Use case needs to validate the model we've worked on
 * Something to demonstrate at the Summit

March 13, 2014
https://docs.google.com/a/noironetworks.com/presentation/d/1Nn1HjghAvk2RTPwvltSrnCUJkidWKWY2ckU7OYAVNpo/edit#slide=id.g1c910cf8b_038
 * Action item review
 * Team to review and comment on proposed model changes:
 * Other status updates

March 6, 2014

 * Action item review
 * SumitNaiksatam and prasadv to update document to add contracts to Object Model
 * mandeep to setup neutronclient shared repo
 * Plugin status update
 * Model

February 27, 2014

 * Action items from last meeting
 * banix to publish DB code to shared github for review
 * Data Model
 * Policy API
 * Client library
 * Services' discussion (insertion/chaining) - separate IRC meeting: https://wiki.openstack.org/wiki/Meetings/AdvancedServices
 * Open issues

February 20, 2014

 * Action items
 * mestery to change this meeting to be at 1900UTC Thursdays on #openstack-meeting-alt going forward
 * SumitNaiksatam to update meeting page with temporary shared github address
 * mandeep to update wiki with collaboration instructions
 * PoC Status
 * API
 * Sumit has pushed out API branch: https://github.com/noironetworks/neutron-group-policy/tree/sumit/api
 * Model
 * New core plugin vs. service plugin
 * Agent
 * Discussion on integration with network services

February 13, 2014

 * Action item review from a couple of weeks ago
 * mestery to setup shared github for work
 * https://github.com/mestery/neutron/tree/group_policy
 * s3wong to work with the rest of the PoC team to get first draft of API proposal out.
 * https://docs.google.com/a/mestery.com/document/d/1b_ywmSTKYW4PBjhkXREPePRgVmz-Uwv_Bb-i7Jaqsu4/edit
 * PoC: Starting to code
 * https://docs.google.com/document/d/14UyvBkptmrxB9FsWEP8PEGv9kLqTQbsmlRxnqeF9Be8/edit?usp=sharing
 * Progress and discussion on PoC coding
 * OpenDaylight Application Policy Proposal
 * The idea is to map 1:1 to Group Policy Proposal here
 * https://wiki.opendaylight.org/view/Project_Proposals:Application_Policy_Plugin
 * Integration with network services

January 23, 2014

 * Action item review
 * mestery to setup shared github for work
 * https://github.com/mestery/neutron/tree/group_policy
 * s3wong to work with the rest of the PoC team to get first draft of API proposal out.
 * https://docs.google.com/a/mestery.com/document/d/1b_ywmSTKYW4PBjhkXREPePRgVmz-Uwv_Bb-i7Jaqsu4/edit
 * PoC: Starting to code
 * https://docs.google.com/document/d/14UyvBkptmrxB9FsWEP8PEGv9kLqTQbsmlRxnqeF9Be8/edit?usp=sharing

January 16, 2014

 * Action item review
 * mestery s3wong banix to flesh out more details in the document and assign tasks to interested parties
 * https://docs.google.com/document/d/14UyvBkptmrxB9FsWEP8PEGv9kLqTQbsmlRxnqeF9Be8/edit?usp=sharing
 * Open Discussion

January 9, 2014

 * Action item review
 * banix and mestery to writeup PoC in Google Doc for discussion next week.
 * PoC discussion and planning
 * https://docs.google.com/document/d/14UyvBkptmrxB9FsWEP8PEGv9kLqTQbsmlRxnqeF9Be8/edit?usp=sharing

January 2, 2014

 * Action item review
 * s3wong to update attributes table
 * s3wong to update document to note "allow over deny" in action section.
 * Anything else?

December 19, 2013

 * Action items from previous meeting:
 * alagalah to migrate taxonomy diagram into the main document


 * Possible discussion points:
 * Let us see if we can get consensus for the following:
 * 1) Converged model by allowing to have a destination group and a source group to each have one or more end points
 * 2) Minimum set of actions to support: security, redirect, qos
 * 3) Conflict resolution

December 12, 2013

 * Action items from previous meeting:
 * banix to flesh out the tables he put in the document.
 * banix and alagalah to flesh out the tables started in the document, possibly adding a diagram showing the relationship
 * s3wong to update action section in document to not reflect neutron objects directly.
 * sc68cal Look over action example for QoS and provide feedback


 * Possible discussion points:
 * Group Based Policy Taxonomy Document: https://docs.google.com/drawings/d/1HYGUSnxcx_8wkCAwE4Wtv3a30JstOBPyuknf7UnJMp0/edit?usp=sharing
 * endpoints/groups
 * Endpoints belonging to multiple groups? If allowed (as is the case in the current model), how to deal with conflicting policies applied to a flow?
 * Policies and Actions
 * Do we need to define a minimum set of actions (and the functional definitions for them) that should be supported by plugins that support this extension? Do we specify an extended list of actions that may or may not be implemented by a plugin that supports this extension?
 * Do we need a mechanism to query the list of supported actions by a given plugin/implementation? Would that allow the selection of actions from a list of pre defined actions (the extended list from the previous item)? Do we need to instead provide the framework for adding any type of action that a plugin may want to define and support?
 * Policy rule attributes: Do we need the new attribute "priority" for policy rules?

December 5, 2013

 * Action items from previous meeting:
 * banix and michsmit to flesh out the objects and attributes we want to expose in more detail in the design document
 * banix and s3wong to make first pass at defining initial rules.


 * Link to Icehouse Neutron Project Plan:
 * https://wiki.openstack.org/wiki/Icehouse_Release_Schedule
 * Please note Group Policy work is intended for prototyping and discussion during Icehouse, implementation in "J" release
 * We need to come up with:
 * A more precise list of the objects/resources we are adding with attributes for each
 * Relationship to existing neutron objects/resources
 * Assign people action items around these and track them from week to week

(Old) Future Meeting Topics

 * New directions
 * Network aware scheduling
 * Some other interactions to consider (maybe at a later meeting) - how does network aware scheduling interact with this policy based network abstraction? [Debo~]
 * Use cases:
 * Affinity aware placement: Given a storage end point (x), obtain an end point y or an entity z which can construct an end point y, such that distance(x,y)=small or <c, where c is a constant.
 * Anti-affinity: Want to place 2 VMs as far as possible
 * Bandwidth constrained placement: Want to place 2 VMs with 2 end-point groups such that the bandwidth between them <c, c=constant.
 * Other use cases: hotspot aware placement etc.
 * Questions
 * Does it relate to the Group-Policy abstraction? If it is just a declarative model, maybe we need an orthogonal metrics model
 * Should we discuss this issue now? I am happy to volunteer