1、 ETSI GS MEC 010-2 V1.1.1 (2017-07) Mobile Edge Computing (MEC); Mobile Edge Management; Part 2: Application lifecycle, rules and requirements management Disclaimer The present document has been produced and approved by the Mobile Edge Computing (MEC) ETSI Industry Specification Group (ISG) and repr
2、esents the views of those members who participated in this ISG. It does not necessarily represent the views of the entire ETSI membership. GROUP SPECIFICATION ETSI ETSI GS MEC 010-2 V1.1.1 (2017-07)2 Reference DGS/MEC-0010-2AppLcRulesReqMgm Keywords MEC ETSI 650 Route des Lucioles F-06921 Sophia Ant
3、ipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N 348 623 562 00017 - NAF 742 C Association but non lucratif enregistre la Sous-Prfecture de Grasse (06) N 7803/88 Important notice The present document can be downloaded from: http:/www.etsi.org/standards-search The present
4、document may be made available in electronic versions and/or in print. The content of any electronic and/or print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any existing or perceived difference in contents between such versions
5、and/or in print, the only prevailing document is the print of the Portable Document Format (PDF) version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be subject to revision or change of status. Information on the curren
6、t status of this and other ETSI documents is available at https:/portal.etsi.org/TB/ETSIDeliverableStatus.aspx If you find errors in the present document, please send your comment to one of the following services: https:/portal.etsi.org/People/CommiteeSupportStaff.aspx Copyright Notification No part
7、 may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm except as authorized by written permission of ETSI. The content of the PDF version shall not be modified without the written authorization of ETSI. The copyright and the foregoi
8、ng restriction extend to reproduction in all media. ETSI 2017. All rights reserved. DECTTM, PLUGTESTSTM, UMTSTMand the ETSI logo are Trade Marks of ETSI registered for the benefit of its Members. 3GPPTM and LTE are Trade Marks of ETSI registered for the benefit of its Members and of the 3GPP Organiz
9、ational Partners. oneM2M logo is protected for the benefit of its Members GSM and the GSM logo are Trade Marks registered and owned by the GSM Association. ETSI ETSI GS MEC 010-2 V1.1.1 (2017-07)3 Contents Intellectual Property Rights 7g3Foreword . 7g3Modal verbs terminology 7g31 Scope 8g32 Referenc
10、es 8g32.1 Normative references . 8g32.2 Informative references 8g33 Definitions and abbreviations . 9g33.1 Definitions 9g33.2 Abbreviations . 9g34 Specification level requirements 9g34.1 Requirements 9g34.1.1 Requirements for reference point Mm1 9g34.1.1.1 General requirements 9g34.1.1.2 Interface r
11、equirements. 10g34.1.1.2.1 Application package management interface requirements 10g34.1.1.2.2 Application lifecycle management interface requirements 10g34.1.2 Requirements for reference point Mm3 10g34.1.2.1 General requirements 10g34.1.2.2 Interface requirements. 11g34.1.2.2.1 Application package
12、 management interface requirements 11g34.1.2.2.2 Application lifecycle management interface requirements 11g34.1.2.2.3 Application lifecycle change notification interface requirements . 11g34.1.3 Requirements for application package 12g34.1.3.1 General requirements 12g34.1.3.2 Application descriptor
13、 requirements . 13g35 Message flows to support application lifecycle management 13g35.1 General . 13g35.2 Application package on-boarding . 13g35.2.1 General 13g35.2.2 On-board application package 14g35.2.3 Query application package 14g35.2.4 Disable application package . 15g35.2.5 Enable applicatio
14、n package. 15g35.2.6 Delete application package . 16g35.3 Application instantiation 17g35.4 Application termination 18g36 Information models and interfaces . 19g36.1 Applicable reference points 19g36.2 Information models 19g36.2.1 Application descriptor information model 19g36.2.1.1 Introduction . 1
15、9g36.2.1.2 Type: Application descriptor . 19g36.2.1.2.1 Description 19g36.2.1.2.2 Attributes . 19g36.2.1.3 Type: VirtualComputeDescription 21g36.2.1.3.1 Description 21g36.2.1.3.2 Attributes . 21g36.2.1.4 Type: SwImageDescriptor 21g36.2.1.4.1 Description 21g36.2.1.4.2 Attributes . 21g36.2.1.5 Type: V
16、irtualStorageDescriptor 21g36.2.1.5.1 Description 21g3ETSI ETSI GS MEC 010-2 V1.1.1 (2017-07)4 6.2.1.5.2 Attributes . 21g36.2.1.6 Type: AppExternalCpd . 21g36.2.1.6.1 Description 21g36.2.1.6.2 Attributes . 22g36.2.1.7 Type: ServiceDescriptor 22g36.2.1.7.1 Description 22g36.2.1.7.2 Attributes . 22g36
17、.2.1.8 Type: FeatureDependency 22g36.2.1.8.1 Description 22g36.2.1.8.2 Attributes . 22g36.2.1.9 Type: TrafficRuleDescriptor . 23g36.2.1.9.1 Description 23g36.2.1.9.2 Attributes . 23g36.2.1.10 Type: TrafficFilter . 23g36.2.1.10.1 Description 23g36.2.1.10.2 Attributes . 23g36.2.1.11 Type: InterfaceDes
18、criptor . 24g36.2.1.11.1 Description 24g36.2.1.11.2 Attributes . 24g36.2.1.12 Type: TunnelInfo 24g36.2.1.12.1 Description 24g36.2.1.12.2 Attributes . 24g36.2.1.13 Type: DnsRuleDescriptor 25g36.2.1.13.1 Description 25g36.2.1.13.2 Attributes . 25g36.2.1.14 Type: LatencyDescriptor . 25g36.2.1.14.1 Desc
19、ription 25g36.2.1.14.2 Attributes . 25g36.2.1.15 Type: TerminateAppInstanceOpConfig 25g36.2.1.15.1 Description 25g36.2.1.15.2 Attributes . 25g36.2.1.16 Type: ChangeAppInstanceStateOpConfig 26g36.2.1.16.1 Description 26g36.2.1.16.2 Attributes . 26g36.2.1.17 Type: ServiceDependency 26g36.2.1.17.1 Desc
20、ription 26g36.2.1.17.2 Attributes . 26g36.2.1.18 Type: TransportDependency . 26g36.2.1.18.1 Description 26g36.2.1.18.2 Attributes . 26g36.2.1.19 Type: TransportDescriptor 27g36.2.1.19.1 Description 27g36.2.1.19.2 Attributes . 27g36.3 Interfaces 28g36.3.1 Application lifecycle management interface .
21、28g36.3.1.1 Description 28g36.3.1.2 Create application instance identifier operation 28g36.3.1.2.1 Description 28g36.3.1.2.2 Input parameters 29g36.3.1.2.3 Output parameters . 29g36.3.1.2.4 Operation results 29g36.3.1.3 Application instantiation operation . 29g36.3.1.3.1 Definition. 29g36.3.1.3.2 In
22、put parameters 29g36.3.1.3.3 Output parameters . 30g36.3.1.3.4 Operation results 30g36.3.1.4 Change application instance operational state operation . 30g36.3.1.4.1 Description 30g36.3.1.4.2 Input parameters 31g36.3.1.4.3 Output parameters . 32g36.3.1.4.4 Operation results 32g36.3.1.5 Query applicat
23、ion instance information operation 33g3ETSI ETSI GS MEC 010-2 V1.1.1 (2017-07)5 6.3.1.5.1 Description 33g36.3.1.5.2 Input parameters 33g36.3.1.5.3 Output parameters . 33g36.3.1.5.4 Operation results 33g36.3.1.6 Query application lifecycle operation status . 34g36.3.1.6.1 Description 34g36.3.1.6.2 In
24、put parameters 34g36.3.1.6.3 Output parameters . 34g36.3.1.6.4 Operation results 34g36.3.1.7 Application instance terminate operation 34g36.3.1.7.1 Description 34g36.3.1.7.2 Input parameters 35g36.3.1.7.3 Output parameters . 36g36.3.1.7.4 Operation results 36g36.3.1.8 Delete application instance ide
25、ntifier operation 36g36.3.1.8.1 Description 36g36.3.1.8.2 Input parameters 36g36.3.1.8.3 Output parameters . 36g36.3.1.8.4 Operation results 36g36.3.2 Application lifecycle change notification interface 37g36.3.2.1 Description 37g36.3.2.2 Subscribe operation . 37g36.3.2.2.1 Description 37g36.3.2.2.2
26、 Input parameters 37g36.3.2.2.3 Output parameters . 37g36.3.2.2.4 Operation results 37g36.3.2.3 Notify operation 38g36.3.2.3.1 Description 38g36.3.3 Application package management interface . 38g36.3.3.1 Fetch on-boarded application package operation 38g36.3.3.1.1 Definition. 38g36.3.3.1.2 Input par
27、ameters 38g36.3.3.1.3 Output parameters . 39g36.3.3.1.4 Operation results 39g36.3.3.2 Query application package operation 39g36.3.3.2.1 Definition. 39g36.3.3.2.2 Input parameters 39g36.3.3.2.3 Output parameters . 39g36.3.3.2.4 Operation results 40g36.3.3.3 Subscribe operation. 40g36.3.3.3.1 Definiti
28、on. 40g36.3.3.3.2 Input parameters 40g36.3.3.3.3 Output parameters . 40g36.3.3.3.4 Operation results 40g36.3.3.4 Notify Application Package operation 40g36.3.3.4.1 Definition. 40g36.3.3.5 Onboarding operation 41g36.3.3.5.1 Definition. 41g36.3.3.5.2 Input parameters 41g36.3.3.5.3 Output parameters .
29、41g36.3.3.5.4 Operation results 42g36.3.3.6 Enable operation . 42g36.3.3.6.1 Definition. 42g36.3.3.6.2 Input parameters 42g36.3.3.6.3 Output parameters . 42g36.3.3.6.4 Operation results 42g36.3.3.7 Disable operation 42g36.3.3.7.1 Definition. 42g36.3.3.7.2 Input parameters 43g36.3.3.7.3 Output parame
30、ters . 43g36.3.3.7.4 Operation results 43g36.3.3.8 Query operation . 43g3ETSI ETSI GS MEC 010-2 V1.1.1 (2017-07)6 6.3.3.8.1 Definition. 43g36.3.3.8.2 Input parameters 43g36.3.3.8.3 Output parameters . 44g36.3.3.8.4 Operation results 44g36.3.3.9 Delete operation 44g36.3.3.9.1 Definition. 44g36.3.3.9.
31、2 Input parameters 44g36.3.3.9.3 Output parameters . 44g36.3.3.9.4 Operation results 44g36.3.3.10 Abort application package deletion operation . 45g36.3.3.10.1 Description 45g36.3.3.10.2 Input parameters 45g36.3.3.10.3 Output parameters . 45g36.3.3.10.4 Operation results 45g3Annex A (normative): App
32、lication package state model 46g3A.1 Introduction 46g3A.2 State model . 46g3Annex B (informative): Bibliography . 47g3History 48g3ETSI ETSI GS MEC 010-2 V1.1.1 (2017-07)7 Intellectual Property Rights IPRs essential or potentially essential to the present document may have been declared to ETSI. The
33、information pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found in ETSI SR 000 314: “Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in respect of ETSI standards“, which is available from
34、 the ETSI Secretariat. Latest updates are available on the ETSI Web server (https:/ipr.etsi.org/). Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (o
35、r the updates on the ETSI Web server) which are, or may be, or may become, essential to the present document. Foreword This Group Specification (GS) has been produced by ETSI Industry Specification Group (ISG) Mobile Edge Computing (MEC). The present document is part 2 of a multi-part deliverable co
36、vering Mobile Edge Management, as identified below: Part 1: “System, host and platform management“; Part 2: “Application lifecycle, rules and requirements management“. Modal verbs terminology In the present document “shall“, “shall not“, “should“, “should not“, “may“, “need not“, “will“, “will not“,
37、 “can“ and “cannot“ are to be interpreted as described in clause 3.2 of the ETSI Drafting Rules (Verbal forms for the expression of provisions). “must“ and “must not“ are NOT allowed in ETSI deliverables except when used in direct citation. ETSI ETSI GS MEC 010-2 V1.1.1 (2017-07)8 1 Scope The presen
38、t document provides information flows for lifecycle management of applications running on a mobile edge host, and describes interfaces over the reference points to support application lifecycle management. It also describes application rules and requirements, application-related events and mobility
39、handling. The present document specifies the necessary data model, data format and operation format when applicable. 2 References 2.1 Normative references References are either specific (identified by date of publication and/or edition number or version number) or non-specific. For specific referenc
40、es, only the cited version applies. For non-specific references, the latest version of the referenced document (including any amendments) applies. Referenced documents which are not found to be publicly available in the expected location might be found at https:/docbox.etsi.org/Reference. NOTE: Whil
41、e any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guarantee their long term validity. The following referenced documents are necessary for the application of the present document. 1 ETSI GS NFV-IFA 011 (V2.1.1): “Network Functions Virtualisation (NFV); Manag
42、ement and Orchestration; VNF Packaging Specification“. 2.2 Informative references References are either specific (identified by date of publication and/or edition number or version number) or non-specific. For specific references, only the cited version applies. For non-specific references, the late
43、st version of the referenced document (including any amendments) applies. NOTE: While any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guarantee their long term validity. The following referenced documents are not necessary for the application of the present
44、document but they assist the user with regard to a particular subject area. i.1 ETSI GS MEC 001: “Mobile Edge Computing (MEC); Terminology“. i.2 ETSI GS MEC 002: “Mobile Edge Computing (MEC); Technical Requirements“. i.3 ETSI GS NFV-IFA 007 (V2.1.1): “Network Functions Virtualisation (NFV); Manageme
45、nt and Orchestration; Or-Vnfm reference point - Interface and Information Model Specification“. i.4 ETSI GS MEC 011: “Mobile Edge Computing (MEC); Mobile Edge Platform Application Enablement“. i.5 ETSI GS NFV 003 (V1.2.1): “Network Functions Virtualisation (NFV); Terminology for Main Concepts in NFV
46、“. i.6 ETSI GS MEC 009: “Mobile Edge Computing (MEC); General principles for Mobile Edge Service APIs“. ETSI ETSI GS MEC 010-2 V1.1.1 (2017-07)9 3 Definitions and abbreviations 3.1 Definitions For the purposes of the present document, the terms and definitions given in ETSI GS MEC 001 i.1 and the fo
47、llowing apply: application descriptor: descriptor provided by the application provider, and describes the application rules and requirements of a mobile edge application application package: bundle of files provided by application provider, on-boarded into mobile edge system and used by the mobile e
48、dge system for application instantiation, including an application descriptor, a VM image or a URL link to a VM image, a manifest file, and other optional files 3.2 Abbreviations For the purposes of the present document, the abbreviations given in ETSI GS MEC 001 i.1, ETSI NFV 003 i.5 and the follow
49、ing apply: CPD Connection Point Descriptor DNS Domain Name System FQDN Fully Qualified Domain Name FTP File Transfer Protocol GRE Generic Routing Encapsulation GTP GPRS Tunnelling Protocol GTP-U GPRS Tunnelling Protocol for User plane IP Internet Protocol MAC Media Access Control ME Mobile Edge MEO Mobile Edge Orchestrator MEPM Mobile Edge Platform Manager QCI QoS Class Identifier RNIS Radio Network Information Service URL Uniform Resource Locator 4 Specification level requirements 4.1 Requirements 4.1.1 Requirements for reference point Mm1 4.1.1.1 General