Feedback control for multi-resource usage of virtualised database server


Armagan O., Goren-Sumer L.

COMPUTERS & ELECTRICAL ENGINEERING, cilt.40, sa.5, ss.1683-1702, 2014 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 40 Sayı: 5
  • Basım Tarihi: 2014
  • Doi Numarası: 10.1016/j.compeleceng.2014.04.017
  • Dergi Adı: COMPUTERS & ELECTRICAL ENGINEERING
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus
  • Sayfa Sayıları: ss.1683-1702
  • İstanbul Teknik Üniversitesi Adresli: Evet

Özet

Virtualisation and cloud computing have recently received significant attention. Resource allocation and control of multiple resource usages among virtual machines in virtualised data centres remains an open problem. Therefore, in this paper, our focus is to control CPU (central processing unit) usage and memory consumption of a virtual database machine in a data centre under a time-varying heavy workload. In addition to existing work, we attempt to control multiple outputs, such as the CPU usage and memory consumption of a virtualised database server (DBVM), via changing multiple server parameters, such as the CPU allocation and memory allocation, in real time. We indicated that a virtualised database server might be modelled as a linear time-unvarying system. We obtained and compared both MIMO (multi input-multi output) and multiple SISO (single input-single output) models of that system. We designed multiple SISO feedback controllers to achieve desired CPU usages and memory consumptions under workload. (C) 2014 Elsevier Ltd. All rights reserved.