Service interface for QoS-driven HPNA networks
First Claim
1. An out-of-band signaling model media control (MC) terminal for a Home Phoneline Network Association (HPNA) network, the MC terminal comprising:
- a Quality of Service (QoS) management entity (QME) receiving an end-to-end QoS message characterizing a down-stream session for a user application, the end-to-end QoS message including at least one QoS parameter set that is expressed at layer 3 and higher of an ISO/IEC basic reference model of Open Systems Interconnection (OSI) (ISO/IEC 7498-1) and is to be passed down to layer 2 of the MC terminal for enabling QoS traffic transport for the session; and
an admission control entity (ACE) performing an admission control decision relating to the session based on the end-to-end QoS message characterizing the QoS stream and concurrent bandwidth usage of the HPNA network;
wherein the end-to-end QoS message characterizing the session is a request for admitting the session to the HPNA network,wherein the ACE, responsive to the end-to-end QoS message, rejects or admits the requesting session to the HPNA network based on an outcome of the admission control decision, andwherein the QME, responsive to an admitted session, establishes at least one QoS stream in layer 2 of the MC terminal for transporting the traffic of the session between logical link control (LLC) sublayer entities within the HPNA network.
0 Assignments
0 Petitions
Accused Products
Abstract
An out-of-band signaling model media control (MC) terminal for an HPNA network includes a QoS management entity (QME) and an admission control entity (ACE) and provides end-to-end QoS by passing the QoS requirements from higher layer to the lower layers of the HPNA network. The QME receives an end-to-end QoS message characterizing a session for a user application. The ACE performs an admission control decision relating to the session based on the end-to-end QoS message characterizing the QoS stream. A resource control module, when part of the ACE, performs at least one admission control decision relating to the session based on a resource permission, and a policy control module, when part of the ACE, performs at least one admission control decision relating to the session based on a policy permission.
97 Citations
23 Claims
-
1. An out-of-band signaling model media control (MC) terminal for a Home Phoneline Network Association (HPNA) network, the MC terminal comprising:
-
a Quality of Service (QoS) management entity (QME) receiving an end-to-end QoS message characterizing a down-stream session for a user application, the end-to-end QoS message including at least one QoS parameter set that is expressed at layer 3 and higher of an ISO/IEC basic reference model of Open Systems Interconnection (OSI) (ISO/IEC 7498-1) and is to be passed down to layer 2 of the MC terminal for enabling QoS traffic transport for the session; and an admission control entity (ACE) performing an admission control decision relating to the session based on the end-to-end QoS message characterizing the QoS stream and concurrent bandwidth usage of the HPNA network; wherein the end-to-end QoS message characterizing the session is a request for admitting the session to the HPNA network, wherein the ACE, responsive to the end-to-end QoS message, rejects or admits the requesting session to the HPNA network based on an outcome of the admission control decision, and wherein the QME, responsive to an admitted session, establishes at least one QoS stream in layer 2 of the MC terminal for transporting the traffic of the session between logical link control (LLC) sublayer entities within the HPNA network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An out-of-band signaling model media control (MC) terminal for a Home Phoneline Network Association (HPNA) network, the MC terminal comprising:
-
a Quality of Service (QoS) management entity (QME) receiving an end-to-end QoS message characterizing a down-stream session for a user application, the end-to-end QoS message including at least one QoS parameter set that is expressed at layer 3 and higher of an ISO/IEC basic reference model of Open Systems Interconnection (OSI) (ISO/IEC 7498-1) and is to be passed down to layer 2 of the MC terminal for enabling QoS traffic transport for the session; an admission control entity (ACE) performing an admission control decision relating to the session based on the end-to-end QoS message characterizing the QoS stream and concurrent bandwidth usage of the HPNA network; a frame classification entity (FCE) located at a logical link control (LLC) sublayer of the MC terminal, the FCE receiving a data frame for the down-stream session, the FCE classifying the received data frame for a media access control (MAC) sublayer based on QoS information associated with the received data frame and associating the classified data frame with a QoS stream queue physically located at the MC terminal and corresponding to a classification of the data frame; and a frame scheduling entity (FSE) located at the MAC sublayer of the MC terminal, the FSE scheduling transmission of the data frame to a destination for the data frame based on a QoS requirement associated with the down-stream QoS stream; wherein the FCE includes a frame classification table containing at least one entry having a frame classifier that is used for classifying the data frame received for the down-stream session; wherein the FSE includes a frame scheduling table containing QoS scheduling information for the QoS stream queue associated with the classified data frame; and wherein the QoS scheduling information includes a set of QoS parameter values, a QoS stream identification (ID) for the QoS stream of the classified data frame and queue status information for the QoS stream queue.
-
-
12. An out-of-band signaling model non-media control (non-MC) terminal for a Home Phoneline Network Association (HPNA) network, the non-MC terminal comprising:
-
a Quality of Service (QoS) stream queue located at a media access control (MAC) sublayer of the non-MC terminal, the QoS stream having at least one associated QoS parameter value; and an FCE located at an LLC sublayer of the non-MC terminal, the FCE of the non-MC terminal receiving a data frame from a layer higher than the LLC layer of the non-MC terminal and classifying the received data frame for a MAC sublayer of the non-MC terminal based on QoS information associated with the received data frame, the FCE of the non-MC terminal associating the classified data frame with the QoS stream queue when a classification of the data frame corresponds to the at least one QoS parameter value associated with the QoS stream queue; wherein the non-MC terminal further includes a frame scheduling entity (FSE) located at the MAC sublayer of the non-MC terminal, the FSE of the non-MC terminal scheduling transmission of the data frame received from the higher layer of the non-MC terminal based on QoS information associated with the data frame received from the higher layer of the non-MC terminal. - View Dependent Claims (13)
-
-
14. A method for controlling media access in an out-of-band signaling model Home Phoneline Network Association (HPNA) network, the method comprising steps of:
-
receiving an end-to-end QoS message at a Quality of Service (QoS) management entity (QME) of an out-of-band signaling model media control (MC) terminal, the end-to-end message characterizing a down-stream session for a user application and including at least one QoS parameter set that is expressed at layer 3 and higher of an ISO/IEC basic reference model of Open Systems Interconnection (OSI) (ISO/IEC 7498-1) and is to be passed down to layer 2 of the MC terminal for enabling QoS traffic transport for the session; performing an admission control decision relating to the down-stream session based on the end-to-end QoS message characterizing the QoS stream and concurrent bandwidth usage of the HPNA network, the at least one end-to-end QoS message characterizing the down-stream session being a request for admitting the session to the HPNA network; rejecting or admitting the requesting session to the HPNA network based on an outcome of the admission control decision, and establishing a down-stream stream in layer 2 of the MC terminal for transporting the traffic of the session between logical link control (LLC) sublayer entities within the HPNA network. - View Dependent Claims (15)
-
-
16. A method for controlling media access in an out-of-band signaling model Home Phoneline Network Association (HPNA) network, the method comprising steps of:
-
receiving an end-to-end QoS message at a Quality of Service (QoS) management entity (QME) of an out-of-band signaling model media control (MC) terminal, the end-to-end message characterizing a down-stream session for a user application and including at least one QoS parameter set that is expressed at layer 3 and higher of an ISO/IEC basic reference model of Open Systems Interconnection (OSI) (ISO/IEC 7498-1) and is to be passed down to layer 2 of the MC terminal for enabling QoS traffic transport for the session; performing an admission control decision relating to the down-stream session based on the end-to-end QoS message characterizing the QoS stream and concurrent bandwidth usage of the HPNA network; forming a frame classification table containing at least one entry having a frame classifier that is used for classifying the data frame received from the higher layer of the MC terminal based on the QoS information associated with the data frame received from the higher layer of the MC terminal; and forming a frame scheduling table containing an entry having QoS scheduling information for the QoS stream queue associated with the classified data frame; wherein the QoS scheduling information includes a set of QoS parameter values, a QoS stream identification (ID) for the QoS stream of the classified data frame and queue status information for the QoS stream queue.
-
-
17. A method for controlling media access in an out-of-band signaling model Home Phoneline Network Association (HPNA) network, the method comprising steps of:
-
receiving an end-to-end QoS message at a Quality of Service (QoS) management entity (QME) of an out-of-band signaling model media control (MC) terminal, the end-to-end message characterizing a down-stream session for a user application and including at least one QoS parameter set that is expressed at layer 3 and higher of an ISO/IEC basic reference model of Open Systems Interconnection (OSI) (ISO/IEC 7498-1) and is to be passed down to layer 2 of the MC terminal for enabling QoS traffic transport for the session, the down-stream session being a new session; performing an admission control decision relating to the down-stream session based on the end-to-end QoS message characterizing the QoS stream and concurrent bandwidth usage of the HPNA network; receiving a data frame for the down-stream session at a logical link control (LLC) layer of the MC terminal, the data frame being received from a higher layer of the MC terminal than the LLC layer of the MC terminal; classifying the data frame received from the higher layer of the MC terminal for a media access control (MAC) layer of the MC terminal based on QoS information associated with the data frame received from the higher layer of the MC terminal; associating the classified data frame with a QoS stream queue corresponding to a classification of the data frame and associated with the QoS stream in layer 2 of the MC terminal; and adding a new entry to the frame classification table corresponding to the new stream.
-
-
18. A method for controlling media access in an out-of-band signaling model Home Phoneline Network Association (HPNA) network, the method comprising steps of:
-
receiving an end-to-end QoS message at a Quality of Service (QoS) management entity (QME) of an out-of-band signaling model media control (MC) terminal, the end-to-end message characterizing a down-stream session for a user application and including at least one QoS parameter set that is expressed at layer 3 and higher of an ISO/IEC basic reference model of Open Systems Interconnection (OSI) (ISO/IEC 7498-1) and is to be passed down to layer 2 of the MC terminal for enabling QoS traffic transport for the session; performing an admission control decision relating to the down-stream session based on the end-to-end QoS message characterizing the QoS stream and concurrent bandwidth usage of the HPNA network; receiving a data frame for the down-stream session at a logical link control (LLC) layer of the MC terminal, the data frame being received from a higher layer of the MC terminal than the LLC layer of the MC terminal; classifying the data frame received from the higher layer of the MC terminal for a media access control (MAC) layer of the MC terminal based on QoS information associated with the data frame received from the higher layer of the MC terminal; and associating the classified data frame with a QoS stream queue corresponding to a classification of the data frame and associated with the QoS stream in layer 2 of the MC terminal; wherein the destination for the data frame is at least one out-of-band signaling model non-media control (non-MC) terminal. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification