Systematic adaptation of data delivery
First Claim
1. A method comprising:
- detecting an anomaly in a data network in which a plurality of publishers publish data at published data rates and a plurality of subscribers subscribe to published data;
identifying a lowest priority subscription among the plurality of subscribers;
determining that a data rate for the lowest priority subscription is not below a minimum acceptable data rate for the subscription; and
providing instructions to reduce the data rate for the lowest priority subscription.
4 Assignments
0 Petitions
Accused Products
Abstract
This disclosure describes, in part, a system management component for use in a power grid data network to systematically adjust the quality of service of data published by publishers and subscribed to by subscribers within the network. In one implementation, subscribers may identify a desired data rate, a minimum acceptable data rate, desired latency, minimum acceptable latency and a priority for each subscription and the system management component may adjust the data rates in real-time to ensure that the power grid data network does not become overloaded and/or fail. In one example, subscriptions with lower priorities may have their quality of service adjusted before subscriptions with higher priorities. In each instance, the quality of service may be maintained, even if reduced, to meet or exceed the minimum acceptable quality of service for the subscription.
-
Citations
27 Claims
-
1. A method comprising:
-
detecting an anomaly in a data network in which a plurality of publishers publish data at published data rates and a plurality of subscribers subscribe to published data; identifying a lowest priority subscription among the plurality of subscribers; determining that a data rate for the lowest priority subscription is not below a minimum acceptable data rate for the subscription; and providing instructions to reduce the data rate for the lowest priority subscription. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method performed by a computing device operatively coupled to a data network having a publisher publishing data, the method comprising:
-
detecting an anomaly affecting a segment of the data network; identifying a first subscriber receiving the published data from the publisher transmitted along a data path passing through the segment of the data network affected by the detected anomaly; identifying a second subscriber (i) with a low priority and (ii) receiving the published data at a quality of service above a minimum quality of service associated with the second subscriber; and providing an instruction to the data network to reduce the quality of service of the identified second subscriber with the low priority in response to the detected anomaly affecting the segment of the data network. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of transmitting data between a publisher and a subscriber via a data network having a plurality of network nodes interconnecting the publisher and the subscriber, the method comprising:
-
receiving, from the publisher, a notification from the publisher regarding availability of the published data at a publishing data rate; receiving, from the subscriber, a subscription request for receiving the published data at a subscription quality of service (“
QoS”
) level;defining a network path through the data network for delivering the published data from the publisher to the subscriber based on both the publishing data rate and the subscription QoS level; and providing forwarding rules to the individual network nodes to route the published data to the subscriber along the defined network path in the data network. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification