Page 681 - Cloud computing: From paradigm to operation
P. 681

XaaS                                                     3


            The analytical network applications are used to match specific conditions based on the analytical results.
            Once a condition is matched, the application can activate the pre-defined event and the further actions will
            depend on the specific policies associated with this condition.
            These  functionalities  can  be  achieved  along  with  other  related  functionalities,  such  as  NaaS  service
            instantiation, NaaS service orchestration, resource abstraction and control, and evolved real-time OSS, and
            can help to complete the whole NaaS service lifecycle management in an iterative way. More details on the
            lifecycle management of cloud services can be found in [ITU-T Y.3522].

            7.5     Autonomic functionalities

            Autonomic functionalities in the NaaS architecture are responsible for making decisions on their own, using
            high-level policies. They constantly check and optimize their status automatically and adapt themselves to
            changing conditions.

            From an operational point of view, closed control loops driven through autonomic functionalities can be
            included at resource level (PNFs, VNFs) as well as in the different OSS functionalities described in clause 7.8.
            Typically, a closed loop control is comprised of functionalities for collecting and monitoring data from the
            system being managed, analysing (through filtering, correlation and other mechanisms), planning (different
            actions  based  on  inferring  trends,  finding  causes  of  the  problem)  and  executing  the  decided  plan(s).
            Autonomic  functionalities can  therefore  involve  and  rely on  the  use of  network  analytics  functionalities
            (see clause 7.4). Policies can be used with control loops to guide their operation (see clause 7.6 regarding
            policy related functionalities).

            7.6     Policy related functionalities

            Policy  related  functionalities  in  the  NaaS  architecture  play  an  important  role  in  realizing  lifecycle
            management (refer to different OSS functionalities, see clause 7.8), network operational policy modelling
            (refer to NaaS service instantiation functionalities, see clause 7.2) as well as closed loop automation (refer to
            autonomic functionalities, see clause 7.5) and network analytics functionalities (see clause 7.4). The main
            goal of policy functionalities is to control in a simple manner the behaviour of the NaaS CSP system using
            configurable policies and rules.

            Policy related functionalities include:
            –       Policy creation: used to design and validate policies rules, identify and resolve overlaps and conflicts
                    between  policies.  A  policy  can  be  of  a  high-level  nature  to  create  a  condition,  requirement  or
                    constraint that must be provided, maintained, and enforced. A policy may also be defined at a lower
                    level, such as a machine-readable rule or software condition. Policies can be created in conjunction
                    with NaaS services (refer to development functionalities in clause 7.9 or independently from NaaS
                    services (e.g., policies unrelated to NaaS services such as NaaS CSP internal security policies).
            –       Policy distribution: after being created, policies available in repositories are distributed to the right
                    policy-enabled components in the NaaS architecture;
            –       Policy decision and enforcement: at runtime, policies that were previously distributed to policy-
                    enabled  NaaS  components  will  be  used  by  those  components  to  control  or  influence  their
                    functionality and behaviour, including any decisions and actions that have to be taken.

            7.7     NaaS resource functionalities
            The NaaS resource functionalities include the functionalities necessary for the support of NaaS services. This
            include  functionalities  such  as  network  services,  network  functions,  as  well  as  the  resources  used  in
            underlying  cloud  computing  infrastructures  and  network  infrastructures  (see clause 6.3  for  further
            description of NaaS resources). For example, these NaaS resource functionalities can be used to provide
            virtualized networks exposed by the service layer to the NaaS CSC.
            NaaS resource functionalities include network connectivity functionalities used in the different NaaS CSP
            domains. Network connectivity functionalities include interworking functionalities between the different




                                                                                                         673
   676   677   678   679   680   681   682   683   684   685   686