1、 ATIS-0800045 IPTV QOS METRICS METADATA ATIS is the leading technical planning and standards development organization committed to the rapid development of ATIS is the leading technical planning and standards development organization committed to the rapid development of global, market-driven standa
2、rds for the information, entertainment and communications industry. More than 200 companies actively formulate standards in ATIS Committees, covering issues including: IPTV, Cloud Services, Energy Efficiency, IP-Based and Wireless Technologies, Quality of Service, Billing and Operational Support, Em
3、ergency Services, Architectural Platforms and Emerging Networks. In addition, numerous Incubators, Focus and Exploratory Groups address evolving industry priorities including Smart Grid, Machine-to-Machine, Networked Car, IP Downloadable Security, Policy Management and Network Optimization. ATIS is
4、the North American Organizational Partner for the 3rd Generation Partnership Project (3GPP), a member and major U.S. contributor to the International Telecommunication Union (ITU) Radio and Telecommunications Sectors, and a member of the Inter-American Telecommunication Commission (CITEL). ATIS is a
5、ccredited by the American National Standards Institute (ANSI). For more information, please visit . Notice of Disclaimer ATIS-0800011, Quality of Service Metrics and Measurements for Public Services 2; and ATIS-0800027, IPTV Glossary 3. 1This document is available from the Alliance for Telecommunica
6、tions Industry Solutions, 1200 G Street N.W., Suite 500, Washington, DC 20005. 2This document is available from the W3C. ATIS-0800045 2 3.2 Acronyms & Abbreviations Please refer to the IPTV Glossary 3 for all acronyms and abbreviations. ATIS Alliance for Telecommunications Industry Solutions IIF IPT
7、V Interoperability Forum IPTV IP Television QoS Quality of Service XML eXtensible Markup Language 4 QOS METRICS DESCRIPTION (INFORMATIVE) 4.1 Overview/Background of QoS Metrics Please refer to 1 and 2 for a description of QoS metrics. ATIS-0800041, Implementers Guide to QoS Metrics 4, is recommended
8、 reading. 4.2 Overview/Background of IPTV QoS Metrics Metadata The metadata for the IPTV QoS Metrics has been developed using with the following philosophy: The Metadata is future proof. The Metadata is expandable. The Metadata is delivery agnostic. The Metadata can be used to request or deliver QoS
9、 metrics. The Metadata can define the measurement interval. The Metadata can be used in a polled or event-driven environment. 4.2.1 Future Proof The QoS Metrics Metadata is future-proofed for addition of new IPTV metrics by defining the metric identifiers as non-specific strings, where the value of
10、the string is the name of the metric defined in 1 and 2. There are no enumerated values. All of the metric parameters are defined as strings with exception of the timestamp, which uses the XML standardized dateTime value. 4.2.2 Expandable The QoS Metrics Metadata is expandable by utilizing a simple
11、loop with an unlimited number of elements. 4.2.3 Delivery Mechanism The QoS Metrics Metadata is designed to be delivery-agnostic. ATIS-0800045 3 4.2.4 Parameter Request The QoS Metrics Metadata can be used to request specific parameters by setting the MetricRequest element to “TRUE”. If this value i
12、s false, then the data contains the report for the QoS metrics which can be the requested parameters, all parameters, or any group of parameters. The methodology used to determine which parameters to report is outside the scope of this document. 4.2.5 Parameter Response The QoS Metrics Metadata can
13、be used as a response with the specific parameters from the “Parameter Request” or may report specific parameters as an event. The event-based “Parameter Response” operation and what parameters to report are outside the scope of this document. 4.2.6 Poll/Event The QoS Metrics Metadata is agnostic to
14、 whether it is polled or delivered as an event. 4.2.7 Interval Management Some of the QoS metrics parameters utilize the concept of an interval during which the desired metric is measured and then stored. Parameters with an interval have a start time and duration. Resolution is one second for all st
15、art times and durations. The interval start time and duration is defined in the “Parameter Request”. Interval start time is one of the following: Start immediately. Start n seconds after receiving the “Parameter Request”. Start at a fixed time. Recurring measurement. When there is a recurring measur
16、ement, the “Parameter Response” supports reporting multiple intervals for a given parameter. 5 IPTV QOS METRICS METADATA SPECIFICATION (NORMATIVE) 5.1 IPTV QoS Metrics XML Framework 5.1.1 XML Schema The IPTV QoS Metrics XML Description Schema that has been developed under the auspices of ATIS is ass
17、ociated with the IIF “qmet:” XML namespace. The full IPTV QoS Metrics XML Description Schema is in the form of a “.xsd” file, which is contained in a “zip” archive that accompanies the present document. In the event of any conflict, this “.xsd” file takes precedence over the XML schema definitions i
18、n the present document. The formal definition of the ATIS IIF qmet: metadata namespace is: xmlns:qmet=“http:/www.atis.org/ServiceDelivery/IPTV/QoSMetrics/1/schema“ ATIS-0800045 4 The ATIS IPTV QoS Metrics XML schema imports XML Description Schemes from the W3C XML specification 5 and ATIS IIF Global
19、 XML Types definition. The namespaces of these schemes are: xmlns=“http:/www.w3.org/2001/XMLSchema“ xmlns:gt=“http:/www.atis.org/ServiceDelivery/IPTV/GlobalTypes/3/schema“ REQ.0800045.1 The IPTV QoS Metrics XML Schema shall be associated with the “qmet:” XML namespace. REQ.0800045.2 The ATIS IIF qme
20、t: metadata namespace shall be xmlns:qmet=“http:/www.atis.org/ServiceDelivery/IPTV/QoSMetrics/1/schema”. 5.1.2 Identifiers The XML type gt:IIFIDType is used for identifiers of a number of XML elements in the present document. The XML type gt:IIFIDRefType is used for references to such elements, wher
21、eby the identifier of the referenced element has the same value as the reference. REQ.0800045.3 The XML type gt:IIFIDType identifiers shall be globally-unique URIs. 5.2 IPTV QoS Metadata Implementation 5.2.1 IPTV QoS Metrics Request/Response Metadata Operation An IPTV QoS Metrics Request/Response cy
22、cle consists of a request and response. REQ.0800045.4 After receiving an IPTV QoS Metrics Request, the Measurement Point shall send the IPTV QoS Metrics data response after the measurement has been made. 5.2.1.1 IPTV QoS Metrics Event Operation The Measurement Point may send the IPTV QoS Metrics dat
23、a at its own discretion for example, based on a fault occurring or at a periodic time interval. The methodology that dictates how a Measurement Point determines when to send the IPTV QoS Metrics data is out of scope for this document. REQ.0800045.5 The Measurement Point may send the IPTV QoS Metric
24、data at its own discretion. 5.2.2 IPTV QoS Metrics Type Description The IPTV QoS Metrics Metadata follows a simple format that references the QoS Metrics parameters defined in Table 2 of ATIS-0800008 1 and Tables 1 and 2 of ATIS-0800011 2. This allows for support of future revisions by updating the
25、table. The parameter names have the whitespace removed. REQ.0800045.6 The metric parameter names shall be those defined in Table 2 of ATIS-0800008 1 and Tables 1 and 2 of ATIS-0800011 2 with the whitespace removed. 5.2.2.1 Top-Level Metadata Structure The top-level structure consists of a single QoS
26、 Metrics table that includes any number of metric parameters (defined in 5.2.2) using the QosMetricsTableType type. ATIS-0800045 5 Table 1: QosMetricsTable XML Schema Table 2: QosMetricsTable Elements Name Type R/O Semantics QosMetricsTable Element R Root element for an ATIS QoS Metrics XML document
27、, encompassing all aspects of QoS metrics parameters. REQ.0800045.7 The QosMetricsTable shall be included in the top-level data as defined in Table 1. Figure 1: Top-Level QoS Metrics Table 5.2.2.2 QosMetricsTableType Definition The QosMetricsTableType consists of a choice of a request, response, or
28、event (QosMetricsRequest, QosMetricsResponse, or QosMetricsEvent). Only one of these shall be selected per XML document. Table 3: QosMetricsTableType Schema ATIS-0800045 6 Table 4: QosMetricsTableType Elements Name Type R/O/Choice Semantics QosMetricsRequest Element Choice The QosMetricsRequest elem
29、ent is defined by the QoSMetricsRequest Type, which contains the elements defined in a request. QosMetricsResponse Element Choice The QosMetricsResponse element is defined by the QosMetricsResponseType, which contains the elements defined in a response. QosMetricsEvent Element Choice The QosMetricsE
30、vent element is defined by the QosMetricsEventType, which contains the elements defined in an event. REQ.0800045.8 Only one of QosMetricsRequest, QosMetricsResponse, or QosMetricsEvent elements shall be included in the QosMetricsTable element. 5.2.2.3 QosMetricsRequestType The QosMetricsRequestType
31、contains a Request identifier, a Measurement Point identifier, and a list of the requested QoS Metrics. Table 5: QosMetricsRequestType Schema Table 6: QosMetricsRequestType Elements Name Type R/O Semantics RequestId Element R The RequestID provides a mechanism to link a response to a request. All re
32、quests are expected to put a unique identifier in this element. Associated responses will return the same value in the response. MeasurementPoint Element O Measurement Points can be included. If present in the QosMetricsRequest element, then the Measurement Point is valid for all QoS Metrics. QosMet
33、ricRequestConfig Element R QoS Metric Request Configuration. This includes the names, time to start measuring, duration of measurement, etc. ATIS-0800045 7 Figure 2: QoS Metrics Request Type REQ.0800045.9 The RequestId shall be included in the QosMetricsRequest element. REQ.0800045.10 The RequestId
34、should be a unique value. REQ.0800045.11 MeasurementPoint elements may be included in the QosMetricsRequest element. REQ.0800045.12 There may be multiple MeasurementPoint elements included in the QosMetricsRequest element. REQ.0800045.13 The QosMetricRequestConfig element shall be included in the Qo
35、sMetricsRequest element. 5.2.2.4 QosMetricsResponseType The QosMetricsResponseType contains a Request ID and a list of the requested QoS Metrics along with associated parameters. Table 7: QosMetricsResponseType Schema Table 8: QosMetricsResponseType Elements Name Type R/O Semantics RequestId Element
36、 R The RequestID provides a mechanism to link a response to a request. All responses are expected to put the Request ID from the associated request. QosMetric Element R List of QoS Metric names and associated parameters. ATIS-0800045 8 Figure 3: QoS Metrics Response Type REQ.0800045.14 The RequestId
37、 shall be included in the QoS Metrics Response element. REQ.0800045.15 The RequestId shall be the value received in the associated QoS Metrics Request. REQ.0800045.16 The QosMetric element(s) shall be included in the QosMetricsResponse element. 5.2.2.5 QosMetricsEventType The QosMetricsEventType con
38、tains a list of the requested QoS Metrics along with associated parameters. Table 9: QosMetricsEventType Schema Table 10: QosMetricsEventType Elements Name Type R/O Semantics QosMetric Element R List of QoS Metric names and associated parameters. Figure 4: QoS Metrics Event Type REQ.0800045.17 The Q
39、osMetric element(s) shall be included in the QosMetricsEvent element. 5.2.2.6 QosMetricRequestConfigType The QoS Metric Request Configuration type is used in the request for particular metrics and to include the associated measurement configuration data. ATIS-0800045 9 Table 11: QosMetricRequestConf
40、igType Schema Table 12: QosMetricRequestConfigType Definitions Name Type R/O Semantics QosMetricName Element R These are to be the exact strings as defined in Table 2 of 1 and Tables 1 and 2 of 2 with the whitespace removed. MeasurementPoint Element O Specific Measurement Points can be optionally in
41、cluded. If the MeasurementPoint element is present in the QosMetricsRequest, then these are expected to be subsets or additions of the QosMetricsRequest Measurement Points TimeStamp Element O The time stamp for a request is the time to start the measurement. If this value is in the past, then the me
42、asurement starts immediately but with the current time timestamp. IntervalCategory Element R One of the following strings: “OneTime” “Recurring” “Immediate” “Continuous“ “None” IntervalRecTime Element O For recurring measurements, the time between measurements in seconds. Figure 5: QoS Metric Data T
43、ype ATIS-0800045 10 REQ.0800045.18 The QosMetricName element shall be included in the QosMetricRequestConfig element. REQ.0800045.19 The MeasurementPoint element may be included in the QosMetricRequestConfig element. REQ.0800045.20 The TimeStamp element and duration attribute may be included in the
44、QosMetricRequestConfig element. REQ.0800045.21 The IntervalCategory element shall be included in the QosMetricRequestConfig element. REQ.0800045.22 The IntervalRecTime element may be included in the QosMetricRequestConfig element. 5.2.2.7 QosMetricType The QoS Metric type consists of the QosMetricDa
45、ta. Table 13: QosMetricType Schema Figure 6: QoS Metric Type Table 14: QosMetricType XML Definition Name Type R/O Semantics QosMetricData Element R QoS Metric parameter data. REQ.0800045.23 The QosMetricData element shall be included in the QosMetric element. REQ.0800045.24 The MeasurementPoint elem
46、ent may be included in the QosMetric element. 5.2.2.8 QosMetricDataType Description The QoS Metrics Data Requested element consists of: QoS Metric name. Data value. Measured point identifier. ATIS-0800045 11 Time stamp of when measurement started. Duration. Interval category (single, recurring, imme
47、diate). Table 15: QosMetricDataType Schema Figure 7: QoS Metric Data Type Table 16: QosMetricDataType Definitions Name Type R/O Semantics QosMetricName Element R These are to be the exact strings as defined in Table 2 of 1 and Tables 1 and 2 of 2 with the whitespace removed. Data Element R The data
48、value is a string that is one of the following: Numeric value of the metric parameter. “Incomplete“ Measurement not completed. “N/A” Metric data not available. “N/S” Metric parameter not supported. “MAX” Data value exceeded maximum. “MIN” Data value below minimum. NOTE All data value units are as de
49、fined in Table 2 of 1 and Tables 1 and 2 of 2. ATIS-0800045 12 Name Type R/O Semantics MeasurementPoint Element R The Measurement Point of the metric. TimeStamp Element O The time that the measurement interval started. IntervalCategory Element One of the following strings: “OneTime” “Recurring” “Immediate” “Continuous” “NotStarted” (start time in future) “None” “NA” (e.g., Not Available)
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1