Online Anomaly Detection for Service-Oriented Components in OSGi-based Applications

被引:0
|
作者
Wang, Tao [1 ,2 ,3 ]
Wei, Jun [1 ,2 ]
Zhang, Wenbo [2 ]
Zhong, Hua [2 ]
机构
[1] State Key Lab Comp Sci, Beijing 100190, Peoples R China
[2] Chinese Acad Sci, Inst Software, Beijing 100190, Peoples R China
[3] Univ Chinese Acad Sci, Beijing 100049, Peoples R China
来源
基金
国家高技术研究发展计划(863计划); 中国国家自然科学基金;
关键词
Anomaly detection; service-oriented component; OSGi; resource utilization; control charts; INVARIANTS;
D O I
10.12785/amis/070653
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
OSGi has become one of the most promising frameworks for managing service-oriented and component-based applications. The OSGi-based service-oriented components delivered by different vendors are usually black-box program units which lack source code and design documents. Thus, it is difficult to evaluate their quality by static code analysis, and the defective components may lead to the failure of the whole system eventually. In this paper, we propose an online method for detecting anomalous service-oriented components in OSGi-based applications. A thread-tracing method is presented to monitor resource utilization and interactions between components. The method considers both the dynamic service invocation and static method invocation. Furthermore, according to the monitored data, we detect anomalous components by control charts, which can detect the anomalous trend of resource utilization without prior knowledge. A prototype tool was implemented and applied to a real application server. The experimental results show that our method 1) is of high accuracy for monitoring resource utilization in component perspective; 2) does not introduce significant overhead; 3) and can detect anomalous components effectively.
引用
收藏
页码:2571 / 2582
页数:12
相关论文
共 50 条
  • [1] An OSGi-based semantic service-oriented device architecture
    Gouvas, Panagiotis
    Bouras, Thanasis
    Mentzas, Gregoris
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2007: OTM 2007 WORKSHOPS, PT 2, PROCEEDINGS, 2007, 4806 : 773 - 782
  • [2] Challenges in building service-oriented applications for OSGi
    Hall, RS
    Cervantes, H
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2004, 42 (05) : 144 - 149
  • [3] Rapid prototyping of service-oriented applications on OSGi platform
    Lazar, I.
    Motogna, S.
    Parv, B.
    Czibula, I. -G.
    Lazar, C. -L.
    [J]. PROCEEDINGS OF THE 2009 FOURTH BALKAN CONFERENCE IN INFORMATICS, 2009, : 217 - 222
  • [4] An OSGi-Based Smart Taxi Service Platform
    Yuan, Yang
    Miao, Kejian
    Zhang, Daqing
    Sun, Lin
    Chen, Chao
    [J]. 2012 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE (APSCC), 2012, : 173 - 178
  • [5] A-OSGi: A Framework to Support the Construction of Autonomic OSGi-Based Applications
    Ferreira, Joao
    Leitao, Joao
    Rodrigues, Luis
    [J]. AUTONOMIC COMPUTING AND COMMUNICATIONS SYSTEMS, 2010, 23 : 1 - 16
  • [6] A Method for the resource monitoring of OSGi-based software components
    Miettinen, Tuukka
    Pakkala, Daniel
    Hongisto, Mika
    [J]. PROCEEDINGS OF THE 34TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2008, : 100 - 107
  • [7] Visualizing Modules and Dependencies of OSGi-based Applications
    Seider, Doreen
    Schreiber, Andreas
    Marquardt, Tobias
    Brueggemann, Marlene
    [J]. 2016 IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION, 2016, : 96 - 100
  • [8] OSGi-based service gateway architecture for intelligent automobiles
    Li, YT
    Wang, FY
    He, F
    Li, ZJ
    [J]. 2005 IEEE Intelligent Vehicles Symposium Proceedings, 2005, : 861 - 865
  • [9] Toward an OSGi-based infrastructure for context-aware applications
    Gu, T
    Pung, HK
    Zhang, DQ
    [J]. IEEE PERVASIVE COMPUTING, 2004, 3 (04) : 66 - 74
  • [10] Service-oriented modelling for e-business applications components
    Piccinelli, G
    Sallé, M
    Zirpins, C
    [J]. PROCEEDINGS OF THE TENTH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, 2001, : 12 - 17