Building Autonomic Elements from Video-Streaming Servers

被引:0
作者
Cunha, Carlos [1 ,2 ]
机构
[1] Polytech Inst Viseu, Dept Informat, Viseu, Portugal
[2] Univ Coimbra, Dept Informat, Coimbra, Portugal
关键词
Autonomic Computing; Multimedia; Self-awareness; Self-recovery; Machine learning; Online learning; System modelling; Self-healing; SERVICE; PREDICTION; FAILOVER; TCP;
D O I
10.1007/s10922-019-09503-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
HTTP Streaming is nowadays the main approach for delivering video-streaming on the Internet. As a consequence of that, the widely deployed HTTP infrastructures face new challenges posed by the sensitivity of video-streaming users to service quality degradation and the specificities of video-streaming workloads. Performance issues represent one main class of problems in the server infrastructure that can result into a significant deterioration of the end-users' quality of experience (QoE), proportional to the upfront time spent by them watching the videos. This paper addresses the development of autonomic HTTP Streaming servers organized into Autonomic Elements (AEs), the building blocks of Autonomic Computing (AC) systems. AEs are structured using container-based virtualization and are provided with monitoring, failure prediction, failure diagnosis and repair features. These features are incorporated into SHStream, a self-healing framework developed by us. SHStream relies on online learning algorithms to build and evaluate classification models dynamically for prediction and diagnosis of performance anomalies. The results of our experimental analysis have shown that: (1) failure prediction can be performed with approximately of precision; (2) the diagnosis activity can localize and identify the resource responsible for performance failures, without misclassifications; (3) the classifiers' performance stabilizes using a small number of learning instances; and (4) container-based virtualization technologies enable recovery times shorter than 1 s through rebooting and shorter than 3 s using server migration techniques.
引用
收藏
页码:160 / 192
页数:33
相关论文
共 80 条
  • [1] Adhikari VK, 2012, IEEE INFOCOM SER, P2521, DOI 10.1109/INFCOM.2012.6195644
  • [2] DATABASE MINING - A PERFORMANCE PERSPECTIVE
    AGRAWAL, R
    IMIELINSKI, T
    SWAMI, A
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1993, 5 (06) : 914 - 925
  • [3] [Anonymous], 2002, TECHNICAL REPORT
  • [4] [Anonymous], 2001, P INT WORKSH ART INT
  • [5] [Anonymous], 1998, SIGMETRICS PERFORM E, DOI DOI 10.1145/306225.306235
  • [6] [Anonymous], 2009, Technical report
  • [7] [Anonymous], 2015, CISC VIS NETW IND FO
  • [8] [Anonymous], 2003, RTP: A Transport Protocol for Real-Time Applications
  • [9] [Anonymous], 2003, HotOS
  • [10] [Anonymous], P 14 INT C MACH LEAR