7.2 Performance assurance

28.5383GPPEdge Computing ManagementManagement and orchestrationRelease 18TS

7.2.1 Description

The clause contains procedures associated with performance assurance.

7.2.2 EAS performance assurance

7.2.2.1 Measurement collection via performance job control

Figure 7.2.2.1-1 depicts a procedure that describes how an ASP can consume performance assurance MnS to collect the EAS measurements via performance job control.

Figure 7.2.2.1-1: Measurement collection via performance job control

1. ASP, as the consumer of performance assurance MnS, consumes the measurement job control MnS with createMeasurementJob operation (see TS 28.550 [8]) to request ECSP management system, as the producer of performance assurance MnS, to collect EAS measurements. The createMeasurementJob operation also includes a reportingMethod attribute to indicating the report method (i.e., performance data file or by performance data streaming).

2. ECSP management system returns the output parameter with jobId to indicate the PM job been created.

3. If this PM job is based on performance file reporting service, then

3.1. ASP invokes the subscribe operation (see clause 12.6.1.1.1 in TS 28.532 [5]) to subscribe to receive notifications from the ECSP management system.

3.2. ECSP management system sends a notifyFileReady notification (see clause 11.6.1.1 in TS 28.532 [5]) to ASP to indicate the performance data file is ready.

3.3. ASP fetches the EAS measurement data from the MnS producer.

Otherwise (performance data streaming service)

3.4. ECSP management system invokes the establishStreamingConnection operation (see clause 11.5.1.1 in TS 28.532 [5]) to establish a streaming connection with ASP for sending the streaming data.

3.5 ECSP management system collects the EAS measurement data and invokes the reportStreamData operation (see clause 11.5.1.3 in TS 28.532 [5]) to send the streaming data to ASP.

7.2.2.2 Measurement collection via configurable measurement control

Figure 7.2.2.2-1 depicts a procedure that describes how an ASP can consume performance assurance MnS to collect the EAS measurements via configurable measurement control.

Figure 7.2.2.2-1: Measurements collection via configurable measurement control

1. ASP, as the consumer of provisioning MnS, consumes the provisioning MnS with createMOI operation for PerfMetricJob IOC to request ECSP management system, as the producer of provisioning MnS, to collect EAS measurements. The PerfMetricJob MOI includes a ReportingCtrl attribute (See clause 4.3.33 in TS 28.622 [4]) to indicating the report method (i.e., performance data file or by performance data streaming).

2. ECSP management system returns the output parameter with jobId to indicate the PM job been created.

3. If this PM job is based on performance file reporting service, then:

3.1. ASP invokes the subscribe operation (see clause 12.6.1.1.1 in TS 28.532 [5]) to subscribe to receive notifications from the ECSP management system.

3.2. ECSP management system sends a notifyFileReady notification to ASP to indicate the performance data file is ready.

3.3. ASP fetches the EAS measurement data from the MnS producer.

Otherwise (performance data streaming service)

3.4. ECSP management system invokes the establishStreamingConnection operation to establish a streaming connection with ASP for sending the streaming data.

3.5. ECSP management system collects the EAS measurement data and invokes the reportStreamData operation to send the streaming data to ASP.

7.2.3 5GC NF measurements to evaluate EAS performance

7.2.3.1 Measurement collection via performance job control

Figure 7.2.3.1-1 depicts a procedure that describes how an ECSP management system can consume performance assurance MnS to collect the 5GC NF measurements from PLMN management system via performance job control.

Figure 7.2.3.1-1: Measurements collection via performance job control

1. ECSP management system, as the consumer of performance assurance MnS, consumes the measurement job control MnS with createMeasurementJob operation (see TS 28.550 [8]) to request ECSP management system, as the producer of performance assurance MnS, to collect 5GC NF measurements that may impact EAS performance. The createMeasurementJob operation also includes a reportingMethod attribute to indicating the report method (i.e., performance data file or by performance data streaming).

2. PLMN management system returns the output parameter with jobId to indicate the PM job been created.

3. If this PM job is based on performance file reporting service, then

3.1. ECSP management system invokes the subscribe operation (see clause 12.6.1.1.1 in TS 28.532 [5]) to subscribe to receive notifications from the PLMN management system.

3.2. PLMN management system sends a notifyFileReady notification to ECSP management system to indicate the performance data file is ready.

3.3. ECSP management system fetches the 5GC NF measurement data from the MnS producer.

Otherwise (performance data streaming service)

3.4. PLMN management system invokes the establishStreamingConnection operation to establish a streaming connection with ECSP management system for sending the streaming data.

3.5 PLMN management system collects the measurement data and invokes the reportStreamData operation to send the 5GC NF streaming data to ECSP management system.

7.2.3.2 Measurement collection via configurable measurement control

Figure 7.2.3.2-1 depicts a procedure that describes how an ECSP management system can consume performance assurance MnS to collect the 5GC NF measurements from PLMN management system via configurable measurement control.

Figure 7.2.3.2-1: Measurement collection via configurable measurement control

1. ECSP management system, as the consumer of provisioning MnS, consumes the provisioning MnS with createMOI operation for PerfMetricJob IOC to request ECSP management system, as the producer of provisioning MnS, to collect 5GC NF measurements that may impact EAS performance. The PerfMetricJob MOI includes a ReportingCtrl attribute (See clause 4.3.33 in TS 28.622 [4]) to indicating the report method (i.e., performance data file or by performance data streaming).

2. PLMN management system returns the output parameter with jobId to indicate the PM job been created.

3. If this PM job is based on performance file reporting service, then

3.1. ECSP management system invokes the subscribe operation (see clause 12.6.1.1.1 in TS 28.532 [5]) to subscribe to receive notifications from the PLMN management system.

3.2. PLMN management system sends a notifyFileReady notification to ECSP management system to indicate the performance data file is ready.

3.3. ECSP management system fetches the 5GC NF measurement data from the MnS producer.

Otherwise (performance data streaming service)

3.4. PLMN management system invokes the establishStreamingConnection operation to establish a streaming connection with ECSP management system for sending the streaming data.

3.5. PLMN management system collects the measurement data and invokes the reportStreamData operation to send the 5GC NF streaming data to ECSP management system.

7.2.4 ECS performance assurance

7.2.4.1 Measurement collection via performance job control

The mechanism used for collecting EAS measurements, as defined in clause 7.2.2.1, via performance job control are used for collecting ECS measurements too. ECSP consumer can request ECSP management system for collecting ECS measurements using measurement job control MnS with createMeasurementJob operation (see TS 28.550 [8]). The measurements are delivered to the consumer either using File data reporting service or Streaming data reporting service as defined in [5].

7.2.4.2 Measurement collection via configurable measurement control

The mechanism used for collecting EAS measurements, as defined in clause 7.2.2.2, via configurable measurement control are used for collecting ECS measurements too. ECSP consumer can request ECSP management system for collecting ECS measurements using createMOI operation for PerfMetricJob IOC [4]. The measurements are delivered to the consumer either using File data reporting service or Streaming data reporting service as defined in [5].

7.2.5 EES performance assurance

7.2.5.1 Measurement collection via performance job control

The mechanism used for collecting EAS measurements, as defined in clause 7.2.2.1, via performance job control are used for collecting EES measurements too. Any management consumer can request for collecting EES measurements using measurement job control MnS with createMeasurementJob operation (see TS 28.550 [8]). The measurements are delivered to the consumer either using File data reporting service or Streaming data reporting service as defined in [5].

7.2.5.2 Measurement collection via configurable measurement control

The mechanism used for collecting EAS measurements, as defined in clause 7.2.2.2, via configurable measurement control are used for collecting EES measurements too. Any management consumer can request for collecting EES measurements using createMOI operation for PerfMetricJob IOC [4]. The measurements are delivered to the consumer either using File data reporting service or Streaming data reporting service as defined in [5].