• DocumentCode
    2022979
  • Title

    Neural Network-Based Overallocation for Improved Energy-Efficiency in Real-Time Cloud Environments

  • Author

    Moreno, Ismael Solis ; Xu, Jie

  • Author_Institution
    Sch. of Comput., Univ. of Leeds, Leeds, UK
  • fYear
    2012
  • fDate
    11-13 April 2012
  • Firstpage
    119
  • Lastpage
    126
  • Abstract
    This paper introduces a dynamic resource provisioning mechanism for over allocating the capacity of Cloud data centers based on customer resource utilization patterns. The proposed mechanism reduces the impact on Real-Time constraints while improvements on the overall energy-efficiency are sought. The main idea is to exploit the resource utilization patterns of each customer for smartly under allocating resources to the requested Virtual Machines. This reduces the waste produced by frequent overestimations and increases the data center availability. Consequently, it creates the opportunity to host additional Virtual Machines in the same computing infrastructure improving its energy-efficiency. In order to mitigate the negative effect on deadlines, the proposed over allocation service implements a multiplayer Neural Network to anticipate the resource usage patterns based on historical data. Additionally, a compensation mechanism for adjusting the resource allocation in cases of unexpected higher demand is also described. The experiments contrast the proposed approach against traditional "Dynamic Resource Resizing" energy-aware mechanisms and also to our previous work that implements Low-Pass-Filter as predictor. Results demonstrate meaningful improvements in energy-efficiency while time constraints are slightly affected.
  • Keywords
    cloud computing; computer centres; neural nets; cloud data center; compensation mechanism; customer resource utilization pattern; dynamic resource provisioning mechanism; energy-efficiency; multiplayer neural network; neural network-based overallocation; real-time cloud environment; real-time constraint; virtual machine; Cloud computing; Computational modeling; Energy efficiency; Real time systems; Resource management; Servers; Time factors; cloud computing; customer-awareness; energy-aware provisioning; energy-efficiency; green computing; neural network; overallocation; real-time cloud computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2012 IEEE 15th International Symposium on
  • Conference_Location
    Guangdong
  • ISSN
    1555-0885
  • Print_ISBN
    978-1-4673-0499-3
  • Type

    conf

  • DOI
    10.1109/ISORC.2012.24
  • Filename
    6195869