Internet of things end-to-end service layer quality of service management
Methods, system, and apparatuses may support end-to-end (E2E) quality of service (QoS) through the use of service layer (SL) sessions. For example, an application can communicate with a targeted device based on application specified schedule, latency, jitter, error rate, throughput, level of security, and cost requirements.
1 . An apparatus comprising circuitry configured to:
receive a message containing information associated with a service layer session ID indicating an end-to-end service layer session, wherein the end-to-end service layer session configures one or more underlying networks connecting a service layer entity and another service layer entity;
identify a set of end-to-end quality of service requirements for the message that is associated with the service layer session ID; and
transport the message through the one or more underlying networks in accordance with the quality of service requirements of the message corresponding to the service layer session ID, the transporting including controlling a QoS level of the message.
2 . The apparatus of claim 1 , the circuitry further configured to:
send a notification for a new level of quality of service requirements of the message if a condition is not met.
3 . The apparatus of claim 2 , wherein the notification is generated either on a message by message basis, periodic basis or on an event basis.
4 . The apparatus of claim 1 , wherein the quality of service requirements of the message comprises a minimum throughput threshold for the end-to-end service layer session.
5 . The apparatus of claim 1 , wherein the quality of service requirements of a message comprises a minimum reachability schedule for the end-to-end service layer session.
6 . A method for managing a service layer, the method comprising:
receiving a message containing information associated with a service layer session ID indicating an end-to-end service layer session, wherein the end-to-end service layer session configures one or more underlying networks connecting a service layer entity and another service layer entity;
identifying a set of end-to-end quality of service requirements for the message that is associated with the service layer session ID; and
transporting the message through the one or more underlying networks in accordane with the quality of service requirements of the message corresponding to the service layer session ID, the transporting including controlling a QoS level of the message.
7 . The method of claim 6 , further comprising:
sending a notification for a new level of quality of service requirements of the message if a condition is not met.
8 . The method of claim 7 , wherein the notification is generated either on a message by message basis, periodic basis or on an event basis.
9 . The method of claim 6 , wherein the quality of service requirements of the message comprises a minimum throughput threshold for the end-to-end service layer session.
10 . The method of claim 6 , wherein the quality of service requirements of the message comprises a minimum reachability schedule for the end-to-end service layer session.