A Kalman Filter based Hill-climbing Strategy for Application Server Configuration

被引:2
|
作者
Ye, Weiyu [1 ]
Tong, Yanxiang
Cao, Chun
机构
[1] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing, Jiangsu, Peoples R China
关键词
Application server; self-adaptive system; hill climbing; fuzzy control; Kalman filter;
D O I
10.1109/SmartWorld.2018.00263
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Application server needs to adjust the parameters steadily to maintain the performance of system, especially in the complicated and dynamic Internet environment. However, the common manual adjustment is always difficult, time-consuming and error-prone. Therefore there is an urgent requirement of the self-adaptive application server which adjusts its server parameters at runtime. We adopt an approach of hill-climbing based optimization algorithm, which is guided by fuzzy control. After testing it in real scenarios, we find this method may lead to worse performance in some critical conditions compared with the manual way. After further analyzing, we conclude the worse performance resulting from the inaccuracy of monitor and the delay of the process of decision-making. To deal with this problem, we extend the approach with Kalman filter to reduce the deviation of the measurement. At the same time, we deploy a web service in the application server and test the corresponding workload to validate the effectiveness of this self-adaptive strategy.
引用
收藏
页码:1524 / 1531
页数:8
相关论文
共 50 条
  • [21] Hill-climbing, density-based clustering and equiprobabilistic topographic maps
    Van Hulle, Marc M., 2000, Kluwer Academic Publishers, Dordrecht (26):
  • [22] Hill-Climbing, Density-Based Clustering and Equiprobabilistic Topographic Maps
    Marc M. Van Hulle
    Journal of VLSI signal processing systems for signal, image and video technology, 2000, 26 : 79 - 94
  • [23] A hybrid global optimization algorithm based on particle swarm optimization and hill-climbing search and its engineering application
    Chen, GC
    Yu, JS
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2005, 1 : 145 - 150
  • [24] Hybrid hill-climbing and knowledge-based methods for intelligent news filtering
    Mock, KJ
    PROCEEDINGS OF THE THIRTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE, VOLS 1 AND 2, 1996, : 48 - 53
  • [25] Learning-based SMT processor resource distribution via hill-climbing
    Choi, Seungryul
    Yeung, Donald
    33RD INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHTIECTURE, PROCEEDINGS, 2006, : 239 - 250
  • [26] Evacuation Route Optimization Based on Tabu Search Algorithm and Hill-Climbing Algorithm
    Jiang, Tuping
    Ren, Gang
    Zhao, Xing
    INTELLIGENT AND INTEGRATED SUSTAINABLE MULTIMODAL TRANSPORTATION SYSTEMS PROCEEDINGS FROM THE 13TH COTA INTERNATIONAL CONFERENCE OF TRANSPORTATION PROFESSIONALS (CICTP2013), 2013, 96 : 865 - 872
  • [27] Application of a Hybrid Algorithm Based on Genetic Algorithm and Hill-climbing Algorithm to Tool Path Optimization in CNC Machining
    Du, Haiqing
    Qi, Jibao
    DIGITAL DESIGN AND MANUFACTURING TECHNOLOGY, PTS 1 AND 2, 2010, 102-104 : 681 - 685
  • [28] Application of a Hill-Climbing technique to the formulation of a new cyclic nonlinear elastic constitutive model
    Taborda, D. M. G.
    Zdravkovic, L.
    COMPUTERS AND GEOTECHNICS, 2012, 43 : 80 - 91
  • [29] A Modified Hill-Climbing Algorithm for Knowledge Test Assembly Based on Classified Criteria
    Bojic, Dragan M.
    Bosnjakovic, Andrija M.
    Protic, Jelica Z.
    Tartalja, Igor I.
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2016, 26 (06) : 953 - 980
  • [30] An Evolutionary Model Based on Hill-Climbing Search Operators for Protein Structure Prediction
    Chira, Camelia
    Horvath, Dragos
    Dumitrescu, Dumitru
    EVOLUTIONARY COMPUTATION, MACHINE LEARNING AND DATA MINING IN BIOINFORMATICS, PROCEEDINGS, 2010, 6023 : 38 - +