Fuzzy Rule-Based Systems for Optimizing Power Consumption in Data Centers

One of the most important aspects in cloud computing is the infraestructure as a service (IaaS). In the basic cloud service model, providers offers virtual machines and solutions based on virtualization. An user pays for consumption of resources (disk space, virtual local area networks, etc.). A data center is a facility used to house computer systems to provide IaaS. Large data centers consume a lot of electricity (high power consumption) and are a source of environmental pollution and costs, so it is important to improve their performance. In this paper a fuzzy rule-based system is proposed to schedule virtual machines in a data center based on Green Computing concepts: minimum power consumption as performance index is considered. This approach is compared to classic scheduling algorithms in literature.

[1]  Francisco Herrera,et al.  Genetic Fuzzy Systems - Evolutionary Tuning and Learning of Fuzzy Knowledge Bases , 2002, Advances in Fuzzy Systems - Applications and Theory.

[2]  A. J. Yuste,et al.  Evolutionary Fuzzy Scheduler for Grid Computing , 2009, IWANN.

[3]  Rajkumar Buyya,et al.  Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities , 2009, 2009 International Conference on High Performance Computing & Simulation.

[4]  Michel Pasquier,et al.  A novel self-organizing fuzzy rule-based system for modelling traffic flow behaviour , 2009, Expert Syst. Appl..

[5]  Nicolás Ruiz-Reyes,et al.  Adaptive network-based fuzzy inference system vs. other classification algorithms for warped LPC-based speech/music discrimination , 2007, Eng. Appl. Artif. Intell..

[6]  Anukool Lakhina,et al.  BRITE: Universal Topology Generation from a User''s Perspective , 2001 .

[7]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[8]  France Cheong,et al.  Connection admission control of MPEG streams in ATM network using hierarchical fuzzy logic controller , 2009, Eng. Appl. Artif. Intell..

[9]  Yasushi Inoguchi,et al.  Performance evaluation of a Green Scheduling Algorithm for energy savings in Cloud computing , 2010, 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW).

[10]  Ebrahim Mamdani,et al.  Applications of fuzzy algorithms for control of a simple dynamic plant , 1974 .

[11]  Rajkumar Buyya,et al.  Energy Efficient Resource Management in Virtualized Cloud Data Centers , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[12]  Ladislau Bölöni,et al.  A Comparison of Eleven Static Heuristics for Mapping a Class of Independent Tasks onto Heterogeneous Distributed Computing Systems , 2001, J. Parallel Distributed Comput..

[13]  Chin-Teng Lin,et al.  Genetic Reinforcement Learning through Symbiotic Evolution for Fuzzy Controller Design , 2022 .

[14]  Carsten Franke,et al.  Development of scheduling strategies with Genetic Fuzzy systems , 2008, Appl. Soft Comput..

[15]  Erol Gelenbe,et al.  Energy-Efficient Cloud Computing , 2010, Comput. J..

[16]  R. F. Freund,et al.  Dynamic matching and scheduling of a class of independent tasks onto heterogeneous computing systems , 1999, Proceedings. Eighth Heterogeneous Computing Workshop (HCW'99).

[17]  Alberto Prieto,et al.  Bio-inspired systems: Computational and ambient intelligence , 2011, Neurocomputing.

[18]  Luiz Fernando Bittencourt,et al.  Power-aware virtual machine scheduling on clouds using active cooling control and DVFS , 2011, MGC '11.