A method for communication on a shared communication media, comprising: holding a virtual token for a fixed time quota, the virtual token held by a first coordinator of a plurality of coordinators that form a virtual ring on the shared communication media, wherein only a virtual-token-holding coordinator of the plurality of coordinators is permitted to transmit data associated with a first quality of service level; periodically transmitting data associated with the first quality of service level, by the first coordinator while holding the virtual token, to one of more power conditioners on a local domain associated with the first coordinator; passing, by the first coordinator when the fixed time quota expires, the virtual token to a second coordinator of the plurality of coordinators; periodically transmitting data associated with the first quality of service level, by the second coordinator while holding the virtual token, to one of more power conditioners on a local domain associated with the second coordinator, wherein the second coordinator holds the virtual token for the fixed time quota; receiving, by a third coordinator of the plurality of coordinators and while the second coordinator holds the virtual token, a message requiring the third coordinator to transmit data associated with a second quality of service level to one or more power conditioners of a local domain associated with the third coordinator; and transmitting, by the third coordinator and while the second coordinator is not transmitting any data, the data associated with the second quality of service level to the one or more power conditioners of the local domain associated with the third coordinator. holding a virtual token for a fixed time quota, the virtual token held by a first coordinator of a plurality of coordinators that form a virtual ring on the shared communication media, wherein only a virtual-token-holding coordinator of the plurality of coordinators is permitted to transmit data associated with a first quality of service level; periodically transmitting data associated with the first quality of service level, by the first coordinator while holding the virtual token, to one of more power conditioners on a local domain associated with the first coordinator; passing, by the first coordinator when the fixed time quota expires, the virtual token to a second coordinator of the plurality of coordinators; periodically transmitting data associated with the first quality of service level, by the second coordinator while holding the virtual token, to one of more power conditioners on a local domain associated with the second coordinator, wherein the second coordinator holds the virtual token for the fixed time quota; receiving, by a third coordinator of the plurality of coordinators and while the second coordinator holds the virtual token, a message requiring the third coordinator to transmit data associated with a second quality of service level to one or more power conditioners of a local domain associated with the third coordinator; and transmitting, by the third coordinator and while the second coordinator is not transmitting any data, the data associated with the second quality of service level to the one or more power conditioners of the local domain associated with the third coordinator.