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 条
  • [21] Performance prediction of service-oriented applications based on an enterprise service bus
    Liu, Yan
    Gorton, Ian
    Zhu, Liming
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 327 - 334
  • [22] Design of an OSEK/VDX and OSGi-based embedded software platform for vehicular applications
    Sun, Yuan
    Huang, Wu-Ling
    Tang, Shu-Ming
    Qiao, Xin
    Wang, Fei-Yue
    2007 IEEE INTERNATIONAL CONFERENCE ON VEHICULAR ELECTRONICS AND SAFETY, PROCEEDINGS, 2007, : 300 - 305
  • [23] WorldTravel: A Testbed for Service-Oriented Applications
    Budny, Peter
    Govindharaj, Srihari
    Schwan, Karsten
    SERVICE-ORIENTED COMPUTING - ICSOC 2008, PROCEEDINGS, 2008, 5364 : 438 - 452
  • [24] Service-Oriented Context for Pervasive Applications
    Aygalinc, Colin
    Gerbert-Gaillard, Eva
    Lalanda, Philippe
    Hamon, Catherine
    2016 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATION WORKSHOPS (PERCOM WORKSHOPS), 2016,
  • [25] Service-oriented architectures & mobile applications
    Houlding, D
    DR DOBBS JOURNAL, 2004, 29 (07): : S11 - S14
  • [26] Service-oriented architecture for teleworking applications
    Braun, Iris
    Schill, Alexander
    Proceedings of the Ninth IASTED International Conference on Internet and Multimedia Systems and Applications, 2005, : 105 - 110
  • [27] Service-oriented framework for Internet applications
    Shan, Tony C.
    Hua, Winnie W.
    IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS, PROCEEDINGS, 2007, : 295 - +
  • [28] On the Scalability of Compositions of Service-Oriented Applications
    Pozas, Nicolas
    Duran, Francisco
    SERVICE-ORIENTED COMPUTING (ICSOC 2021), 2021, 13121 : 449 - 463
  • [29] An Agile MDA Approach for Service-Oriented Components
    Motogna, Simona
    Lazar, I.
    Parv, B.
    Czibula, I.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 253 (01) : 95 - 110
  • [30] Building reusable components with service-oriented architectures
    Zhu, HB
    PROCEEDINGS OF THE 2005 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2005, : 96 - 101