Page 86 - Proceedings of the 2018 ITU Kaleidoscope
P. 86

‎ 2018 ITU Kaleidoscope Academic Conference‎




           Considering the different approaches presented in Table  • RQ 1: which ML techniques could be considered more
           1, recent research work by the authors [14] validate that  appropriate for VMPr Triggering methods?
           algorithms considering prediction-based VMPr triggering
           methods for solving a VMP problem in a two-phase     • RQ 2: how important is to accurately predict when to
           optimization scheme outperform other evaluated alternatives.  trigger a VMPr phase in VMP problems?
           Consequently, designing novel prediction-based VMPr  • RQ 3: rather than predicting future objective function
           triggering methods may improve operations of cloud     values, what other parameters could be evaluated for
           computing data centers, where ML techniques represent a  VMPr Triggering methods?
           promising approach.
           Additionally to the potential of applying ML techniques for  3.2  ML for Network Management
           VMPr triggering methods, several other issues should be  In the context of 5G networks, mobile operations should
           considered during the reconfiguration time, once a placement  include critical and fault-tolerant services, where live
           reconfiguration is accepted.                        migration of VMs between PMs in VMPr phases may require
           In the next section, two main identified opportunities for  short-time re-routing strategies and adaptive topologies,
           ML techniques are summarized in order to improve cloud  where SDN represents a valid approach in cloud computing
           computing data center management.                  networks.  Consequently, considering network routing
                                                              reconfiguration (NRR) [16] as part of VMP problems also
              3.  MACHINE LEARNING OPPORTUNITIES              represent opportunities for ML techniques to predictively
           According to Mitchell et al.  [15], a broadly accepted  reconfigure networking topologies and routes in cloud
           definition of algorithms in machine learning fields is that:  services.
           A computer program is said to learn from experience E with  Additionally, several formulations consider inter-VM network
           respect to some class of tasks T and performance measure P  traffic minimization by locating VMs with high network
           if its performance at tasks in T, as measured by P, improves  communication rate in the same PM, as studied in [12]. In
           with experience E.                                 this case, studying techniques for clustering these VMs may
           Additionally, it is important to remember that machine  result in being useful for this particular operational decision
           learning may be broadly classified into [23]:       making. Consequently, the following research questions may
             • Supervised Learning: where inputs and desired outputs  be analyzed:
               (labels) are given to the learning algorithm as a training  • RQ 4:  which ML techniques could be considered
               phase.                                             more appropriate for predicting Network Routing
             • Unsupervised Learning: where no labels are given,  Reconfiguration (NRR) as part of VMP problems in SDN
               leaving the learning algorithm to find structure in its  implementations?
               inputs.                                          • RQ 5:   which ML techniques could be considered
                                                                  more appropriate for clustering VMs for supporting
           In the context of the research topic presented in this work,  placement decisions?
           most important applications include Regression (supervised
           learning) and Clustering (unsupervised learning). Section  It is important to note that several other challenges and
           3.1 discusses opportunities for ML techniques in Regression  opportunities may be considered for applying ML techniques
           and its application to prediction problems, particularly  to improve cloud computing data center management in 5G
           for proposing novel VMPr Triggering, while Section 3.2  service operations.
           describes ML opportunities in Clustering and its application
           to cloud computing network management.               4.  CONCLUSIONS AND FUTURE DIRECTIONS

           3.1 ML for VMPr Triggering                         In the context of resource management for cloud computing
           In the context of the studied two-phase optimization scheme  data centers, several challenges may be addressed by
           for VMP problems in cloud computing environments,  considering state-of-the-art machine learning techniques.
           prediction-based VMPr triggering methods represent a  This paper presented identified opportunities on improving
           promising triggering approach, as previously studied by the  critical resource management decisions, analyzing the
           authors in [14].  To the best of the author’s knowledge,  potential of applying machine learning to solve these relevant
           existing VMPr triggering methods consider basic statistical  problems, mainly in Regression and Clustering applications.
           techniques (e.g. double exponential smoothing) for deciding  A two-phase optimization scheme for VMP problems
           when or under what circumstances to trigger a VMPr phase.  was considered to present opportunities for machine
           A regression analysis based on current operational data on  learning techniques as a promising approach to address
           cloud computing data centers may improve prediction models  identified research challenges such as proposing novel
           in real-world implementations, as 5G service providers.  prediction-based VMPr triggering methods (see Section 3.1)
           Consequently, exploring alternative techniques for predicting  and applying clustering algorithms to identify VMs with high
           when to trigger a VMPr phase should advance the field of the  communication rates to allocate them in the same PM if
           studied VMP problems, considering the following research  possible in order to minimize inter-VM network traffic (see
           questions:                                         Section 3.2).




                                                           – 70 –
   81   82   83   84   85   86   87   88   89   90   91