An Adaptive Feedback Controller for SIP Server Memory Overload Protection

被引:0
|
作者
Diao, Yixin [1 ]
Hu, Xiaolei
Tantawi, Asser [1 ]
Wu, Haishan
机构
[1] IBM TJ Watson Res Ctr, Yorktown Hts, NY USA
来源
ACM/IEEE SIXTH INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND COMMUNICATIONS (ICAC '09) | 2009年
关键词
Memory overload protection; adaptive control; workload characterization; modeling;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Memory overload is one of the key challenges in managing enterprise application server performance such as in J2EE environment. Realizing this issue, J2EE middleware providers introduced management solutions to prevent memory overload. However, such solutions depend on configurable parameters, such as thread pool size and queue length limit, which are typically difficult to determine and unaccommodating to application behavioral changes. In this paper we introduce a dynamic memory overload protection solution based on applying adaptive feedback controller techniques. Our solution consists of (1) a model that captures the dynamics of system and workload characteristics, (2) a Kalman filter for model parameter estimation, and (3) an adaptive feedback controller that regulates the load admission rate to the server in order to prevent memory overload. In particular, we have designed and implemented a. self-configurable memory overload controller, which is automatically tuned based on an analytical model of the system under control. We conducted experiments where we used our controller prototype to manage a commercially available SIP server and compared it to a static, fixed gain feedback controller. Our experimental results show that, with little configuration effort, the adaptive controller reacts nicely to workload dynamics.
引用
收藏
页码:23 / 32
页数:10
相关论文
共 50 条
  • [31] Timing Channel Protection for a Shared Memory Controller
    Wang, Yao
    Ferraiuolo, Andrew
    Suh, G. Edward
    2014 20TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA-20), 2014, : 225 - 236
  • [32] Reduction of feedback overload by exploiting adaptive channel in OFDMA systems
    Iijima, Satoru
    Zhou, Rui
    Sasase, Iwao
    2007 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2, 2007, : 153 - 156
  • [33] Reconfigurable ECC for Adaptive Protection of Memory
    Basak, Abhishek
    Paul, Somnath
    Park, Jangwon
    Park, Jongsun
    Bhunia, Swarup
    2013 IEEE 56TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2013, : 1085 - 1088
  • [34] A robustly stabilising adaptive controller for systems in feedback form
    Karagiannis, Dimitrios
    Astolfi, Alessandro
    2006 AMERICAN CONTROL CONFERENCE, VOLS 1-12, 2006, 1-12 : 3557 - 3562
  • [35] Adaptive Feedback Linearization Controller for Stabilization of Quadrotor UAV
    Eltayeb, Ahmed
    Rahmat, Mohd Fuaad
    Basri, Mohd Ariffanan Mohd
    INTERNATIONAL JOURNAL OF INTEGRATED ENGINEERING, 2020, 12 (04): : 1 - 17
  • [36] PMSM drive with adaptive state feedback speed controller
    Szczepanski, R.
    Tarczewski, T.
    Grzesiak, L. M.
    BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2020, 68 (05) : 1009 - 1017
  • [37] An adaptive feedback linearizing controller for a shunt DC motor
    Sotelo, JCT
    Vélez-Reyes, M
    COMPEL 2002: IEEE WORKSHOP ON COMPUTERS IN POWER ELECTRONICS, PROCEEDINGS, 2002, : 144 - 151
  • [38] AN ADAPTIVE FEEDBACK CONTROLLER WITH OBSERVER FOR LINEARIZABLE CHAOTIC SYSTEMS
    Boulkroune, A.
    Chekireb, M.
    Tadjine, M.
    Bouatmane, S.
    CONTROL AND INTELLIGENT SYSTEMS, 2007, 35 (02)
  • [39] A simple adaptive-feedback controller for chaos synchronization
    Guo, Wanli
    Chen, Shihua
    Zhou, Hong
    CHAOS SOLITONS & FRACTALS, 2009, 39 (01) : 316 - 321
  • [40] Memory Controller with Adaptive ECC for Reliable System Operation
    Stefani, Marco
    Marcon, Cesar
    Silva, Felipe
    Silveira, Jarbas
    2023 36TH SBC/SBMICRO/IEEE/ACM SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, SBCCI, 2023, : 125 - 130